5.12.12.5.2. Data model generalized symbol representation / layout

Data model symbol representation / layout

Data model symbol representation / layout

Above diagram shows a fully differentiated symbol representation where especially 2D symbol connectors are connected with 3D connectors. This situation is not specific for electrical components and could also be modified for other types of connections.)

When creating the symbol representation the task now is to achieve different links.

This means that we have to link the 2D symbol connection, in particular, with the related function and the position in the function. In other words: This 2D connection with following X/Y coordinates belongs to the N-th function and therein is the X-th device connection. That's why a symbol connection needs to have 2 indices (function [Function identifier] and position within the function [Position in Function]). This is completely analog to the construction of the attribute Connection EclassSymbolMap in CNS_CP|4|3.

Central hub is the class CNSCAX|GFX|1 (Symbol connector).

Attributes of the class CNSCAX|GFX|1 (Symbol connector)

Attributes of the class CNSCAX|GFX|1 (Symbol connector)

The symbol connector, class CNSCAX|GFX|1, includes ...

  • ... in the attributes CNS_POSX and CNS_POSY, the X/Y coordinates for placing the pin on the symbol representation,

  • ... in the attribute Parent CLS_ID INST_ID, the reference to the class CNSCAX|GFX|SYMREP, which in turn provides the link to the corresponding 2D symbol representation,

  • ... in the attribute Function identifier the information to assign the correct function.

  • ... in the attribute Position in Function the information to assign the correct position in the respective function (pin number).