Nous considérons le cas d'une pièce entièrement déclassifiée. C'est-à-dire qu'il y a des connexions électriques CNS_CP|4|3. Dans ces instances de classe, la structure de fonction est déjà définie de manière cohérente et sans erreur via la caractéristique Connection EclassSymbolMap. Pour chaque fonction FUNCX||Y introduite de cette manière, une instance des classes de fonction CNSELEK||5||8||1 à CNSELEK||5||8||8 a été créée et reliée aux connexions de la fonction correspondante au moyen de l'attribut Symbol/Function Number. En outre, la caractéristique Nom de la fonction a été définie en conséquence dans ces instances de classe de fonction.
Dans ces conditions, il est très facile d'ajouter des symboles à la partie. Pour ce faire, il faut essentiellement suivre deux étapes triviales :
Le projet de bibliothèque de symboles est ajouté en tant que lien croisé au projet principal dans PARTproject, sur la page d'onglet Références [Links] sous Liens vers les pièces [Links to parts].
Il faut veiller à ce que le type [Type] soit défini sur "symbole".
Dans ces conditions, la fonction appelante, que l'on souhaite spécifier graphiquement de manière plus précise à l'aide d'un symbole défini par l'utilisateur, doit simplement contenir le nom du symbole dans la caractéristique Symbol Reference.
Un symbole peut être référencé simultanément par différentes instances de fonctions. Le symbole et la fonction doivent être "cohérents", c'est-à-dire que le nombre de broches doit correspondre.
Le schéma présenté ne peut être appliqué que pour des fonctions ainsi que des symboles compatibles, en particulier le nombre de broches/de connexions de symboles doit correspondre.
Le cas des symboles individuels décrit ci-dessus est généralisé par la symbolique des macros. Comme décrit au chapitre Section 5.12.11.13, « Représentations des symboles (signes de commutation) "Advanced », les macros contiennent déjà le mappage des connexions de symboles à certaines connexions au sein de la structure fonctionnelle des pièces compatibles. En particulier, un macro-symbole ne peut pas être associé à une fonction spécifique. En conséquence, le référencement via les attributs Symbol Reference n'est pas nécessaire pour les macros-symboles et il suffit d'insérer le projet de macro avec le mécanisme de crosslink.