Master Slave Relationships
The cross references between the symbols of a component can be displayed automatically. To control, which symbol displays cross references to other symbols, the master-slave relationship can be defined in Database Editor mode.
This means, that automatically all slave elements will reference to the defined master and the master will reference to all its slaves.
It is also possible to have several master symbols defined in a component and to have slave symbols that can reference several masters. A slave symbol can also be a master symbol for other symbols at the same time.
How to define a master-slave relationship between symbols within a component:
-
Start the Database Editor (see Database Editor) and start Component creation (see Component Wizard),
-
select the Master/Slave Assignment... command on the context menu of the symbol that is intended to be the master element and
-
transfer all symbols into the Assigned Slaves column, by selecting them and using the arrow button. The order in which the cross references will be displayed at the related text positions on the master, is defined in this column. The order can be changed using the arrow buttons.
Assign Slaves |
|
---|---|
For Master Number |
Displays the master's number. |
Name |
Displays the master's name. |
Component Symbols |
This list contains all symbols assigned the component. |
Number/Name |
Displays the number and name of each symbol. |
|
These buttons allow to move the selected component symbol to the 'Assigned Slaves' list. |
Assigned Slaves |
This list contains the slaves being assigned the defined master. |
Number/Name |
Displays the number and name of each assigned slave. |
|
These buttons allow to move the assigned slaves up or down in the list. |
Insert before/Insert after |
Defines the slaves' order. |
Keep order of reference text |
This option defines, whether
By default, this option is checked, i.e. the text assignment of the reference texts is not changed.
When this option is unchecked, the text assignment of the reference texts is changed according to the slaves' order within the component (The position of the n. slave is displayed in the n. reference text of the master). |
This produces an online cross reference between each of the component symbols (slaves) and the component (master).
It is also possible to have multiple master/slave relationships so that cross references can be displayed at any symbol, referencing any other symbol.
The reference text displayed at the slaves and the master can be set in Project mode in the Tools -> Settings -> Placement -> Reference Format dialog box.