next up previous contents index
Next: Terminal Ordering Up: The subct Button: Set Previous: Virtual Terminals   Contents   Index


Multi-Contact Connectors

If the Shift key is held while clicking in the schematic, a new multi-contact terminal will be created. A different version of the Terminal Edit panel will appear, allowing the new terminal to be configured.

Multi-contact terminals reference scalar terminals, and every referenced scalar terminal should exist. The pop-up provides convenience functions for creating the ``bit'' terminals. In some cases, these will be made invisible and not shown in either the schematic or symbol, yet they must exist as they provide a crucial data structure required for actual connectivity.

Named and unnamed multi-conductor terminals identify their constituent bits quite differently. If a terminal is named, the name is a net expression (see 4.2.8) that unambiguously specifies the names of the scalar terminals. These terminals are referenced by name, so ordering is unimportant.

If a multi-conductor terminal is unnamed, it will at least have a default range of [0:0]. The terminal also has an index number that defaults to 0. The bits are the scalar terminals with indices starting with the multi-conductor terminal index value, through the width of the multi-conductor range, contiguously and increasing. In this case, terminal ordering is obviously quite important.

See the Terminal Edit panel description in 7.24 for a complete discussion of the conrfiguration options for multi-contact terminals (and scalar terminals, too).


next up previous contents index
Next: Terminal Ordering Up: The subct Button: Set Previous: Virtual Terminals   Contents   Index
Stephen R. Whiteley 2022-05-28