Les macros de placement prennent en charge les « marqueurs de type de modèle », à savoir :[55]
Ces marqueurs permettent à l'interface PSOL d'insérer la ligne de macro appropriée en fonction du modèle à placer.
De cette manière, il est notamment possible de définir, pour les composants CADENAS, l'ensemble de référence « CNS_SOLID », pour les pièces propres à l'entreprise « SOLID » et pour les assemblages « Entire Part » à l'aide d'une seule macro. Une seule de ces lignes sera utilisée par type de modèle d'exportation.
L'inconvénient ici est que les lignes de macro correspondantes ne peuvent pas être générées automatiquement (en raison de la grande variabilité de l'indexation des ensembles de référence dans différents environnements).
Recherchez la dernière ligne contenant « ! Model (« MODEL ») ».
Remplacez la ligne sélectionnée par les 4 lignes suivantes :
<<CNS_PART>>EVENT ACTIVATE 0 0, 46268416, 8, 0, 0! <<CNS_ASM>>EVENT ACTIVATE 0 0, 46268416, 0, 0, 0! <<CNS_NAT_PART>>EVENT ACTIVATE 0 0, 46268416, 0, 0, 0! <<CNS_NAT_ASM>>EVENT ACTIVATE 0 0, 46268416, 0, 0, 0!Le « 8 » (troisième chiffre à partir de la droite) dans la ligne <<CNS_PART>> correspond à l'index de l'ensemble de référence souhaité, comme le montre l'image ci-dessous. Dans une installation standard, cela correspond à l' ensemble de référence « CNS_SOLID ».
Selon la configuration du client, l'index du Reference Set souhaité peut varier.
« 0 » désigne le premier élément de la liste, « 1 » le deuxième, etc.
Tous les autres restent à 0 dans la macro, ce qui déclenche le premier élément de la liste (qui correspond à l'ensemble de référence « Entire Part » pour les assemblages ou « Model » pour les pièces individuelles).



![[Remarque]](https://webapi.partcommunity.com/service/help/latest/pages/fr/installation_ecatalogsolutions/doc/images/note.png)