Per creare una famiglia con componenti nidificati e condivisi, condividere le famiglie prima di nidificarle in una famiglia host. Non è necessario che la famiglia host sia condivisa.
Quando si intende creare una famiglia nidificata di componenti condivisi, è innanzitutto necessario stabilire la categoria della famiglia host. Questa decisione comporta varie implicazioni a livello di etichettatura, abachi e informazioni ODBC, come evidenziato negli esempi riportati di seguito.
L'illustrazione seguente mostra un'unità finestra in serie creata come famiglia nidificata e condivisa. In questo caso, la grande finestra centrale fissa è stata utilizzata come famiglia host, mentre le due finestre laterali sono state nidificate come famiglie condivise. La famiglia è stata salvata come Gang_Fixed Host.rfa.
Finestre nidificate
Quando l'unità finestra in serie mostrata precedentemente viene caricata in un progetto, etichettata e inclusa in un abaco, si ottiene quanto segue:
Famiglie nidificate e condivise caricate in un progetto
Notare che le finestre a saliscendi vengono etichettate e inserite in un abaco separatamente. La finestra fissa che era l'host non viene inclusa nell'abaco né provvista di etichetta. Il nome della finestra in serie (Gang_Fixed Host) viene tuttavia incluso nell'elenco dei sottocomponenti. Questa finestra rappresenta la finestra principale costituita dai tre sottocomponenti finestra.
Per assegnare etichette e includere negli abachi sia i sottocomponenti finestra fissa sia i sottocomponenti finestra a saliscendi è stata creata la stessa famiglia finestra tripla, ma stavolta si utilizza come famiglia host una nuova famiglia di finestre e sia la finestra fissa, sia le finestre a saliscendi vengono caricate come finestre condivise. Da notare la differenza quanto ad etichettatura e inclusione nell'abaco.
Creazione di una nuova famiglia di finestre in serie
Nell'illustrazione precedente, si osservino gli abachi della famiglia host con ognuna delle tre finestre. Se il risultato ottenuto non è quello desiderato, è necessario attenersi all'esempio precedente, dove uno dei sottocomponenti è la famiglia host.
Si ipotizzi la creazione di un set di sanitari come famiglia nidificata e condivisa. Il WC è stato utilizzato come famiglia host, mentre l'orinatoio a muro e il lavabo sono stati nidificati come famiglie condivise. Alla famiglia è stato assegnato il nome mens_bathroom.rfa (bagno_uomini.rfa).
Orinatoio e lavabo nidificati
Quando il set di sanitari mostrato precedentemente viene caricato in un progetto e incluso in un abaco, si ottiene quanto segue:
Famiglie nidificate e condivise caricate in un progetto
Osservare che ciascun orinatoio e lavabo viene assegnato all'abaco separatamente e che il WC non viene incluso. Il set di sanitari mens_bathroom, tuttavia, è elencato insieme ai sottocomponenti.
Per condividere una famiglia prima di nidificarla
Sebbene sia possibile rendere condivisibili la maggior parte delle famiglie, questa operazione risulta particolarmente utile quando la famiglia viene nidificata in un'altra e quindi caricata in un progetto.
Per nidificare famiglie condivise in una famiglia host