Cet exemple montre comment créer une variable paramétrique qui remplace un sous-composant par un autre dans un composant personnalisé imbriqué.
Comme condition préalable, vous devez avoir un composant personnalisé imbriqué qui inclut un sous-composant (dans ce cas Mon attache). Remplacez le sous-composant par un autre sous-composant (Mon attache 2).
-
Dans le modèle, sélectionnez un composant personnalisé, effectuez un clic droit, puis sélectionnez Modifier composant personnalisé.
-
Dans la barre d'outils Editeur de composants personnalisés, cliquez sur le bouton Afficher variables
.
La boîte de dialogue Variables s’ouvre.
-
Cliquez sur Ajouter pour créer une variable paramétrique.
-
Modifiez la variable paramétrique comme suit :
-
Dans la liste Type valeur, sélectionnez Nom composant.
Tekla Structures ajoute automatiquement le suffixe _name au nom de la variable. Ne supprimez pas le suffixe.
-
Dans la zone Formule, saisissez le nom du sous-composant que vous souhaitez remplacer, dans ce cas Mon attache.
-
Dans la zone Invite boîte de dialogue, saisissez un nom approprié pour l'étiquette qui sera visible dans la boîte de dialogue du composant personnalisé, par exemple, Nouvelle attache.
-
Liez la variable paramétrique à la propriété Nom du sous-composant :
-
Dans le Navigateur composant personnalisé, recherchez la propriété Nom du sous-composant.
-
Cliquez avec le bouton droit de la souris sur Nom et sélectionnez Ajouter équation.
-
Saisissez P1_nom après le signe égal, puis appuyez sur Entrée.
-
Enregistrez le composant personnalisé.
-
Fermez l'éditeur de composants personnalisés.
-
Sélectionnez le composant personnalisé dans le modèle et ouvrez la boîte de dialogue du composant personnalisé.
L'option pour modifier le sous-composant est visible dans la boîte de dialogue du composant personnalisé.

-
Pour modifier le sous-composant, cliquez sur le bouton ... à côté de la zone du nom.
-
Dans le catalogue Applications & composants, sélectionnez le sous-composant Mon attache 2. Il remplacera Mon attache dans le composant personnalisé.
-
Dans la boîte de dialogue du composant personnalisé, cliquez sur Modifier.
Tekla Structures change le sous-composant dans le composant personnalisé imbriqué.