Vous êtes sur la page 1sur 154

Tekla Structures 2017

Composants personnaliss

mars 2017

2017 Trimble Solutions Corporation


Table des matires

1 Dfinition d'un composant personnalis................................... 5


1.1 Composants personnaliss de type pice...................................................... 7
1.2 Composants personnaliss.............................................................................. 9
1.3 Dtails personnaliss......................................................................................11
1.4 Joints rives personnaliss.............................................................................. 13

2 Cration d'un composant personnalis.................................... 16


2.1 Explosion d'un composant............................................................................. 19
2.2 Cration d'un composant personnalis imbriqu.......................................20
2.3 Cration dune miniature dun composant personnalis........................... 22
2.4 Exemple : cration d'un composant platine personnalis......................... 23
2.5 Exemple : cration d'une attache imbrique avec raidisseurs..................26

3 Modification d'un composant personnalis.............................31


3.1 Protection d'un composant personnalis par un mot de passe................33

4 Ajout de variables un composant personnalis .................. 34


4.1 Liaison des objets de composants un plan............................................... 35
Liaison automatique dobjets............................................................................................... 35
Liaison manuelle dobjets..................................................................................................... 37
Test dune liaison....................................................................................................................41
Suppression dune liaison..................................................................................................... 42
Exemple : liaison d'une platine un plan........................................................................... 42
4.2 Liaison dobjets de composant en utilisant les plans ou les lignes
de construction magntiques........................................................................44
Liaison des poignes laide dun plan de construction magntique.............................44
Liaison des poignes laide dune ligne de construction magntique..........................46
4.3 Ajout dune distance entre les objets de composant..................................46
4.4 Dfinition des proprits dobjets laide des variables
paramtriques................................................................................................. 49
4.5 Copie des proprits et des rfrences de proprit depuis un
autre objet....................................................................................................... 53
4.6 Cration dune formule de variables............................................................ 54
Fonctions dans les formules de variables.......................................................................... 56
Oprateurs arithmtiques...............................................................................................56
Oprateurs logiques et de comparaison.......................................................................57
Fonctions de rfrence.................................................................................................... 58
Fichier ASCII comme fonction de rfrence.................................................................. 59
Fonctions mathmatiques.............................................................................................. 60
Fonctions statistiques...................................................................................................... 61

2
Fonctions de conversion du type de donnes..............................................................62
Oprations sur les chanes..............................................................................................64
Fonctions trigonomtriques............................................................................................65
Fonction de taille de commerce..................................................................................... 66
Fonctions de type de gomtrie.....................................................................................67
Comment viter des dpendances cycliques dans les formules.....................................69
4.7 Exemples de variables paramtriques et de formules de variables......... 70
Exemple : dfinition du matriau de la platine.................................................................. 71
Exemple : cration de nouveaux objets composant......................................................... 72
Exemple : remplacement de sous-composants.................................................................74
Exemple : modification dun sous-composant laide dun fichier dattributs
de composant........................................................................................................................ 75
Exemple : dfinition de la position du raidisseur laide de plans de construction..... 76
Exemple : dterminer le diamtre boulon et le standard boulon................................... 79
Exemple : calcul de la distance du groupe de boulons..................................................... 81
Exemple : calcul de la quantit de ranges de boulons....................................................83
Exemple : liaison de variables des attributs utilisateur................................................. 84
Exemple : calcul du nombre de montants de garde-corps laide dun
attribut de gabarit..................................................................................................................86
Exemple : liaison dune feuille de calcul Excel un composant personnalis............... 89

5 Enregistrement d'un composant personnalis........................91

6 Modification de la bote de dialogue d'un composant


personnalis................................................................................. 92
6.1 Fichiers d'entres de composant personnalis........................................... 96
6.2 Verrouillage ou dverrouillage du fichier d'entres de composant
personnalis.................................................................................................... 96
6.3 Exemple : modification de la bote de dialogue d'un dtail raidisseur.....97
Exemple : cration dun dtail raidisseur personnalis avec des variables....................97
Cration dun dtail raidisseur de base......................................................................... 97
Cration de liaisons pour contrler la forme du raidisseur......................................100
Cration de liaisons pour contrler la position du raidisseur.................................. 103
Cration de variables pour contrler lpaisseur du raidisseur............................... 104
Cration de variables pour contrler la cration de raidisseurs.............................. 107
Exemple : ajout dune liste dimages................................................................................. 109
Ajout dune liste laide de lditeur de bote de dialogue........................................ 110
Ajout dune liste en modifiant le fichier .inp............................................................... 112
Exemple : organisation des zones de texte et des textes...............................................114
Organisation des lments laide de lditeur de bote de dialogue..................... 115
Organisation des lments en modifiant le fichier .inp............................................ 116
Exemple : grisage des options non disponibles...............................................................116
Grisage des options non disponibles laide de lditeur de bote de dialogue.... 117
Grisage des options non disponibles en modifiant le fichier .inp............................119
6.4 Paramtres de lditeur de bote de dialogue............................................120

7 Ajout d'un composant personnalis un modle................. 121

8 Ajout ou suppression dun composant personnalis de


type pice dans le modle........................................................ 123

3
9 Importation et exportation de composants personnaliss. 127
9.1 Importation de composants personnaliss............................................... 127
9.2 Exportation de composants personnaliss................................................128

10 Paramtres des composants personnaliss...........................129


10.1 Proprits des composants personnaliss................................................ 129
Proprits de l'onglet Type/Notes..................................................................................... 130
Proprits de l'onglet Position........................................................................................... 130
Proprits de l'onglet Avanc.............................................................................................132
10.2 Proprits par dfaut d'un composant personnalis............................... 133
Proprits par dfaut des composants personnaliss de type pice...........................134
Proprits par dfaut des attaches, dtails et joints rives personnaliss.................... 136
10.3 Types de plans............................................................................................... 138
Exemples de plans du joint............................................................................................... 140
10.4 Proprits des variables .............................................................................. 142

11 Conseils et astuces pour l'utilisation des composants


personnaliss............................................................................. 148
11.1 Astuces pour la cration de composants personnaliss.......................... 148
11.2 Astuces pour le partage de composants personnaliss........................... 149
11.3 Astuces pour mettre jour des composants personnaliss vers
une nouvelle version.................................................................................... 150

4
1 Dfinition d'un composant
personnalis

Vous pouvez crer des attaches, des pices, des joints rives et des dtails
personnaliss pour votre projet. C'est ce qu'on appelle des composants
personnaliss. Les composants personnaliss s'utilisent de la mme manire
que n'importe quel composant systme Tekla Structures. Vous pouvez mme
crer des composants personnaliss intelligents qui s'adaptent
automatiquement aux modifications du modle.

Quand utiliser
Crez un composant personnalis si vous ne trouvez pas de composant
systme prdfini qui corresponde tous vos besoins. Notamment si vous
devez crer un grand nombre dobjets complexes et les copier dans plusieurs
projets.

Avantages
Une fois que vous enregistrez un composant personnalis dans le catalogue
Applications & composants, vous pouvez aisment y accder depuis le
catalogue et lutiliser nouveau dans le mme modle. Si vous avez besoin de
modifier le composant personnalis, il vous suffit dapporter les modifications
une fois. Lorsque vous enregistrez les modifications, elles sont
automatiquement appliques toutes les copies de ce composant
personnalis dans le modle. Vous pouvez galement importer et exporter
des composants personnaliss en tant que fichiers .uel entre modles, et
partager les composants personnaliss avec vos collgues.

Types de composants personnaliss


Vous pouvez crer quatre types de composants personnaliss :

Dfinition d'un composant personnalis 5


Type Description Exemple
Composant Cre un groupe
personnalis de d'objets pouvant
type pice contenir des
(page 7) attaches et des
dtails.
Remarque : la
diffrence
dautres
composants
personnaliss, les
composants
personnaliss de
type pice ne sont
pas marqus dun
symbole de

composant
dans le modle.
Les pices
personnalises
possdent les
mmes proprits
de position que
les poutres.
Attache Cre des objets
personnalise du composant et
(page 9) relie les pices
secondaires la
pice principale.
La pice
principale peut
tre continue au
niveau du point
de connexion.

Dfinition d'un composant personnalis 6


Type Description Exemple
Dtail Cre les objets de
personnalis dtail et les relie
(page 11) une pice
l'endroit que vous
avez slectionn.

Joint rive Cre les objets du


personnalis joint rive et relie
(page 13) les pices le long
dune ligne que
vous crez en
piquant deux
points. En gnral,
les pices sont
parallles.

1.1 Composants personnaliss de type pice


Les composants personnaliss de type pice peuvent tre constitus d'une
pice unique ou d'un groupe de pices, et leur composition est souvent
complexe. Les images suivantes montrent quelques exemples de composants
personnaliss de type pice :

Dfinition d'un composant personnalis 7 Composants personnaliss de type pice


Acier Platines de
contreventement
standard de
socit

Poutre crnele
et poutre
alvolaire

Poutres/poteaux
reconstitus

Poutres
reconstitues

Fixations de
vitrage standard

Dfinition d'un composant personnalis 8 Composants personnaliss de type pice


Bton Mur coffrage
prfabriqu intgr (MCI)

Levages

Inserts standard

Poutres
standard

Voir aussi
Composants personnaliss (page 9)
Dtails personnaliss (page 11)
Joints rives personnaliss (page 13)

1.2 Composants personnaliss


Les composants personnaliss peuvent tre utiliss pour relier une pice
principale un nombre de pices secondaires pouvant aller jusqu' 30.

Dfinition d'un composant personnalis 9 Composants personnaliss


L'attache est cre entre la pice principale et les extrmits des pices
secondaires. Les images suivantes montrent quelques exemples de
composants personnaliss :

Acier Appui de plat


reconstitu

Plat de
cisaillement

Joints potelet
japonais types

Bton Dtail d'un pied


prfabriqu

Double T profil
cornire

Dfinition d'un composant personnalis 10 Composants personnaliss


Dcoupe de
poteau

Attaches de mur
coffrage
intgr

Voir aussi
Composants personnaliss de type pice (page 7)
Dtails personnaliss (page 11)
Joints rives personnaliss (page 13)

1.3 Dtails personnaliss


Les dtails personnaliss peuvent tre utiliss pour ajouter un complment
d'informations sur une pice unique, tels que les plats supplmentaires ou les
coupes. Les images suivantes montrent quelques exemples de dtails
personnaliss :

Acier Plats d'appui

Dfinition d'un composant personnalis 11 Dtails personnaliss


Prscellement

Ferrure

Bracon et
raidisseurs

Bton Porte et fentre


prfabriqu

Poteaux
spciaux

Dfinition d'un composant personnalis 12 Dtails personnaliss


Dtails
d'extrmit dalle
alvolaire

Dtails de levage

Joint de
dilatation/Joint
creux

Rservation de
rive

Voir aussi
Composants personnaliss de type pice (page 7)
Composants personnaliss (page 9)
Joints rives personnaliss (page 13)

1.4 Joints rives personnaliss


Les joints rives personnaliss peuvent tre utiliss pour relier une pice
principale un nombre de pices secondaires pouvant aller jusqu' 30. Ils
peuvent galement tre utiliss sur une pice principale uniquement. Le joint

Dfinition d'un composant personnalis 13 Joints rives personnaliss


rive est ralis sur la longueur de la pice. Les images suivantes montrent
quelques exemples de joints rives personnaliss :

Acier Marche
d'escalier en
acier

Tendeurs vis

Dfinition d'un composant personnalis 14 Joints rives personnaliss


Garde-corps

Bton Attache en
prfabriqu double T

Attache par tube


avec mortier de
calage entre
deux panneaux

Voir aussi
Composants personnaliss de type pice (page 7)
Composants personnaliss (page 9)
Dtails personnaliss (page 11)

Dfinition d'un composant personnalis 15 Joints rives personnaliss


2 Cration d'un composant
personnalis

Vous pouvez crer des composants personnaliss possdant tous les dtails
dont vous avez besoin. Commencez par crer un composant personnalis
simple que vous pouvez modifier par la suite. Dans lexemple suivant, nous
allons crer un composant personnalis simple.
1. Dans le modle, crez un composant personnalis de rfrence contenant
tous les objets composant ncessaires, comme les pices, les coupes, les
adaptations et les boulons.
Pour effectuer cette tche rapidement, explosez et modifiez (page 19)
un composant similaire existant.

2. Cliquez sur le bouton Applications et composants dans le panneau


latral pour ouvrir le catalogue Applications et composants.

3. Cliquez sur le bouton Accs aux fonctions avances et slectionnez


Dfinir composant personnalis.

Cration d'un composant personnalis 16 Joints rives personnaliss


La bote de dialogue Assistant composant personnalis s'ouvre.

4. Dans la liste Type, slectionnez le type de composant (page 5) : attache,


dtail, joint rive ou pice.
5. Dans la zone Nom, saisissez un nom unique pour le composant.
6. Modifiez les autres proprits (page 129) dans les onglets Type/Notes,
Position et Avanc, puis cliquez sur Suivant.
7. Dans le modle, slectionnez les objets inclure dans le composant
personnalis.

Vous pouvez utiliser une fentre de slection pour slectionner plusieurs


objets simultanment. La pice principale, les pices secondaires et les

Cration d'un composant personnalis 17 Joints rives personnaliss


maillages sont ignors lorsque vous slectionnez des objets pour le
composant personnalis.

REMARQUE Si vous ne pouvez pas slectionner les objets souhaits


dans le modle, vrifiez les boutons de slection et les
paramtres de filtre de slection.

8. Cliquez sur Suivant.


9. Slectionnez la pice principale du composant.

10. Cliquez sur Suivant.


11. Slectionnez les pices secondaires pour le composant.

Cration d'un composant personnalis 18 Joints rives personnaliss


Pour slectionner plusieurs pices secondaires, maintenez la touche Maj
enfonce lorsque vous les slectionnez. Le nombre maximum de pices
secondaires dans un composant personnalis est de 30.

REMARQUE Faites attention lordre dans lequel vous slectionnez les


pices secondaires. Tekla Structures utilisera le mme ordre
de slection lorsque vous utilisez le composant
personnalis dans un modle.

12. Dfinissez toutes les autres proprits requises pour ce composant


personnalis, comme la position le dtail ou la position du joint rive. Les
proprits dpendent du type de composant slectionn lors de ltape 4.
13. Si vous voulez ajuster les paramtres ce stade, cliquez sur Prcdent
pour revenir la page prcdente de l'Assistant composant
personnalis.
14. Lorsque les paramtres vous conviennent, cliquez sur Terminer pour
crer le composant personnalis.
Le composant personnalis est ajout au modle et au catalogue
Applications & composants.
15. Si vous souhaitez modifier ces paramtres par la suite :
a. Sur la barre doutils de lditeur de composants personnaliss
(page 31), cliquez sur le bouton Modifier les paramtres des

composants personnaliss .
b. Modifiez les paramtres.
c. Cliquez sur OK.

Voir aussi
Cration d'un composant personnalis imbriqu (page 20)
Exemple : cration d'un composant platine personnalis (page 23)
Astuces pour la cration de composants personnaliss (page 148)

2.1 Explosion d'un composant


Isoler signifie dgrouper les objets dun composant existant. Cela peut tre
utile lorsque vous souhaitez crer des composants personnaliss plus
rapidement. Une fois que les objets sont dgroups, vous pouvez les modifier
en fonction de vos besoins, puis crer de nouveaux composants personnaliss
en les utilisant.
1. Slectionnez le composant isoler.

Cration d'un composant personnalis 19 Explosion d'un composant


2. Cliquez avec le bouton droit de la souris et slectionnez Isoler un
composant.
Tekla Structures dgroupe les objets du composant. Vous pouvez modifier
les objets et les utiliser pour crer de nouveaux composants
personnaliss (page 16).

2.2 Cration d'un composant personnalis imbriqu


Vous pouvez crer des composants personnaliss plus complexes en deux
composants ou plus en tant que sous-composant. Les composants dorigine
deviennent sous-composants dans le composant.
1. Dans le modle, crez les composants et les autres objets modle
inclure dans le composant imbriqu.

2. Cliquez sur le bouton Applications et composants dans le panneau


latral pour ouvrir le catalogue Applications et composants.

3. Cliquez sur le bouton Accs aux fonctions avances et slectionnez


Dfinir composant personnalis.
La bote de dialogue Assistant composant personnalis s'ouvre.
4. Dans la liste Type, slectionnez le type de composant personnalis
imbriqu.
5. Dans la zone Nom, saisissez un nom unique pour le composant imbriqu.
6. Modifiez les autres proprits dans les onglets Type/Notes, Position et
Avanc, puis cliquez sur Suivant.
7. Slectionnez les composants et tous les objets inclure dans le
composant, puis cliquez sur Suivant.
8. Suivez les instructions de l'Assistant Composant personnalis pour
continuer.
Vous serez invit slectionner la pice principale et les pices
secondaires pour le composant imbriqu. Selon le type de composant
slectionn l'tape 3, vous pouvez galement avoir besoin de dfinir
d'autres proprits, telles que la position des dtails ou des joints rives.
9. Lorsque les paramtres vous conviennent, cliquez sur Terminer pour
crer le composant imbriqu.

Cration d'un composant personnalis 20 Cration d'un composant personnalis imbriqu


Le composant est ajout au modle et au catalogue Applications &
composants. Les sous-composants sont affichs dans le (page 31), avec
les autres objets de composant :

10. Si vous souhaitez modifier les paramtres par la suite :


a. Dans l'diteur de composants personnaliss (page 31), cliquez sur le

bouton Paramtres des composants personnaliss .


b. Modifiez les paramtres.
c. Cliquez sur OK.

AVERTISSEMENT Si vous utilisez un programme additionnel comme sous-


composant d'un composant imbriqu, et que vous
modifiiez les proprits du sous-composant dans l'diteur
de composants personnaliss, n'oubliez pas que ces
modifications risquent d'tre perdues lorsque vous
enregistrez le composant imbriqu et l'utilisez dans un
modle.
Pour vous viter de perdre les proprits, reliez une
variable chaque proprit de programme additionnel
que vous souhaitez conserver. Vous pouvez galement
utiliser les fichiers d'attributs de composants pour ce faire.
Pour plus d'informations, voir Exemples de variables
paramtriques et de formules de variables (page 70).

Cration d'un composant personnalis 21 Cration d'un composant personnalis imbriqu


2.3 Cration dune miniature dun composant
personnalis
Crez une miniature pour chaque composant personnalis pour trouver plus
facilement un composant adapt lors de la modlisation.
1. Dans le modle, slectionnez le composant personnalis.
2. Cliquez avec le bouton droit de la souris et slectionnez Modifier
composant personnalis.
3. Ajustez la vue et masquez les objets inutiles pour obtenir une vue
dgage du composant personnalis.
4. Effectuez une capture dcran du composant personnalis.
a. Dans longlet Vue, cliquez sur Capture --> Capture pour ouvrir la
bote de dialogue Capture.
b. Cliquez sur Slectionnez la vue et slectionnez la vue dont vous
souhaitez prendre une capture.
c. Cliquez sur Options pour ouvrir la bote de dialogue Options de
capture.
d. Slectionnez Imprimer dans un fichier.
e. Slectionnez Fond blanc et cliquez sur OK.
f. Dans la bote de dialogue Capture, cliquez sur Capture.
g. Cliquez sur Fermer pour fermer la bote de dialogue.
h. Dans le menu Fichier, cliquez sur Ouvrir le rpertoire modle.
i. Accdez au rpertoire Bitmaps situ sous le rpertoire modle.
j. Ouvrez le fichier de la capture dans un diteur graphique.
k. Recadrez limage, si ncessaire.
5. Enregistrez la miniature dans le rpertoire Bitmaps du rpertoire modle.

6. Cliquez sur le bouton Applications et composants dans le panneau


latral pour ouvrir le catalogue Applications et composants.
7. Cliquez avec le bouton droit de la souris sur le composant personnalis et
slectionnez Miniatures.
La bote de dialogue Miniatures souvre.
8. Cliquez sur Ajouter miniature.
9. Accdez au rpertoire Bitmaps situ sous le rpertoire modle.
10. Slectionnez la miniature et cliquez sur Ouvrir.

Cration d'un composant personnalis 22 Cration dune miniature dun composant


personnalis
11. Dans la bote de dialogue Miniatures, cochez la case ct de limage
que vous souhaitez utiliser et dsactivez les autres cases cocher.
12. Cliquez sur Fermer.
Tekla Structures affiche la miniature dans le catalogue Applications &
composants :

2.4 Exemple : cration d'un composant platine


personnalis
Dans cet exemple, vous allez crer un composant personnalis partir d'un
composant platine existant.

1. Cliquez sur le bouton Applications et composants dans le panneau


latral pour ouvrir le catalogue Applications et composants.

2. Cliquez sur le bouton Accs aux fonctions avances et slectionnez


Isoler un composant.
3. Slectionnez le composant platine dans le modle.

Tekla Structures spare les objets du composant.

Cration d'un composant personnalis 23 Exemple : cration d'un composant platine


personnalis
4. Cliquez sur le bouton Accs aux fonctions avances et slectionnez
Dfinir composant personnalis.
5. Dans la liste Type, slectionnez Attache.
6. Dans la zone Nom, saisissez un nom unique pour le composant
personnalis.

7. Cliquez sur Suivant.


8. Slectionnez les objets que vous souhaitez utiliser dans le composant
personnalis, puis cliquez sur Suivant.

Cration d'un composant personnalis 24 Exemple : cration d'un composant platine


personnalis
Vous pouvez utiliser la fentre de slection de zone (de gauche droite)
pour slectionner les objets. Tekla Structures ignore la pice principale, les
pices secondaires et les maillages lorsque vous slectionnez les objets
inclure dans le composant personnalis.
9. Slectionnez le poteau comme pice principale, puis cliquez sur Suivant.
La pice principale soutient la pice secondaire.
10. Slectionnez la poutre comme pice secondaire.
La pice secondaire est soutenue par la pice principale.

REMARQUE Faites attention l'ordre dans lequel vous slectionnez les


pices secondaires si vous en slectionnez plusieurs. Le
composant personnalis utilisera le mme ordre de
slection lorsque vous ajouterez le composant dans un
modle. Le nombre maximum de pices secondaires dans
un composant personnalis est de 30.

11. Cliquez sur Terminer.

Cration d'un composant personnalis 25 Exemple : cration d'un composant platine


personnalis
Tekla Structures affiche un symbole de composant pour le nouveau
composant.

Vous venez de dfinir un composant personnalis simple que vous


pouvez utiliser dans des positions similaires sa position d'origine. Ce
composant n'est pas intelligent et Tekla Structures n'adapte pas les
dimensions en fonction des modifications du modle. Pour rendre le
composant personnalis intelligent, vous devez le modifier (page 31)
dans l'diteur de composants personnaliss.

2.5 Exemple : cration d'une attache imbrique avec


raidisseurs
Dans cet exemple, vous allez crer un composant personnalis imbriqu
compos d'une platine, d'un groupe de boulons, de soudures et de deux
composants Raidisseurs (1003). Les raidisseurs sont facultatifs, ce qui signifie
que vous pouvez choisir de les crer ou non l'aide du composant dans un
modle.
1. Ajoutez un composant Platine (144).

Cration d'un composant personnalis 26 Exemple : cration d'une attache imbrique avec
raidisseurs
2. Explosez (page 19) le composant platine.
3. Ajoutez deux composants Raidisseurs (1003).

4. Crez un composant personnalis imbriqu contenant les raidisseurs et


les objets de la platine.

a. Cliquez sur le bouton Applications et composants dans le


panneau latral pour ouvrir le catalogue Applications et
composants.

b. Cliquez sur le bouton Accs aux fonctions avances et


slectionnez Dfinir composant personnalis.
c. Dans la liste Type, slectionnez Attache.
d. Dans la zone Nom, saisissez Platine avec raidisseurs.
e. Cliquez sur Suivant.
f. Faites une slection de zone (de droite gauche) pour inclure les
objets suivants dans le composant imbriqu : le poteau, la poutre, les

Cration d'un composant personnalis 27 Exemple : cration d'une attache imbrique avec
raidisseurs
composants du raidisseur et tous les objets de la platine.

g. Cliquez sur Suivant.


h. Choisissez le poteau comme pice principale du composant imbriqu,
puis cliquez sur Suivant.
i. Choisissez la poutre comme pice secondaire du composant
imbriqu, puis cliquez sur Terminer. Tekla Structures cre le
composant imbriqu.

5. Slectionnez le composant imbriqu que vous venez de crer.


6. Cliquez avec le bouton droit de la souris et slectionnez Modifier
composant personnalis.

Cration d'un composant personnalis 28 Exemple : cration d'une attache imbrique avec
raidisseurs
7. Dans l'diteur de composants personnaliss, cliquez sur le bouton

Afficher variables .
La bote de dialogue Variables s'ouvre.
8. Crez les variables paramtriques suivantes :
a. Cliquez sur Ajouter pour crer une nouvelle variable paramtrique
P1.
b. Dans la liste Type valeur, slectionnez Oui/Non.
c. Dans la zone Invite bote de dialogue, saisissez Crer
raidisseur 1.
d. Cliquez sur Ajouter pour crer une nouvelle variable paramtrique
P2.
e. Dans la liste Type valeur, slectionnez Oui/Non.
f. Dans la zone Invite bote de dialogue, saisissez Crer
raidisseur 2.

9. Liez les variables la proprit Cration des deux raidisseurs :


a. Dans le Navigateur composant personnalis, recherchez l'attache
la plus haute.
b. Cliquez avec le bouton droit de la souris sur Cration et slectionnez
Ajouter quation.
c. Saisissez P1 aprs le signe gal, puis appuyez sur Entre.
d. Recherchez la deuxime attache.
e. Cliquez avec le bouton droit de la souris sur Cration et slectionnez
Ajouter quation.
f. Saisissez P2 aprs le signe gal, puis appuyez sur Entre.

Cration d'un composant personnalis 29 Exemple : cration d'une attache imbrique avec
raidisseurs
10. Enregistrez et fermez (page 91) le composant imbriqu.
Vous disposez dsormais des options suivantes dans la bote de dialogue du
composant imbriqu :

Cration d'un composant personnalis 30 Exemple : cration d'une attache imbrique avec
raidisseurs
3 Modification d'un composant
personnalis

Utilisez lditeur de composants personnaliss pour ajuster les composants


personnaliss existants. Lorsque vous modifiez un composant personnalis,
Tekla Structures rpercute les modifications apportes en mettant jour
toutes les instances de ce composant dans lensemble du modle.
1. Dans le modle, slectionnez le composant personnalis en cliquant sur le
symbole vert de composant.

REMARQUE Les composants personnaliss de type pice ne sont pas


assortis d'un symbole de composant dans le modle. Pour
slectionner des composants personnaliss, vrifiez que le

bouton de slection Slection composants soit actif.

2. Cliquez avec le bouton droit de la souris et slectionnez Modifier


composant personnalis.

Modification d'un composant personnalis 31 Exemple : cration d'une attache imbrique avec
raidisseurs
Lditeur de composants personnaliss souvre. Il est compos des pices
suivantes :
Le Navigateur composant personnalis

La barre d'outils Editeur de composants personnaliss

Quatre vues diffrentes du composant personnalis

3. Modifiez le composant personnalis. Vous pouvez, par exemple :

Modification d'un composant personnalis 32 Exemple : cration d'une attache imbrique avec
raidisseurs
Ajouter ou supprimer des objets dans le composant
Par exemple, ajoutez des boulons ou des raidisseurs supplmentaires
au composant. Dans lditeur de composants personnaliss, vous ne
pouvez pas modifier la pice principale ou les pices secondaires ;
seuls les objets du composant sont modifiables.
Liaison des objets de composants un plan (page 35)
Ajout dune distance entre les objets de composant (page 46)
Dfinition des proprits dobjets laide des variables paramtriques
(page 49)
4. Enregistrez le composant personnalis (page 91). Cliquez sur Oui
lorsque vous tes invit remplacer toutes les occurrences du composant
personnalis dans le modle. Les modifications apportes sont dsormais
rpercutes toutes les instances du composant personnalis.

Voir aussi
Protection d'un composant personnalis par un mot de passe (page 33)

3.1 Protection d'un composant personnalis par un mot


de passe
Vous pouvez dfinir un mot de passe pour empcher les autres utilisateurs de
modifier un composant personnalis. Il est toujours possible d'ajouter des
composants personnaliss protgs par mot de passe aux modles.
1. Dans le modle, slectionnez un composant personnalis.
2. Cliquez avec le bouton droit de la souris sur le symbole du composant
personnalis et slectionnez Modifier composant personnalis.
3. Dans l'diteur de composants personnaliss, cliquez sur le bouton

Afficher variables .
La bote de dialogue Variables s'ouvre.
4. Cliquez sur Ajouter pour crer une variable.
5. Dans la zone Nom, entrez Mot de passe.
6. Dans la zone Formule, entrez le mot de passe souhait.
7. Enregistrez le composant personnalis. (page 91)
La prochaine fois qu'une personne essaiera de modifier ce composant
personnalis, le mot de passe lui sera demand.

Modification d'un composant personnalis 33 Protection d'un composant personnalis par un


mot de passe
4 Ajout de variables un
composant personnalis

Les variables sont les proprits d'un composant personnalis. Vous pouvez
crer des variables dans l'diteur de composants personnaliss, puis les
utiliser pour adapter les composants personnaliss aux modifications du
modle. Certaines variables apparaissent dans la bote de dialogue du
composant personnalis, tandis que d'autres sont caches et ne sont utilises
que pour les calculs.

Types de variables
Il existe deux types de variables :
Variable de distance : distance entre deux plans ou entre un point et un
plan. Une variable de distance lie des pices entre elles ou fonctionne
comme une distance de rfrence.
Variable paramtrique : commande toutes les autres proprits d'un
composant personnalis, telles que le nom, la qualit de matriau et le
diamtre de boulon. Les variables paramtriques sont galement utilises
pour les calculs.

Variables de distance
Utilisez les variables de distance pour lier des objets de composant
personnalis un plan afin que ces derniers restent une distance fixe mme
si les objets environnants changent. Vous pouvez crer des variables de
distance manuellement ou automatiquement.
Vous pouvez lier les objets suivants un plan :
plans de construction
points de rfrence des pices (objets de composant personnalis
uniquement)
points de rfrence des groupes de boulons
chanfreins
poignes de dcoupes polygonales et pices

Ajout de variables un composant personnalis 34 Protection d'un composant personnalis par un


mot de passe
dcoupes de ligne
points de rfrence des armatures
points de rfrence des treillis souds et des torons
adaptations
Vous pouvez choisir les variables de distance qui sont affiches dans la bote
de dialogue du composant personnalis. Affichez les variables si vous
souhaitez modifier leurs valeurs dans la bote de dialogue. Masquez les
variables si vous les utilisez uniquement pour lier des objets un plan.

Variables paramtriques
Utilisez les variables paramtriques pour dfinir les proprits pour nimporte
quel objet que le composant personnalis cre (page 49). Aprs avoir cr la
variable, vous pourrez modifier la valeur directement dans la bote de dialogue
du composant personnalis.
Vous pouvez galement crer des formules pour calculer des valeurs. Vous
pouvez, par exemple, calculer la position d'un raidisseur en fonction de la
longueur de la poutre.
Vous pouvez choisir les variables paramtriques qui sont affiches dans la
bote de dialogue du composant personnalis. Affichez les variables si vous
souhaitez modifier leurs valeurs dans la bote de dialogue. Masquez les
variables si vous les utilisez uniquement dans des calculs.

4.1 Liaison des objets de composants un plan


Utilisez les variables de distance pour lier des objets de composant un plan.
La liaison maintient le composant personnalis une distance fixe du plan
mme si les objets environnants changent. Les variables de distance
obtiennent automatiquement le prfixe D (distance), qui saffiche dans la bote
de dialogue Variables.

Liaison automatique dobjets


Vous pouvez lier des objets automatiquement aux pices principale et
secondaires dune attache ou dun dtail. Les objets slectionns, ou leurs
poignes, sont relis aux plans existants si les objets (ou les poignes) se
trouvent exactement sur le plan.

REMARQUE Vous ne pouvez pas lier automatiquement des composants


personnaliss de type pice (page 7) car elles ne disposent pas
de pice principale.

Ajout de variables un composant personnalis 35 Liaison des objets de composants un plan


1. Dans l'diteur de composants personnaliss, cliquez sur le bouton Crer

automatiquement des variables de distance .


2. Slectionnez un objet dot de poignes.

3. Cliquez sur le bouton central de la souris pour lier lobjet.


Tekla Structures lie lobjet partir dun maximum de trois directions vers
les plans existants.
Tekla Structures affiche un symbole de distance pour chaque liaison.
Slectionnez lobjet pour afficher les liaisons.

Ajout de variables un composant personnalis 36 Liaison des objets de composants un plan


Les variables de distance correspondantes saffichent dans la bote de
dialogue (page 142) :

Liaison manuelle dobjets


Crez les liaisons manuellement si vous souhaitez lier un composant
personnalis partir de poignes spcifiques uniquement. Vous pouvez lier
un objet un maximum de trois plans.

1. Vrifiez que loption Modification dynamique est dsactive.


La slection des poignes est plus facile lorsque loption Modification
dynamique est dsactive.
2. Vrifiez que vous utilisez une vue de modle qui affiche les faces dun
objet.

Ajout de variables un composant personnalis 37 Liaison des objets de composants un plan


Dans longlet Vue, cliquez sur Rendu et slectionnez une des options
suivantes :
Pices en nuances de gris (Ctrl+3)
Pices en rendu (Ctrl+4)
3. Dans une vue du composant personnalis, slectionnez le composant
personnalis pour voir ses poignes.

4. Slectionnez la poigne que vous souhaitez lier un plan.

Ajout de variables un composant personnalis 38 Liaison des objets de composants un plan


5. Dans lditeur de composants personnaliss, cliquez sur le bouton

Ajouter une distance fixe . Vous pouvez galement cliquer avec le


bouton droit de la souris et slectionnez Lier au plan.
6. Dplacez le pointeur de la souris dans une vue du composant
personnalis pour mettre en surbrillance le plan que vous souhaitez lier
aux poignes.

Ajout de variables un composant personnalis 39 Liaison des objets de composants un plan


Par exemple :

REMARQUE Si vous ne parvenez pas mettre en surbrillance le plan


appropri, modifiez le type de plan (page 138) dans la
barre d'outils Editeur de composants personnaliss. Les
plans limites et les plans de joints fonctionnent pour la
plupart des types de profils, essayez donc de les utiliser ds
que vous le pouvez.

7. Cliquez sur le plan pour crer la liaison.


Tekla Structures affiche un symbole de distance pour la liaison.

Ajout de variables un composant personnalis 40 Liaison des objets de composants un plan


La variable de distance correspondante saffiche dans la bote de dialogue
Variables :

Test dune liaison


Testez toutes les liaisons pour vrifier quelles fonctionnent correctement.
1. Double-cliquez sur le symbole de liaison dans une vue de composant
personnalis.
La bote de dialogue Attributs distance s'ouvre.

2. Entrez une nouvelle valeur dans la zone Valeur.


3. Cliquez sur Modifier.
Vous devriez voir la modification de la liaison dans le modle.

CONSEIL Vous pouvez aussi tester la liaison dans la bote de dialogue


(page 142) :
a. Entrez une nouvelle valeur dans la zone Formule.
b. Appuyez sur la touche Entre.
Vous devriez voir la modification de la liaison dans le
modle.

Ajout de variables un composant personnalis 41 Liaison des objets de composants un plan


Suppression dune liaison
Les liaisons ne peuvent pas tre modifies, mais vous pouvez supprimer des
liaisons existantes puis en crer de nouvelles pour lier nouveau les objets.
1. Slectionnez la liaison dans une vue de composant personnalis.
2. Appuyez sur la touche Suppr.
Vous pouvez galement slectionner la liaison dans la bote de dialogue
(page 142) et ensuite cliquer sur le bouton Supprimer.

Exemple : liaison d'une platine un plan


Dans cet exemple, vous allez lier lextrmit de la platine au-dessus de la
poutre.

1. Vrifiez que l'option Modification dynamique soit dsactive. La


slection des poignes de la platine est plus facile lorsque l'option
Modification dynamique est dsactive.
2. Dans une vue du composant personnalis, slectionnez la platine pour
afficher ses poignes.

3. Slectionnez la poigne suprieure de la platine.


4. Cliquez avec le bouton droit de la souris sur la poigne suprieure et
slectionnez Lier au plan.
5. Dplacez le pointeur sur le dessus de laile de la poutre pour la mettre en
surbrillance.

Ajout de variables un composant personnalis 42 Liaison des objets de composants un plan


Nous utilisons ici le type de plan limite. Si le profil de la pice change, le
plan limite est toujours disponible.

REMARQUE Si vous ne pouvez pas mettre en surbrillance le plan


souhait, modifiez le type de plan (page 138) dans la barre
d'outils Editeur de composants personnaliss.

6. Cliquez sur la face suprieure de l'aile de la poutre.


Un symbole reprsentant la distance apparat dans les vues du
composant personnalis.

7. Donnez un nom descriptif la liaison que vous avez cre :


a. Dans l'diteur de composants personnaliss, cliquez sur le bouton

Afficher variables .
La bote de dialogue Variables s'ouvre.

Ajout de variables un composant personnalis 43 Liaison des objets de composants un plan


b. Dans la zone Invite bote de dialogue, entrez Dessus platine
dessus aile comme nom de la nouvelle liaison.

4.2 Liaison dobjets de composant en utilisant les plans


ou les lignes de construction magntiques
Au lieu de relier chaque poigne dobjet de composant un plan sparment,
vous pouvez utiliser les plans et les lignes de construction magntiques. Les
objets se trouvant directement sur un plan magntique de construction (ou
une ligne) se dplaceront avec le plan (ou la ligne), ce qui signifie que vous
devez crer une seule variable de distance au lieu de 8, par exemple.

Liaison des poignes laide dun plan de construction


magntique

1. Dans lditeur de composants personnaliss, cliquez sur le bouton


Ajouter un plan de construction.
2. Piquez quatre points pour dfinir la forme du plan de construction.
Par exemple, crez un plan qui traverse toutes les poignes et chanfreins
du composant personnalis.
3. Cliquez sur le bouton central de la souris.
Tekla Structures cre un plan de construction. Par exemple :

4. Double-cliquez sur le plan. La bote de dialogue Proprits des plans de


construction souvre.
5. Entrez le nom du plan.
6. Cochez la case Magntique.

Ajout de variables un composant personnalis 44 Liaison dobjets de composant en utilisant les


plans ou les lignes de construction magntiques
7. Cliquez sur Modifier.
Lorsque vous dplacez le plan de construction, toutes les poignes se
trouvant sur le plan sont galement dplaces :

8. Liez le plan de construction la face dune pice :


a. Slectionnez le plan de construction, cliquez avec le bouton droit de
la souris et slectionnez Lier au plan.
b. Slectionnez une face de pice approprie.
Par exemple, laile intrieure du poteau :

Tekla Structures affiche un symbole de distance pour la liaison.


Maintenant, si vous dplacez la face de la pice, les poignes sur le
plan de construction magntique suivront.

REMARQUE Seuls les objets dont les points de rfrence se trouvent


directement sur le plan de construction magntique sont
affects. Par dfaut, la distance magntique est gale

Ajout de variables un composant personnalis 45 Liaison dobjets de composant en utilisant les


plans ou les lignes de construction magntiques
0,2 mm. Pour changer ce paramtre, utilisez loption
avance XS_MAGNETIC_PLANE_OFFSET.

Liaison des poignes laide dune ligne de construction


magntique

1. Dans lditeur de composants personnaliss, cliquez sur le bouton


Crer une ligne de construction.
2. Piquez le point dorigine de la ligne de construction.
3. Piquez le point dextrmit de la ligne de construction.
Tekla Structures cre une ligne de construction.
4. Double-cliquez sur la ligne. La bote de dialogue Proprits ligne de
construction souvre.
5. Entrez le nom de la ligne.
6. Cochez la case Magntique.
7. Cliquez sur Modifier.
Lorsque vous dplacez la ligne de construction, toutes les poignes se
trouvant sur la ligne sont galement dplaces :
8. Liez la ligne de construction la face dune pice :
a. Slectionnez la ligne de construction, cliquez avec le bouton droit de
la souris et slectionnez Lier au plan.
b. Slectionnez une face de pice approprie.
Tekla Structures affiche un symbole de distance pour la liaison.
Maintenant, si vous dplacez la face de la pice, les poignes sur la
ligne de construction magntique suivront.

4.3 Ajout dune distance entre les objets de composant


Utilisez des variables de distance de rfrence pour ajouter une distance entre
deux points ou entre un point et un plan. La distance de rfrence change en
fonction du dplacement des objets auxquels la variable fait rfrence. Vous
pouvez utiliser les distances de rfrence dans les calculs, par exemple, pour
dterminer lespacement entre les barreaux dune chelle. Les variables de
distance de rfrence obtiennent automatiquement le prfixe D (distance), qui
saffiche dans la bote de dialogue Variables.
1. Dans une vue de composant personnalis, slectionnez une poigne.

Ajout de variables un composant personnalis 46 Ajout dune distance entre les objets de
composant
Il sagit du point dorigine pour votre mesure.

2. Dans lditeur de composants personnaliss, cliquez sur le bouton

Ajouter une distance de rfrence .


3. Dplacez le pointeur de la souris dans la vue pour mettre un plan en
surbrillance.
Cela correspond lextrmit de votre mesure. Si vous ne parvenez pas
mettre en surbrillance le plan appropri, modifiez le type de plan
(page 138) dans la barre doutils Editeur de composants personnaliss.

4. Cliquez sur le plan pour le slectionner.

Ajout de variables un composant personnalis 47 Ajout dune distance entre les objets de
composant
Tekla Structures affiche la distance.

La variable de distance de rfrence correspondante saffiche dans la


bote de dialogue Variables :

Notez que la commande Ajouter une distance de rfrence reste active.


Vous pouvez cliquer sur plus de plans si vous souhaitez mesurer dautres
distances.
5. Pour arrter de mesurer, appuyez sur Echap.
6. Pour vrifier que la distance de rfrence fonctionne correctement,
dplacez la poigne.

Ajout de variables un composant personnalis 48 Ajout dune distance entre les objets de
composant
La distance change galement. Par exemple :

4.4 Dfinition des proprits dobjets laide des


variables paramtriques
Utilisez les variables paramtriques pour dfinir les proprits basiques (telles
que le nom, le matriau, le profil, le repre, etc.) pour nimporte quel objet
cr par le composant personnalis. Les variables paramtriques obtiennent
automatiquement le prfixe P (paramtre), qui saffiche dans la bote de
dialogue Variables.
Dans lexemple suivant, nous allons crer une variable qui dfinit toutes les
soudures dans un composant personnalis sur une dimension donne. Aprs
avoir cr la variable, nous pourrons modifier la dimension de la soudure
directement dans la bote de dialogue du composant personnalis.
1. Dans l'diteur de composants personnaliss, cliquez sur le bouton

Afficher variables .
La bote de dialogue Variables s'ouvre.
2. Cliquez sur Ajouter pour crer une nouvelle variable paramtrique.
3. Dans le champ Nom, saisissez le nom de la variable.
Vous pouvez galement utiliser le nom par dfaut, tel que P1. Dans notre
exemple, nous entrerons DimensionSoudure comme nom de la variable.

Ajout de variables un composant personnalis 49 Dfinition des proprits dobjets laide des
variables paramtriques
4. Dans la liste Type valeur, slectionnez un type de valeur (page 142)
appropri.
Le type dtermine les valeurs qui peuvent tre utilises avec cette
variable. Dans notre exemple, nous slectionnerons Longueur, qui
convient aux longueurs et aux distances.
5. Dans la zone Formule, entrez une valeur ou formule de variables.
Dans notre exemple, nous laisserons cette zone vide.
6. Dans la zone Invite bote de dialogue, entrez un nom descriptif pour la
variable paramtrique.
Ce texte saffiche dans la bote de dialogue du composant personnalis.
Dans notre exemple, nous entrerons Dimension de la soudure
comme titre.
7. Dans la liste Visibilit, dterminez si la variable est visible dans la bote de
dialogue du composant personnalis.
Masquez la variable si vous lutilisez uniquement dans des calculs. Affichez
la variable si vous souhaitez pouvoir modifier la valeur dans la bote de
dialogue du composant personnalis. Dans notre exemple, nous
slectionnerons Montrer.
8. Cliquez sur Fermer.
Dans notre exemple, nous avons prsent cr une variable
paramtrique avec les paramtres suivants :

9. Dans le Navigateur composant personnalis, reliez la variable la


proprit de lobjet souhait.
a. Slectionnez la proprit.

Ajout de variables un composant personnalis 50 Dfinition des proprits dobjets laide des
variables paramtriques
Dans notre exemple, nous slectionnerons la proprit Taille dessus
ligne de la soudure la plus leve.

b. Cliquez avec le bouton droit de la souris sur la proprit, puis


slectionnez Ajouter quation.

c. Entrez le nom de la variable paramtrique aprs le signe gal.

Ajout de variables un composant personnalis 51 Dfinition des proprits dobjets laide des
variables paramtriques
Dans notre exemple, nous entrerons DimensionSoudure ici.

Vous pouvez dsormais modifier la proprit Taille dessus ligne en


utilisant la zone Taille de la soudure dans la bote de dialogue du
composant personnalis.
10. Rptez ltape 9 pour nimporte quelle autre proprit du mme type, si
ncessaire.
Dans notre exemple, nous rpterons la procdure galement pour les
autres soudures, de sorte quelles soient toutes lies la zone Dimension
de la soudure dans la bote de dialogue du composant personnalis.

11. Enregistrez le composant personnalis. (page 91)

Ajout de variables un composant personnalis 52 Dfinition des proprits dobjets laide des
variables paramtriques
La variable est maintenant affiche dans la bote de dialogue du
composant personnalis, sauf si vous dfinissez la visibilit de la variable
sur Masquer ltape 7.

Si nous changeons la valeur de la dimension de la soudure maintenant, la


dimension de toutes les soudures dans le composant personnalis sera
modifie en consquence.

Voir aussi
Copie des proprits et des rfrences de proprit depuis un autre objet
(page 53)

4.5 Copie des proprits et des rfrences de proprit


depuis un autre objet
Vous pouvez copier des proprits, telles que les noms et les valeurs, dautres
objets et les utiliser pour dterminer les proprits dun composant
personnalis. Vous pouvez galement copier des rfrences de proprit. Le
lien est dynamique, donc si la proprit change, la rfrence reflte la
modification. Vous pouvez, par exemple, utiliser une rfrence une longueur
de poutre dans des formules de variables. Mme si la longueur est modifie,
la valeur approprie est toujours utilise dans les calculs.
1. Dans le Navigateur composant personnalis, naviguez jusqu' la
proprit de l'objet que vous souhaitez copier.
Pour trouver l'objet de composant requis plus facilement, slectionnez-le
dans une vue de composant personnalis. Tekla Structures met en
surbrillance l'objet slectionn dans le Navigateur composant
personnalis.
2. Cliquez avec le bouton droit de la souris sur la proprit et slectionnez
une des options suivantes :
Copier nom
Copie le nom de lobjet. Par exemple, Material.
Copier valeur
Copie la valeur actuelle de lobjet. Par exemple, S235JR.

Ajout de variables un composant personnalis 53 Copie des proprits et des rfrences de


proprit depuis un autre objet
Copier rfrence
Copie le lien vers la proprit. Par exemple,
fP(Material,"ID57720EEE-0000-000E-3134-363730393237").

3. Cliquez avec le bouton droit de la souris lendroit o vous souhaitez


insrer la proprit de lobjet, puis slectionnez Coller.
Par exemple, vous pouvez coller une rfrence dans la zone Formule de
la bote de dialogue (page 142) pour lutiliser dans un calcul.

Voir aussi
Exemples de variables paramtriques et de formules de variables (page 70)

4.6 Cration dune formule de variables


Utilisez les formules de variables pour ajouter dautres renseignements vos
composants personnaliss. Les formules de variables commencent toujours

Ajout de variables un composant personnalis 54 Cration dune formule de variables


par le signe gal (=). Dans sa forme la plus simple, une formule peut tre une
simple dpendance entre deux variables, indiquant que P2 est gal la moiti
de P1 (P2=P1/2), par exemple. Pour crer des calculs plus complexes, vous
pouvez utiliser des fonctions et des oprateurs dans la formule. Par exemple,
vous pouvez ajouter des expressions mathmatiques, des instructions if, des
rfrences aux proprits dobjet, etc.
Dans lexemple suivant, nous allons crer une formule qui dfinit la dimension
de soudure sur la moiti de lpaisseur de laile de la pice secondaire. Lorsque
le composant est utilis dans un modle, Tekla Structures utilisera lpaisseur
de laile de la pice secondaire pour calculer la dimension de la soudure.
1. Dans l'diteur de composants personnaliss, cliquez sur le bouton

Afficher variables .
La bote de dialogue Variables s'ouvre.
2. Cliquez sur Ajouter pour crer une nouvelle variable paramtrique.
3. Dans le champ Nom, saisissez le nom de la variable.
Dans notre exemple, nous entrerons w comme nom de la variable.
4. Dans Navigateur composant personnalis, accdez Objets donns --
> Pices secondaires --> Pice --> Proprits Profil .
5. Cliquez avec le bouton droit de la souris sur Epaisseur aile 1 et
slectionnez Copier rfrence.

6. Dans la zone Formule, entrez =, cliquez avec le bouton droit de la souris


et slectionnez Coller.
Tekla Structures colle la rfrence lpaisseur de laile dans le presse-
papier.

Ajout de variables un composant personnalis 55 Cration dune formule de variables


7. Aprs la formule dpaisseur daile, entrez *0,5.
La formule devrait maintenant tre :
=fP(Epaisseur aile 1,"GUID")*0,5
8. Dfinissez les autres valeurs comme suit :
a. Dans la liste Type valeur, slectionnez Longueur.
b. Dans la liste Visibilit, slectionnez Masquer.

9. Dans Navigateur composant personnalis, accdez Objets


composant --> Soudure --> Proprits gnrales .
10. Cliquez avec le bouton droit de la souris sur Taille dessus ligne,
slectionnez Ajouter quation et entrez = w.

Fonctions dans les formules de variables


Vous pouvez utiliser les fonctions pour calculer des valeurs pour les variables
paramtriques. Les formules de variables commencent toujours par le signe
gal (=).
Pour plus d'informations, voir Dfinition des proprits dobjets laide des
variables paramtriques (page 49).

Oprateurs arithmtiques
Utilisez les oprateurs arithmtiques pour combiner les expressions qui
renvoient des valeurs numriques. Vous pouvez utiliser les oprateurs
arithmtiques suivants :

Ajout de variables un composant personnalis 56 Cration dune formule de variables


Oprateur Description Remarques
+ Addition Permet galement de crer des
chanes de paramtres.
- Soustraction
* Multiplication La multiplication est plus rapide que
la division.
=D1*0,5 est plus rapide que =D1/2
/ Division

Oprateurs logiques et de comparaison


Utilisez les oprateurs logiques et de comparaison dans les instructions if.
Vous pouvez utiliser les instructions if-then-else pour tester une condition et
pour dfinir la valeur en fonction du rsultat.

Par exemple :
=if (D1>200) then 20 else 10 endif
Vous pouvez utiliser les oprateurs suivants dans les instructions if :

Oprateur Description Exemple


== les deux cts sont
identiques
!= les deux cts sont
diffrents
< ct gauche plus petit
<= ct gauche plus petit
ou gal
> ct droit plus petit
>= ct droit plus petit
ou gal
&& ET logique =if (D1==200 &&
D2<40) then 6 else
Les deux conditions 0 endif
doivent tre vraies. Si D1 est gal 200 et si D2 est
infrieur 40, le rsultat est 6 ou 0.
|| OU logique =if (D1==200 ||
D2<40) then 6 else
Une seule condition 0 endif
doit tre vraie. Si D1 est gal 200 ou si D2 est
infrieur 40, le rsultat est 6, sinon il
est gal 0.

Ajout de variables un composant personnalis 57 Cration dune formule de variables


Fonctions de rfrence
Les fonctions de rfrence se rapportent la proprit d'un autre objet, telle
que l'paisseur de plat d'une pice secondaire. Tekla Structures se rfre
l'objet au niveau systme ; ainsi, si la proprit de l'objet change, la valeur de la
fonction de rfrence change galement.

Vous pouvez utiliser les fonctions de rfrence suivantes :

Fonction Description Exemple


fTpl("template Renvoie la valeur =fTpl("WEIGHT","ID50B8559A
attribute", de l'attribut de -0000-010B-3133-3534323730
"object GUID") gabarit d'un objet 38")
dont le GUID est
renvoie le poids d'un objet dont le
dfini.
GUID est
ID50B8559A-0000-010B-3133-353
432373038.
fP("user-defined Renvoie la valeur =fP("comment",
attribute", de l'attribut "ID50B8559A-0000-010B-3133
"object GUID") utilisateur d'un -353432373038")
objet dont le
renvoie l'attribut utilisateur
GUID est dfini.
commentaire d'un objet dont le
GUID est
ID50B8559A-0000-010B-3133-353
432373038.
fValueOf("paramet Renvoie la valeur Si l'quation est =P2+"*"+P3, le
er") du paramtre. rsultat est P2*P3
Avec =fValueOf("P2")
+"*"+fValueOf("P3"), o
P2=780 et P3=480, le rsultat est
780*480
fRebarCatalogValu Renvoie la valeur fRebarCatalogValue("A500HW
e(BarGrade, prsente dans le ", "10", 1, 2)
BarSize, Usage, catalogue
renvoie la taille, l'utilisation et le
FieldName) d'armatures d'un
poids d'un objet dont la qualit de
objet.
l'armature est A500HW.
La valeur de
Usage peut tre 2
("Tie") ou 1
("Main").
FieldName doit
avoir l'une des
valeurs suivantes :
0
NominalDiame
ter

Ajout de variables un composant personnalis 58 Cration dune formule de variables


Fonction Description Exemple
1
ActualDiamete
r
2 Weight
3 MinRadius
4 Hook1Radius
5 Hook1Angle
6
Hook1Length
7 HookRadius
8 Hook2Angle
9
Hook2Length
10
Hook3Radius
11 Hook3Angl
12
Hook3Length
13 Area

Fichier ASCII comme fonction de rfrence


Vous pouvez vous reporter aux fichiers ASCII pour obtenir les donnes. Tekla
Structures recherche les fichiers dans l'ordre suivant :

1. model
2. ..\TeklaStructuresModels\<model>
\CustomComponentDialogFiles\
3. projet (dfini avec l'option avance XS_PROJECT)
4. entreprise (dfinie avec l'option avance XS_FIRM)
5. systme (dfini avec l'option avance XS_SYSTEM)
Le format de lecture des fichiers est le suivant :
fVF("filename", "key_value_of_row", column_number)
La valeur cl d'une ligne est une valeur de texte unique.
Le numro de colonne est un index commenant par 1.

Ajout de variables un composant personnalis 59 Cration dune formule de variables


REMARQUE Entrez une espace la fin de chaque ligne dans le fichier ASCII.
Dans le cas contraire, les informations ne sont pas lues
correctement.

Exemple
La fonction =fVF("Overlap.dat", "MET-202Z25", 5) se trouve dans la
zone Formule de la bote de dialogue Variables. La fonction obtient la valeur
16,0 pour le profil MET-202Z25, partir du fichier Overlap.dat.

1. Valeur cl de la ligne (MET-202Z25)


2. Numro de colonne (5)

Fonctions mathmatiques
Les fonctions mathmatiques permettent de crer des expressions
mathmatiques plus complexes. Vous pouvez utiliser les fonctions suivantes :

Fonction Description Exemple


fabs(paramtre) Renvoie la valeur absolue du =fabs(D1) renvoie
paramtre. 15
si D1 = -15
exp(puissance) Renvoie e lev la puissance =exp(D1) renvoie
dfinie. 7,39
e est un nombre d'Euler. si D1 = 2

Ajout de variables un composant personnalis 60 Cration dune formule de variables


Fonction Description Exemple
ln(paramtre) Renvoie le logarithme naturel =ln(P2) renvoie 2,71
du paramtre (nombre de
si P2 = 15
base e).
log(paramtre) Renvoie le logarithme du =log(D1) renvoie 2
paramtre (nombre de
si D1 = 100
base 10).
sqrt(paramtre) Renvoie la racine carre du =sqrt(D1) renvoie 4
paramtre.
si D1 = 16
mod(dividende, Renvoie le modulo de la =mod(D1, 5) renvoie
diviseur) division. 1
si D1 = 16
pow(nombre de base, Renvoie le nombre de base =pow(D1, D2)
puissance) la puissance dfinie. renvoie 9
si D1 = 3 et D2 = 2
hypot(ct1,ct2) Renvoie l'hypotnuse. =hypot(D1, D2)
renvoie 5
si D1 = 3 et D2 = 4

1. ct1
2. hypotnuse
3. ct2
n!(paramtre) Renvoie le factoriel du =n!(P2) renvoie 24
paramtre.
si P2 = 4
(1*2*3*4)
round(paramtre, Renvoie le paramtre arrondi =round(P1, 0.1)
arrondi) la valeur dfinie. renvoie 10,600
si P1 = 10,567
Pi Renvoie la valeur de pi =Pi renvoie
31 dcimales 3,1415926535897932
384626433832795

Fonctions statistiques
Les fonctions statistiques permettent de calculer des sommes et des
moyennes, et d'arrondir les valeurs. Vous pouvez utiliser les fonctions
statistiques suivantes :

Ajout de variables un composant personnalis 61 Cration dune formule de variables


Fonction Description Exemple (P1 = 1,4 ; P2 = 2,3)
ceil() Renvoie le plus petit entier =ceil(P1) renvoie 2
suprieur ou gal au
paramtre.
floor() Renvoie le plus grand entier =floor(P1) renvoie 1
infrieur ou gal au
paramtre.
min() Renvoie le paramtre le plus =min(P1, P2) renvoie 1,4
petit.
max() Renvoie le paramtre le plus =max(P1, P2) renvoie 2,3
grand.
sum() Somme des paramtres. =sum(P1, P2) renvoie 3,7
sqsum() Somme des paramtres au =sqsum(P1, P2) renvoie
carr : (paramtre1)2 + 7,25
(paramtre2)2.
ave() Moyenne des paramtres. =ave(P1, P2) renvoie 1,85
sqave() Moyenne des paramtres au =sqave(P1, P2) renvoie
carr. 3,625

Exemple : fonctions statistiques ceil et floor


Dans cet exemple, vous disposez des variables paramtriques suivantes :
Longueur poutre : P1 = 3500
Ecartement montant : P2 = 450
P1/P2 = 7,7778
Vous pouvez utiliser les fonctions statistiques ceil et floor pour arrondir la
valeur, puis utiliser cette valeur arrondie comme nombre de montants :
=ceil(P1/P2) renvoie 8
=floor(P1/P2) renvoie 7

Fonctions de conversion du type de donnes


Les fonctions de conversion du type de donnes permettent de convertir des
valeurs en un autre type de donnes. Vous pouvez utiliser les fonctions de
conversion du type de donnes suivantes :

Fonction Description Exemple


int() Convertit les donnes en Cela est particulirement utile
entiers. pour le calcul des dimensions de
profils :
=int(100.0132222000) renvoie
100 si les dcimales sont dfinies

Ajout de variables un composant personnalis 62 Cration dune formule de variables


Fonction Description Exemple
sur 0 dans la bote de dialogue
Options.
double() Convertit les donnes en
doubles.
string() Convertit les donnes en
chanes.
imp() Convertit des units Pour les exemples suivants, l'unit
impriales de longueur est dfinie sur les
mm et les dcimales sont dfinies
Utilisez cette fonction
sur 2 dans la bote de dialogue
dans les calculs la place
Options.
des units impriales.
Vous ne pouvez pas =imp(1,1,1,2) signifie 1 pied 1
utiliser d'units impriales 1/2 pouce et renvoie 342,90 mm.
dans les calculs.
=imp(1,1,2) signifie 1 1/2 pouce
et renvoie 38,10 mm.
=imp(1,2) signifie 1/2 pouce et
renvoie 12,70 mm.
=imp(1) signifie 1 pouce et
renvoie 25,40 mm.
=3/3" est impossible, mais
=imp(36)/imp(3) fonctionne.
vwu(valeur, Convertit les valeurs de =vwu(4.0,"in") renvoie
unit) longueur et les valeurs 101,60 mm si l'unit de longueur
d'angle. Les units est dfinie en mm et que les
disponibles sont : dcimales sont dfinies sur 2
"ft" ("pied", "pieds") dans la bote de dialogue
Options.
"in" ("pouce",
"pouces") =vwu(2.0,"rad") renvoie
114,59 degrs si l'angle est dfini
"m" en degrs et que les dcimales
"cm" sont dfinies sur 2 dans la bote
de dialogue Options.
"mm"
"rad"
"deg"

REMARQUE Les units dpendent des paramtres dfinis sous menu


Fichier --> Paramtres --> Options --> Units et dcimales.

Ajout de variables un composant personnalis 63 Cration dune formule de variables


Oprations sur les chanes
Les oprations sur les chanes permettent de manipuler les chanes de
caractres. Dans les formules de variables, les chanes doivent se trouver entre
guillemets.

Vous pouvez utiliser les oprations sur les chanes suivantes :

Opration Description Exemple (P1 = "PL100*10")


match(param Renvoie 1 si les =match(P1, "PL100*10")
tre1, paramtres sont gaux et renvoie 1
paramtre2) 0 s'ils sont diffrents.
Accepter tous les profils
Les caractres joker *, ? commenant par PFC :
et [ ] peuvent =match(P4, "PFC*")
galement tre utiliss Accepter les profils commenant
avec la fonction match. par PFC et dont la hauteur
commence par 2, 3, 4 ou 5 :
=match(P4, "PFC[2345]*")
Accepter les profils commenant
par PFC, dont la hauteur est 200,
300, 400 ou 500 et dont la largeur
commence par 7 : =match(P4,
"PFC[2345]00?7")
length(param Renvoie le nombre de =length(P1) renvoie 8
tre) caractres dans le
paramtre.
find(paramtr Renvoie le numro =find(P1, "*") renvoie 5
e, chane) d'ordre (en partant de
zro) de la chane
spcifie et -1 si la chane
spcifie est introuvable
dans le paramtre.
getat(paramt Renvoie le nime =getat(P1, 1) renvoie "L"
re, n) caractre (en partant de
zro) du paramtre.
setat(paramt Dfinit le nime caractre =setat(P1, 0, "B") renvoie
re, n, (en partant de zro) sur le "BL100*10"
caractre) caractre spcifi du
paramtre.
mid(chane, n, Renvoie x caractres de la =mid(P1,2,3) renvoie "100"
x) chane partir du nime
caractre (en partant de
zro). Retourne la
dernire partie de la
chane si vous omettez le
dernier argument (x).

Ajout de variables un composant personnalis 64 Cration dune formule de variables


Opration Description Exemple (P1 = "PL100*10")
reverse(chan Inverse la chane =reverse(P1) renvoie
e) spcifie. "01*001LP"

Exemple 1
Pour dfinir la taille de profil PL100*10 avec deux variables (P2 = 100 et P3 =
10), saisissez la formule suivante :
="PL"+P2+"*"+P3

Exemple 2
Tekla Structures gre l'cartement des boulons en tant que chanes. Pour
dfinir l'cartement des boulons, dfinissez Type valeur sur Liste distances
et saisissez la formule suivante :
=P1+" "+P2
Le rsultat est le suivant : 100 200, si P1 = 100 (longueur) et P2 = 200
(longueur).

Fonctions trigonomtriques
Les fonctions trigonomtriques permettent de calculer des angles. Vous
pouvez utiliser les fonctions trigonomtriques suivantes :

Fonction Description Exemple


sin() Renvoie la valeur du sinus. =sin(d45) renvoie 0,71
cos() Renvoie la valeur du cosinus. =cos(d45) renvoie 0,71
tan() Renvoie la valeur de la =tan(d45) renvoie 1,00
tangente.
asin() Inverse la fonction sin() et =asin(1) renvoie 1,571 rad
renvoie la valeur en radians.
acos() Inverse la fonction cos() et =acos(1) renvoie 0 rad
renvoie la valeur en radians.
atan() Inverse la fonction tan() et =atan(1) renvoie 0,785 rad
renvoie la valeur en radians.
sinh() Renvoie la valeur du sinus =sinh(d45) renvoie 0,87
hyperbolique.
cosh() Renvoie la valeur du cosinus =cosh(d45) renvoie 1,32
hyperbolique.
tanh() Renvoie la valeur de la =tanh(d45) renvoie 0,66
tangente hyperbolique.
atan2() Renvoie l'angle dont la =atan2(1,3) renvoie 0,32
tangente est le quotient des
deux nombres. Renvoie la
valeur en radians.

Ajout de variables un composant personnalis 65 Cration dune formule de variables


REMARQUE Lorsque vous utilisez des fonctions trigonomtriques dans les
formules de variables, vous devez inclure un prfixe pour dfinir
l'unit. Si vous ne spcifiez pas de prfixe, Tekla Structures
utilise le radian comme unit par dfaut.
d correspond degr. Par exemple, sin(d180)
r correspond radian (par dfaut). Par exemple,
sin(r3.14) ou sin(3.14)

Fonction de taille de commerce


Utilisez la fonction de taille de march dans un composant personnalis pour
slectionner une cote de plat approprie (gnralement, paisseur du plat)
partir des tailles de marchs disponibles. Par exemple, l'paisseur d'un plat
doit correspondre l'me d'une poutre.

Fonction Description Exemple


fMarketSize(matriau, Renvoie la taille de =fMarketSize("S235JR
paisseur, incrment) march suivante ", 10, 0)
disponible pour le
matriau partir du
fichier marketsize.dat,
en fonction de l'paisseur
spcifie.
Le fichier doit se trouver
dans le rpertoire ..
\environments
\your_environment
\profil ou le rpertoire
systme.
Pour incrment, indiquez
un nombre pour dfinir la
valeur d'incrment de la
taille suivante (par dfaut,
0).

Exemple
Dans cet exemple, vous disposez des donnes suivantes dans
marketsize.dat :
S235JR,6,9,12,16,19,22
SS400,1.6,2.3,3.2,4.5,6,9,12,16,19,22,25,28,32,38
DEFAULT,6,9,12,16,19,22,25,28,32,38

Ajout de variables un composant personnalis 66 Cration dune formule de variables


Le premier lment d'une ligne est le type de matriau, suivie des paisseurs
de plat disponibles, exprimes en millimtres. La ligne DEFAULT rpertorie les
paisseurs disponibles dans toutes les autres classes de matriau.
Avec les donnes ci-dessus, la fonction =fMarketSize("S235JR",10,0)
renvoie 12, et =fMarketSize("S235JR",10,1) renvoie 16 (une taille au-
dessus).

Fonctions de type de gomtrie


Les fonctions de type de gomtrie renvoient les valeurs de l'angle en biais, de
l'angle en pente et de l'angle de rotation de la poutre secondaire par rapport
la pice principale (poteau ou poutre). Vous pouvez utiliser les fonctions de
type de gomtrie suivantes :

Fonction Description Exemple


fAD("skew Renvoie l'angle en biais de =fAD("skew","ID50B8559A-0000-
", GUID) la pice secondaire dont 010B-3133-353432373038")
le GUID est dfini. renvoie 45
ID50B8559A-0000-010B-3133-353432
373038 correspond au GUID de la
pice secondaire, qui forme un angle
de 45 degrs par rapport la pice
principale.
fAD("slope Renvoie l'angle en pente =fAD("slope","ID50B8559A-0000
", GUID) de la pice secondaire -010B-3133-353432373038")
dont le GUID est dfini.

fAD("cant" Renvoie l'angle de =fAD("cant","ID50B8559A-0000-


, GUID) rotation de la pice 010B-3133-353432373038")
secondaire dont le GUID
est dfini.

Ajout de variables un composant personnalis 67 Cration dune formule de variables


REMARQUE Ces fonctions ne renvoient pas de valeurs de pente et de
biais positives et ngatives. Elles ne permettent pas de
dterminer la pente (haut/bas) et le biais (gauche/droite).
La valeur maximale de l'angle en biais est de 45 degrs.
Tekla Structures calcule les angles en 2D de sorte que la
pente et le biais sont isols les uns des autres. Par exemple,
l'angle de biais n'est pas pris en compte lors du calcul de
l'angle en pente, ce qui signifie que la valeur de l'angle en
pente reste la mme, quelle que soit la rotation de la pice
secondaire autour de la pice principale.
Pour connatre la vraie pente 3D avec le biais inclus, vous
pouvez utiliser la formule mathmatique suivante :
TRUE_SLOPE = atan( tan(SLOPE) * cos(SKEW))

Exemple 1
La pente et le biais sont relatifs une poutre s'encastrant dans un poteau.

Vue latrale Vue dessus

1. Poteau
2. Poutre
3. Pente
4. Biais

Exemple 2
Avec deux poutres, la pente est en fait le biais horizontal de la poutre
s'encastrant dans l'autre poutre, et la pente verticale de la poutre par rapport
la pice principale est en ralit l'angle en biais.

Vue latrale Vue dessus

Ajout de variables un composant personnalis 68 Cration dune formule de variables


1. Biais
2. Pente

Comment viter des dpendances cycliques dans les


formules
Veillez ne pas crer de dpendances cycliques entre les variables car cela
empcherait le composant personnalis de fonctionner correctement. Une
chane de dpendance cyclique contient des formules qui finissent par rendre
une variable dpendante delle-mme.
Dans l'exemple suivant, la variable P1 devient dpendante d'elle-mme, via les
variables P2 et P3 :

Des dpendances cycliques peuvent galement apparatre lorsque vous liez


des poignes d'autres objets ou que vous utilisez des plans de construction
magntiques. Lorsque vous crez de nouvelles formules, de nouvelles liaisons
ou de nouveaux plans de construction magntiques, Tekla Structures vrifie
s'ils crent des chanes de dpendance cyclique dans un composant
personnalis. Si cela se produit, le message d'avertissement Avertissement.
L'opration a cr un cycle. s'affiche.

Tekla Structures crit galement le message Cycle dtect dans le solveur


paramtrique dans le fichier journal de l'historique de la session et

Ajout de variables un composant personnalis 69 Cration dune formule de variables


rpertorie les objets impliqus dans la dpendance cyclique, pour vous aider
rechercher et supprimer la dpendance cyclique. Si vous ne le supprimez pas,
le composant personnalis ne fonctionnera pas correctement.

4.7 Exemples de variables paramtriques et de formules


de variables
Cette section propose un certain nombre dexemples expliquant comment
utiliser des variables paramtriques et des formules de variables pour crer
des composants personnaliss intelligents qui sadaptent aux modifications du
modle.
Les exemples sont indpendants les uns des autres.
Exemple : dfinition du matriau de la platine (page 71)
Dans cet exemple, vous allez lier une variable paramtrique au matriau de
la platine d'un objet de composant.
Exemple : cration de nouveaux objets composant (page 72)
Dans cet exemple, vous allez crer une variable paramtrique qui ajoute
des boulons au composant personnalis.
Exemple : remplacement de sous-composants (page 74)
Dans cet exemple, vous allez crer une variable paramtrique qui remplace
les sous-composants par d'autres sous-composants.
Exemple : modification dun sous-composant laide dun fichier dattributs
de composant (page 75)
Dans cet exemple, vous allez crer une variable paramtrique qui modifie
un sous-composant partir d'un fichier d'attributs de composant.
Exemple : dfinition de la position du raidisseur laide de plans de
construction (page 76)
Dans cet exemple, vous allez utiliser des plans de construction pour
dterminer la position des raidisseurs. Vous positionnerez les raidisseurs
de sorte qu'ils divisent la poutre en trois sections de longueur quivalente.
Exemple : dterminer le diamtre boulon et le standard boulon (page 79)
Dans cet exemple, vous allez crer deux variables paramtriques pour
dterminer le diamtre boulon et le standard boulon.
Exemple : calcul de la distance du groupe de boulons (page 81)
Dans cet exemple, vous allez crer une formule de variable qui calcule la
distance entre le groupe de boulons et l'aile de la poutre.

Ajout de variables un composant personnalis 70 Exemples de variables paramtriques et de


formules de variables
Exemple : calcul de la quantit de ranges de boulons (page 83)
Dans cet exemple, vous allez crer une formule de variable qui calcule le
nombre de ranges de boulons en fonction de la hauteur de la poutre.
Vous utiliserez des instructions if dans les calculs.
Exemple : liaison de variables des attributs utilisateur (page 84)
Dans cet exemple, vous allez lier des variables paramtriques aux attributs
utilisateur des panneaux. Vous pourrez ensuite utiliser les attributs
utilisateur dans les filtres pour les vues afin d'afficher ou de cacher les
panneaux.
Exemple : calcul du nombre de montants de garde-corps laide dun
attribut de gabarit (page 86)
Dans cet exemple, vous allez crer une formule de variable qui calcule le
nombre de montants de garde-corps en fonction de l'attribut de gabarit de
longueur de la poutre. Les montants de garde-corps ont t crs aux deux
extrmits de la poutre et l'un d'eux a t copi avec le composant
Rptition d'objets (29).
Exemple : liaison dune feuille de calcul Excel un composant personnalis
(page 89)
Dans cet exemple, vous allez lier une variable paramtrique une feuille de
calcul Excel. Vous pouvez, par exemple, utiliser les feuilles de calcul Excel
pour vrifier les composants.

Exemple : dfinition du matriau de la platine


Dans cet exemple, vous allez lier une variable paramtrique au matriau de la
platine d'un objet de composant.
1. Dans l'diteur de composants personnaliss, cliquez sur le bouton

Afficher variables .
La bote de dialogue Variables s'ouvre.
2. Cliquez sur le bouton Ajouter.
Une nouvelle variable paramtrique apparat.
3. Dans la liste Type valeur, dfinissez le type de valeur de la variable sur
Matriau.
4. Dans la zone Invite bote de dialogue, entrez Matriau de la
platine.

Ajout de variables un composant personnalis 71 Exemples de variables paramtriques et de


formules de variables
5. Dans le Navigateur composant personnalis, recherchez le matriau de
la platine.

6. Cliquez avec le bouton droit de la souris sur Matriau et slectionnez


Ajouter quation.
7. Saisissez P1 aprs le signe gal, puis appuyez sur Entre.
8. Enregistrez le composant personnalis.
9. Fermez l'diteur de composants personnaliss.
Vous pouvez dsormais modifier le matriau de la platine dans la bote de
dialogue du composant personnalis.

Exemple : cration de nouveaux objets composant


Dans cet exemple, vous allez crer une variable paramtrique qui ajoute des
boulons au composant personnalis.

Ajout de variables un composant personnalis 72 Exemples de variables paramtriques et de


formules de variables
1. Dans l'diteur de composants personnaliss, cliquez sur le bouton

Afficher variables .
La bote de dialogue Variables s'ouvre.
2. Cliquez sur Ajouter pour crer une nouvelle variable paramtrique.
3. Modifiez la variable comme suit :
a. Dans la liste Type valeur, slectionnez Oui/Non.
b. Dans la zone Invite bote de dialogue, saisissez Cration de
boulons.

4. Slectionnez le groupe de boulons dans une vue de composant


personnalis pour le mettre en surbrillance dans le Navigateur
composant personnalis.
5. Dans le Navigateur composant personnalis, recherchez Boulon.
6. Cliquez avec le bouton droit de la souris sur Cration et slectionnez
Ajouter quation.
7. Saisissez P1 aprs le signe gal, puis appuyez sur Entre.

8. Enregistrez le composant personnalis.


9. Fermez l'diteur de composants personnaliss.

Ajout de variables un composant personnalis 73 Exemples de variables paramtriques et de


formules de variables
Vous disposez dsormais de l'option suivante dans la bote de dialogue du
composant personnalis :

Exemple : remplacement de sous-composants


Dans cet exemple, vous allez crer une variable paramtrique qui remplace les
sous-composants par d'autres sous-composants.

1. Dans l'diteur de composants personnaliss, cliquez sur le bouton

Afficher variables .
La bote de dialogue Variables s'ouvre.
2. Cliquez sur Ajouter pour crer une nouvelle variable paramtrique.
3. Modifiez la variable comme suit :
a. Dans la liste Type valeur, slectionnez Nom du composant.
Tekla Structures ajoute automatiquement le suffixe _name au nom de
la variable. Ne supprimez pas le suffixe.
b. Dans la zone Formule, entrez le nom du sous-composant.
c. Dans la zone Invite bote de dialogue, entrez Plat coul.

4. Liez la variable la proprit Nom des deux sous-composants :

Ajout de variables un composant personnalis 74 Exemples de variables paramtriques et de


formules de variables
a. Dans le Navigateur composant personnalis, recherchez l'attribut
Nom du premier sous-composant.
b. Cliquez avec le bouton droit de la souris sur Nom et slectionnez
Ajouter quation.
c. Entrez P1_name aprs le signe gal.
d. Rptez les tapes 4b et 4c pour l'autre sous-composant.

5. Enregistrez le composant personnalis.


6. Fermez l'diteur de composants personnaliss.
Vous pouvez dsormais changer les sous-composants partir de l'option Plat
coul de la bote de dialogue du composant personnalis.

Exemple : modification dun sous-composant laide dun


fichier dattributs de composant
Dans cet exemple, vous allez crer une variable paramtrique qui modifie un
sous-composant partir d'un fichier d'attributs de composant.
1. Dans l'diteur de composants personnaliss, cliquez sur le bouton

Afficher variables .
La bote de dialogue Variables s'ouvre.
2. Cliquez sur Ajouter pour crer une nouvelle variable paramtrique.
3. Dans la liste Type valeur, slectionnez Fichier attributs composant.
Tekla Structures ajoute automatiquement le suffixe _attrfile au nom
de la variable. Ne supprimez pas le suffixe.
4. Dans la zone Formule, entrez le nom du fichier attributs composant.

Ajout de variables un composant personnalis 75 Exemples de variables paramtriques et de


formules de variables
5. Dans la zone Nom, assurez-vous que la variable a le mme prfixe que la
variable qui est lie au nom du composant.
Dans cet exemple, le prfixe est P1.

REMARQUE Les variables Nom composant et Fichier attributs


composant doivent toujours porter le mme prfixe pour
fonctionner correctement.

6. Dans la zone Invite bote de dialogue, entrez Fichier de proprits.

7. Dans le Navigateur composant personnalis, recherchez la proprit du


fichier attributs composant du sous-composant.
8. Cliquez avec le bouton droit de la souris sur Fichier attributs et
slectionnez Ajouter quation.
9. Saisissez P1_attrfile aprs le signe gal, puis appuyez sur Entre.

10. Enregistrez le composant personnalis.


11. Fermez l'diteur de composants personnaliss.
Vous pouvez dsormais modifier le sous-composant partir de l'option
Fichier de proprits de la bote de dialogue du composant personnalis.

Exemple : dfinition de la position du raidisseur laide de


plans de construction
Dans cet exemple, vous allez utiliser des plans de construction pour
dterminer la position des raidisseurs. Vous positionnerez les raidisseurs de
sorte qu'ils divisent la poutre en trois sections de longueur quivalente.

Ajout de variables un composant personnalis 76 Exemples de variables paramtriques et de


formules de variables
1. Vrifiez que l'option Modification dynamique soit dsactive. La
slection des poignes est plus facile lorsque l'option Modification
dynamique est dsactive.
2. Dans l'diteur de composants personnaliss, cliquez sur le bouton

Afficher variables .
La bote de dialogue Variables s'ouvre.
3. Cliquez sur Ajouter pour crer une nouvelle variable paramtrique.
4. Recherchez le GUID de la poutre.

a. Sur le ruban, cliquez sur Info objet .


b. Slectionnez la poutre.
c. Dans la bote de dialogue Info objet, recherchez le GUID de la poutre.
5. Modifiez la variable comme suit :
a. Dans la zone Formule, entrez
=fTpl("LENGTH","ID4C8B5E24-0000-017D-3132-383432313432
").
ID4C8B5E24-0000-017D-3132-383432313432 correspond au
GUID de la poutre.
La valeur de la variable correspond dsormais la longueur de la
poutre. Si vous modifiez la longueur de la poutre, la valeur change
galement.
b. Dans la zone Invite bote de dialogue, entrez Longueur poutre.
6. Cliquez sur Ajouter pour crer une autre variable paramtrique.
7. Modifiez la nouvelle variable comme suit :

Ajout de variables un composant personnalis 77 Exemples de variables paramtriques et de


formules de variables
a. Dans la zone Formule, entrez =P1/3.
b. Dans la zone Invite bote de dialogue, entrez Longueur/3.
8. Crez un plan de construction :
a. Dans l'diteur de composants personnaliss, cliquez sur le bouton

Crer un plan de construction .


b. Slectionnez les points ncessaires, puis cliquez sur le bouton central
de la souris pour crer un plan de construction l'axe des raidisseurs.

9. Liez le raidisseur au plan de construction :


a. Slectionnez le raidisseur.
b. Maintenez la touche Alt enfonce et utilisez la slection de zone (de
gauche droite) pour slectionner toutes les poignes du raidisseur.

c. Cliquez avec le bouton droit de la souris et slectionnez Lier au plan.

Ajout de variables un composant personnalis 78 Exemples de variables paramtriques et de


formules de variables
d. Liez les poignes du raidisseur au plan de construction.
10. Liez le plan de construction l'extrmit de la poutre :
a. Slectionnez le plan de construction.
b. Cliquez avec le bouton droit de la souris et slectionnez Lier au plan.
c. Liez le plan de construction l'extrmit de la poutre.

11. Rptez les tapes 9 11 pour le raidisseur situ l'autre extrmit.


12. Dans la zone Formule, entrez =P2 pour les deux variables de distance qui
lient les plans de construction aux extrmits de la poutre.
13. Enregistrez le composant personnalis.
14. Fermez l'diteur de composants personnaliss.
Si vous modifiez maintenant la longueur de la poutre, la position des
raidisseurs change et la poutre est divise en trois sections de longueur
quivalente.

Exemple : dterminer le diamtre boulon et le standard


boulon
Dans cet exemple, vous allez crer deux variables paramtriques pour
dterminer le diamtre boulon et le standard boulon.
1. Dans l'diteur de composants personnaliss, cliquez sur le bouton

Afficher variables .
La bote de dialogue Variables s'ouvre.
2. Cliquez sur Ajouter deux fois pour crer deux nouvelles variables
paramtriques.
3. Modifiez la premire variable comme suit :

Ajout de variables un composant personnalis 79 Exemples de variables paramtriques et de


formules de variables
Dans la liste Type valeur, slectionnez Diamtre des boulons.
Tekla Structures ajoute automatiquement le suffixe _diameter au
nom des variables. Ne supprimez pas le suffixe.
Dans la zone Invite bote de dialogue, entrez Diamtre de boulon.
4. Modifiez la deuxime variable comme suit :
a. Dans la liste Type valeur, slectionnez Standard boulon.
Tekla Structures ajoute automatiquement le suffixe _screwdin au
nom de la variable. Ne supprimez pas le suffixe.
b. Dans la zone Nom, modifiez le prfixe de la deuxime variable afin
que les prfixes des deux variables soient identiques.
Dans cet exemple, le prfixe est P1.

REMARQUE Les variables de diamtre boulon et standard boulon


doivent toujours porter le mme prfixe pour
fonctionner correctement.

c. Dans la zone Invite bote de dialogue, entrez Standard boulon.


5. Liez les variables paramtriques aux proprits des groupes de boulons :
a. Dans le Navigateur composant personnalis, recherchez la
proprit de dimension de l'objet composant.
b. Cliquez avec le bouton droit de la souris sur Dimension et
slectionnez Ajouter quation.
c. Saisissez P1_diameter aprs le signe gal, puis appuyez sur Entre.
d. Cliquez avec le bouton droit de la souris sur Standard boulon et
slectionnez Ajouter quation.
e. Saisissez P1_screwdin aprs le signe gal, puis appuyez sur Entre.

6. Enregistrez le composant personnalis.

Ajout de variables un composant personnalis 80 Exemples de variables paramtriques et de


formules de variables
7. Fermez l'diteur de composants personnaliss.
Vous pouvez maintenant dfinir le diamtre boulon et le standard boulon du
composant personnalis dans la bote de dialogue du composant
personnalis.

Exemple : calcul de la distance du groupe de boulons


Dans cet exemple, vous allez crer une formule de variable qui calcule la
distance entre le groupe de boulons et l'aile de la poutre.

1. Modifiez les proprits du groupe de boulons comme suit :


a. Dans l'diteur de composants personnaliss, double-cliquez sur le
groupe de boulons.
La bote de dialogue Proprits des boulons s'ouvre.
b. Effacez toutes les valeurs qui sont situes sous la zone Dcalages.
c. Cliquez sur Modifier.
Le groupe de boulons se dplace au niveau de la poigne d'origine du
groupe de boulons.

2. Liez le groupe de boulons l'aile de la poutre :


a. Dans l'diteur de composants personnaliss, slectionnez le groupe
de boulons.
b. Slectionnez la poigne suprieure jaune.

Ajout de variables un composant personnalis 81 Exemples de variables paramtriques et de


formules de variables
c. Cliquez avec le bouton droit de la souris sur la poigne et
slectionnez Lier au plan.
d. Slectionnez l'aile suprieure de la poutre.

Une nouvelle variable de distance apparat dans la bote de dialogue


Variables.
3. Dans l'diteur de composants personnaliss, cliquez sur le bouton

Afficher variables .
La bote de dialogue Variables s'ouvre.
4. Cliquez sur Ajouter pour crer une nouvelle variable paramtrique.
5. Modifiez la variable comme suit :
a. Dans la zone Formule, entrez la valeur de la distance.
b. Dans la zone Invite bote de dialogue, entrez Distance verticale
jusqu'au boulon.
6. Dans la zone Formule, entrez =-P1 pour la variable de distance.

7. Enregistrez le composant personnalis.


8. Fermez l'diteur de composants personnaliss.
Vous pouvez maintenant dfinir la distance du groupe de boulons partir de
l'aile de la poutre en modifiant la valeur du paramtre Distance verticale
jusqu'au boulon dans la bote de dialogue du composant personnalis.

Ajout de variables un composant personnalis 82 Exemples de variables paramtriques et de


formules de variables
Exemple : calcul de la quantit de ranges de boulons
Dans cet exemple, vous allez crer une formule de variable qui calcule le
nombre de ranges de boulons en fonction de la hauteur de la poutre. Vous
utiliserez des instructions if dans les calculs.

1. Dans l'diteur de composants personnaliss, cliquez sur le bouton

Afficher variables .
La bote de dialogue Variables s'ouvre.
2. Cliquez sur Ajouter pour crer une nouvelle variable paramtrique.
3. Dans la liste Type valeur, slectionnez Numro.
4. Dans le Navigateur composant personnalis, recherchez la proprit de
hauteur de la poutre.
5. Cliquez avec le bouton droit de la souris sur Hauteur et slectionnez
Copier rfrence.
6. Dans la zone Formule, entrez linstruction if suivante pour la variable
paramtrique :
=if (fP(Height,"ID50B8559A-0000-00FD-3133-353432363133")< 301) then 2
else (if (fP(Height,"ID50B8559A-0000-00FD-3133-353432363133")>501) then 4
else 3 endif) endif

Dans la formule,
fP(Height,"ID50B8559A-0000-00FD-3133-353432363133") est la
rfrence de hauteur de poutre copie partir du Navigateur
composant personnalis. La variable obtient sa valeur comme suit :
Si la hauteur de la poutre est infrieure 301 mm, la valeur est 2.
Si la hauteur de la poutre est suprieure 501 mm, la valeur est 4.
Si la hauteur de la poutre est comprise entre 300 et 500 mm, la valeur
est 3.
7. Cliquez sur Ajouter pour crer une autre variable paramtrique.

Ajout de variables un composant personnalis 83 Exemples de variables paramtriques et de


formules de variables
8. Dans la liste Type valeur, slectionnez Liste distances pour la nouvelle
variable.
9. Dans la zone Formule, entrez =P1+"*"+100 pour la nouvelle variable.
Dans la formule, 100 correspond l'cartement des boulons et la valeur
P1 la quantit de ranges de boulons.

10. Dans le Navigateur composant personnalis, recherchez Distances X


groupe de boulons.
11. Cliquez avec le bouton droit de la souris sur Distances X groupe de
boulons et slectionnez Ajouter quation.
12. Saisissez P2 aprs le signe gal, puis appuyez sur Entre.
13. Enregistrez le composant personnalis.
14. Fermez l'diteur de composants personnaliss.
Dsormais, lorsque vous modifiez la hauteur de la poutre, la quantit de
ranges de boulons change galement.

Exemple : liaison de variables des attributs utilisateur


Dans cet exemple, vous allez lier des variables paramtriques aux attributs
utilisateur des panneaux. Vous pourrez ensuite utiliser les attributs utilisateur
dans les filtres pour les vues afin d'afficher ou de cacher les panneaux dans le
modle.

Ajout de variables un composant personnalis 84 Exemples de variables paramtriques et de


formules de variables
1. Dans l'diteur de composants personnaliss, cliquez sur le bouton

Afficher variables .
La bote de dialogue Variables s'ouvre.
2. Cliquez sur Ajouter pour crer une nouvelle variable paramtrique.
3. Modifiez la variable comme suit :
a. Dans la liste Type valeur, slectionnez Texte.
b. Dans la zone Formule, entrez Type1.
c. Dans la zone Invite bote de dialogue, entrez Panneau1.
4. Dans le Navigateur composant personnalis, recherchez les attributs
utilisateur du premier panneau.
Vous lierez la variable P1 l'attribut USER_FIELD_1. Cependant, l'attribut
n'est pas visible dans le Navigateur composant personnalis.
5. Rendez l'attribut utilisateur visible dans le Navigateur composant
personnalis :
a. Double-cliquez sur le premier panneau.
La bote de dialogue des proprits du panneau s'ouvre.
b. Cliquez sur Attributs utilisateur.
La bote de dialogue des attributs utilisateur s'ouvre.
c. Slectionnez l'onglet Paramtres.
d. Saisissez le texte dans la zone Info Utilisateur 1.
e. Cliquez sur Modifier.
6. Dans le Navigateur composant personnalis, cliquez sur Actualiser.
USER_FIELD_1 apparat sous Attributs utilisateur dans le Navigateur
composant personnalis.
7. Liez P1 USER_FIELD_1.
a. Cliquez avec le bouton droit de la souris sur USER_FIELD_1 et
slectionnez Ajouter quation.
b. Saisissez P1 aprs le signe gal, puis appuyez sur Entre.

Ajout de variables un composant personnalis 85 Exemples de variables paramtriques et de


formules de variables
8. Crez deux nouvelles variables paramtriques et liez-les aux attributs
utilisateur des deux autres panneaux.
9. Enregistrez le composant personnalis.
10. Fermez l'diteur de composants personnaliss.
Vous pouvez dsormais crer un filtre pour les vues dans le modle afin
d'afficher ou de cacher les panneaux l'aide de l'attribut Info Utilisateur 1 et
des valeurs Formule que vous avez saisies pour les variables paramtriques
dans le filtre.

Exemple : calcul du nombre de montants de garde-corps


laide dun attribut de gabarit
Dans cet exemple, vous allez crer une formule de variable qui calcule le
nombre de montants de garde-corps en fonction de l'attribut de gabarit de
longueur de la poutre. Les montants de garde-corps ont t crs aux deux
extrmits de la poutre et l'un d'eux a t copi avec le composant Rptition
d'objets (29).

Ajout de variables un composant personnalis 86 Exemples de variables paramtriques et de


formules de variables
1. Dans l'diteur de composants personnaliss, cliquez sur le bouton

Afficher variables .
La bote de dialogue Variables s'ouvre.
2. Crez trois nouvelles variables paramtriques en cliquant sur Ajouter.
3. Modifiez la variable P1 comme suit :
Dans la zone Formule, entrez 250.
Dans la zone Invite bote de dialogue, entrez Distance extrmit.
4. Modifiez la variable P2 comme suit :
Dans la zone Formule, entrez 900.
Dans la zone Invite bote de dialogue, entrez Espacement.
5. Modifiez la variable P3 comme suit :
Dans la zone Type valeur, slectionnez Numro.
Dans la zone Invite bote de dialogue, entrez Nombre de montants.
6. Recherchez le GUID de la poutre :

a. Sur le ruban, cliquez sur Info objet .


b. Slectionnez la poutre.
c. Recherchez le GUID de la poutre dans la bote de dialogue Info objet.
7. Dans la zone Formule de la variable P3, entrez
=(fTpl("LENGTH","ID50B8559A-0000-010B-3133-353432373038")
-(P1*2))/P2.
fTpl("LENGTH","ID50B8559A-0000-010B-3133-353432373038")
correspond l'attribut de gabarit de longueur de la poutre et
ID50B8559A-0000-010B-3133-353432373038 correspond au GUID de
la poutre.
Le nombre de montants est calcul comme suit : la distance entre les
deux extrmits est tout d'abord soustraite de la longueur de la poutre,
puis le rsultat est divis par l'cartement des montants.
8. Dans le Navigateur composant personnalis, liez les variables P2 et P3
aux proprits du composant Rptition d'objets (29).
a. Cliquez avec le bouton droit de la souris sur dist_between_elem et
slectionnez Ajouter quation.
b. Saisissez P2 aprs le signe gal, puis appuyez sur Entre.
c. Cliquez avec le bouton droit de la souris sur number_of_arrays et
slectionnez Ajouter quation.
d. Saisissez P3 aprs le signe gal, puis appuyez sur Entre.

Ajout de variables un composant personnalis 87 Exemples de variables paramtriques et de


formules de variables
9. Liez le premier montant l'origine de la poutre.
a. Slectionnez le montant dans la vue du composant personnalis.
b. Maintenez la touche Alt enfonce et utilisez la slection de zone (de
gauche droite) pour slectionner les poignes du montant.
c. Cliquez avec le bouton droit de la souris et slectionnez Lier au plan.

Ajout de variables un composant personnalis 88 Exemples de variables paramtriques et de


formules de variables
10. Liez le dernier montant l'extrmit de la poutre en suivant les
instructions de l'tape 9.
11. Modifiez les variables de distance comme suit :
a. Dans la zone Formule, entrez =P1.
b. Dans la liste Visibilit, slectionnez Cacher.

12. Enregistrez le composant personnalis.


13. Fermez l'diteur de composants personnaliss.
Vous pouvez dsormais modifier l'cartement et la distance aux extrmits
des montants de garde-corps dans la bote de dialogue du composant
personnalis. Tekla Structures calcule le nombre de montants en fonction de
la longueur de la poutre, de l'cartement et de la distance aux extrmits.

Exemple : liaison dune feuille de calcul Excel un


composant personnalis
Dans cet exemple, vous allez lier une variable paramtrique une feuille de
calcul Excel. Vous pouvez, par exemple, utiliser les feuilles de calcul Excel pour
vrifier les composants.
1. Crez une feuille de calcul Excel.
Le nom du fichier de feuille de calcul doit tre
component_"component_name".xls. Par exemple,
component_stiffener.xls pour un composant personnalis dont le
nom est raidisseur.
2. Enregistrez la feuille de calcul Excel dans le rpertoire modle : ..
\<model>\exceldesign\. Vous pouvez galement enregistrer la feuille
de calcul dans le rpertoire dfini avec l'option avance
XS_EXTERNAL_EXCEL_DESIGN_PATH.
3. Dans l'diteur de composants personnaliss, cliquez sur le bouton

Afficher variables .
La bote de dialogue Variables s'ouvre.
4. Cliquez sur Ajouter pour crer une nouvelle variable paramtrique.

Ajout de variables un composant personnalis 89 Exemples de variables paramtriques et de


formules de variables
5. Modifiez la variable comme suit :
a. Dans la liste Type valeur, slectionnez Oui/Non.
b. Dans la zone Nom, entrez use_externaldesign.
c. Dans la zone Invite bote de dialogue, entrez Utiliser calcul
externe.

6. Enregistrez le composant personnalis.


7. Fermez l'diteur de composants personnaliss.
La bote de dialogue du composant personnalis contient dsormais l'option
Utiliser calcul externe.

Ajout de variables un composant personnalis 90 Exemples de variables paramtriques et de


formules de variables
5 Enregistrement d'un
composant personnalis

Aprs avoir modifi un composant personnalis, enregistrez les modifications.

Pour Procdez comme suit


Enregistrer les modifications 1. Dans l'diteur de composants personnaliss,
dans toutes les copies du cliquez sur le bouton Enregistrer le
composant personnalis
composant .
2. Dans la bote de dialogue Confirmation
enregistrement, cliquez sur Oui.
Tekla Structures enregistre les modifications
et les applique toutes les copies du
composant personnalis dans le modle.
Enregistrer le composant sous 1. Dans l'diteur de composants personnaliss,
un nouveau nom cliquez sur le bouton Enregistrer sous un

autre nom .
2. Saisissez un nouveau nom pour le
composant.
Enregistrez et fermez le 1. Dans l'diteur de composants personnaliss,
composant.
cliquez sur le bouton Fermer .
2. Dans le message Fermer l'diteur de
composant personnalis, cliquez sur Oui.
En cliquant sur Non, vous fermez l'diteur de
composants personnaliss sans enregistrer
les modifications.

Voir aussi
Astuces pour le partage de composants personnaliss (page 149)

Enregistrement d'un composant personnalis 91 Exemples de variables paramtriques et de


formules de variables
6 Modification de la bote de
dialogue d'un composant
personnalis

Tekla Structures cre automatiquement une bote de dialogue pour chaque


composant personnalis que vous dfinissez. Vous pouvez personnaliser la
bote de dialogue en utilisant loutil diteur de bote de dialogue du
Composant personnalis.
Pour ouvrir lditeur de bote de dialogue, slectionnez un composant
personnalis dans le modle, cliquez avec le bouton droit de la souris et
slectionnez Modifier la bote de dialogue du Composant personnalis.

Pour Procder comme suit


Afficher et modifier les proprits 1. Slectionnez un lment de bote
dobjet de dialogue. Par exemple, une
zone de texte.

Modification de la bote de dialogue d'un 92 Exemples de variables paramtriques et de


composant personnalis formules de variables
Pour Procder comme suit
2. Cliquez sur Modifier -->
Proprits .
Vous pouvez prsent consulter
et modifier les proprits
actuelles de llment. Par
exemple, vous pouvez vrifier
que la zone de texte correcte
figure sous chaque titre dans la
bote de dialogue.
Vous pouvez galement double-
cliquer sur llment. Si llment ne
saffiche pas pour consultation et
modification, essayez de double-
cliquer dans lespace situ juste en
dessous de la case cocher :

Ajouter un lment Cliquez sur Insrer et slectionnez un


lment appropri dans la liste. Les
diffrentes options sont les
suivantes :
Onglet : pour ajouter un onglet.
Titre : pour ajouter un titre pour
une zone de texte ou une liste.
Paramtre : pour ajouter une
zone de texte.
Attribut : pour ajouter une liste.
Pice : pour ajouter certaines
proprits de pice de base.
Profil : pour ajouter certaines
proprits de base de profil
Graphique : pour ajouter une
image illustrant le composant
personnalis.
pour ajouter une image. 1. Cliquez sur Insrer -->
Graphique pour afficher le
contenu du rpertoire qui est
dfini dans Rpertoire image
sous Outils --> Options .

Modification de la bote de dialogue d'un 93 Exemples de variables paramtriques et de


composant personnalis formules de variables
Pour Procder comme suit
2. Slectionnez une image.
L'image doit tre au format
bitmap (.bmp).
3. Cliquez sur Ouvrir.
4. Faites glisser limage vers
lemplacement souhait.
Ajouter un onglet 1. Cliquez sur Insrer --> Onglet .
2. Double-cliquez sur le nouvel
onglet.
3. Entrez un nouveau nom et
appuyez sur Entre.

REMARQUE Chaque onglet peut


contenir jusqu
25 champs. Si plus de
25 champs sont
visibles, Tekla
Structures cre
automatiquement un
autre onglet.

Afficher ou masquer la grille


d'accrochage Cliquez sur .
Tekla Structures affiche une grille
d'accrochage qui facilite lalignement
des lments dans la bote de
dialogue.
Dplacer un lment de bote de Faites glisser llment de bote de
dialogue dialogue vers un nouvel
emplacement.
Vous pouvez galement utiliser les
raccourcis clavier Ctrl+X (couper), Ctrl
+C (copier) et Ctrl+V (coller). Par
exemple, pour dplacer un lment
de bote de dialogue vers un autre
onglet : slectionnez llment de
bote de dialogue, appuyez sur Ctrl
+X, accdez un autre onglet et
appuyez sur Ctrl+V.
Slectionner plusieurs lments de Maintenez la touche Ctrl enfonce et
bote de dialogue cliquez sur les lments de la bote de
dialogue, ou utilisez la zone de
slection.

Modification de la bote de dialogue d'un 94 Exemples de variables paramtriques et de


composant personnalis formules de variables
Pour Procder comme suit
Renommer un onglet ou titre de zone 1. Double-cliquez sur longlet ou le
de texte titre de la zone de texte.
2. Entrez un nouveau nom.
3. Appuyez sur la touche Entre.
Supprimer un lment de bote de 1. Slectionnez llment de bote
dialogue de dialogue que vous souhaitez
supprimer.
2. Appuyez sur la touche Suppr.
Supprimer un onglet 1. Slectionnez longlet.
2. Cliquez avec le bouton droit de la
souris et slectionnez
Supprimer.
Ajouter des images une liste 1. Slectionnez llment liste.
2. Cliquez sur Modifier -->
Proprits .
3. Cliquez sur Modifier les valeurs.
4. Cliquez sur Parcourir Ajouter.
5. Slectionnez limage que vous
souhaitez utiliser et cliquez sur
Ouvrir.
6. Rptez les tapes 4 et 5 pour
toutes les autres images que
vous souhaitez utiliser.
7. Cliquez sur OK pour enregistrer
les modifications.
Enregistrer les modifications Cliquez sur Fichier --> Enregistrer .

REMARQUE Si vous tes un utilisateur averti, vous pouvez galement


modifier les fichiers de bote de dialogue (.inp) manuellement
dans un diteur de texte. Soyez vigilant lors la modification dun
fichier .inp, car des erreurs peuvent entraner la disparition de la
bote de dialogue.

Voir aussi
Paramtres de lditeur de bote de dialogue (page 120)
Exemple : modification de la bote de dialogue d'un dtail raidisseur
(page 97)

Modification de la bote de dialogue d'un 95 Exemples de variables paramtriques et de


composant personnalis formules de variables
6.1 Fichiers d'entres de composant personnalis
Chaque composant personnalis dispose d'un fichier d'entres qui dfinit le
contenu de la bote de dialogue du composant personnalis.
Lorsque vous crez un nouveau composant personnalis, Tekla Structures
cre automatiquement un fichier d'entres pour le composant. Le fichier
d'entres se trouve dans le rpertoire CustomComponentDialogFiles sous
le rpertoire modle. Le fichier d'entres porte le mme nom que le
composant personnalis et son extension est .inp.
Lorsque vous modifiez un composant personnalis (page 31), vous perdez
toutes les modifications que vous avez apportes au fichier .inp. Toutefois,
lorsque vous modifiez le composant personnalis, Tekla Structures cre
automatiquement une copie de sauvegarde du fichier .inp. La copie de
sauvegarde porte lextension de nom de fichier .inp_bak et se trouve dans le
rpertoire CustomComponentDialogFiles sous le rpertoire modle. Tekla
Structures affiche une notification une fois le fichier de sauvegarde cr.

Voir aussi
Verrouillage ou dverrouillage du fichier d'entres de composant personnalis
(page 96)

6.2 Verrouillage ou dverrouillage du fichier d'entres de


composant personnalis
Vous pouvez verrouiller le fichier d'entres du composant personnalis afin
d'viter toute modification accidentelle. Si le fichier n'est pas verrouill et
qu'une autre personne met jour le composant personnalis dans l'diteur de
composants personnaliss, toutes vos modifications dans la bote de dialogue
seront perdues.
1. Dans le modle, slectionnez le composant personnalis dont vous
souhaitez verrouiller ou dverrouiller le fichier d'entres (page 96).
2. Cliquez sur le bouton droit de la souris et slectionnez Modifier la bote
de dialogue du Composant personnalis.
3. Dans l'diteur de bote de dialogue, cliquez sur le bouton Verrouiller/

Dverrouiller .
Si quelqu'un modifie le composant personnalis dans l'diteur de composants
personnaliss lorsque le fichier .inp est verrouill, le fichier .inp ne sera pas
mis jour. Vous pouvez nanmoins modifier la bote de dialogue dans
l'diteur de bote de dialogue du Composant personnalis mme si le
fichier .inp est verrouill.

Modification de la bote de dialogue d'un 96 Fichiers d'entres de composant personnalis


composant personnalis
6.3 Exemple : modification de la bote de dialogue d'un
dtail raidisseur
Dans cet exemple, nous modifierons la bote de dialogue dun composant
raidisseur personnalis afin de faciliter ladaptation des paramtres
ultrieurement.
Lorsque nous commenons, la bote de dialogue est telle que ci-dessous :

Procder comme suit


1. Crez un dtail raidisseur personnalis avec toutes les variables
ncessaires qui contrlent la cration des raidisseurs.
2. Ajoutez une liste avec des images.
3. Organisez les zones de texte et les titres.
4. Grisez les options non disponibles.

Exemple : cration dun dtail raidisseur personnalis avec


des variables
Dans cet exemple, nous allons crer un dtail raidisseur avec les variables qui
contrlent la forme et la position des raidisseurs.

Cration dun dtail raidisseur de base


Dans cet exemple, nous allons crer un dtail raidisseur de base.
1. Crez une poutre avec deux raidisseurs.

Modification de la bote de dialogue d'un 97 Exemple : modification de la bote de dialogue


composant personnalis d'un dtail raidisseur
CONSEIL Pour crer des raidisseurs, vous pouvez utiliser le composant
Raidisseurs (1003) puis isoler le composant.

2. Cliquez sur le bouton Applications et composants dans le panneau


latral pour ouvrir le catalogue Applications et composants.

3. Cliquez sur le bouton Accs aux fonctions avances et slectionnez


Dfinir composant personnalis.
La bote de dialogue Assistant composant personnalis s'ouvre.
4. Dans la liste Type, slectionnez Dtail.
5. Dans la zone Nom, entrez Raidisseurs.

6. Cliquez sur Suivant.


7. Slectionnez les raidisseurs et la poutre comme objets formant le
nouveau composant personnalis.

Modification de la bote de dialogue d'un 98 Exemple : modification de la bote de dialogue


composant personnalis d'un dtail raidisseur
8. Cliquez sur Suivant.
9. Slectionnez la poutre comme pice principale.
10. Cliquez sur Suivant.
11. Slectionnez le point central de la poutre comme point de rfrence.

CONSEIL Passez en vue en plan pour slectionner le point central plus


facilement.

12. Cliquez sur Terminer pour finaliser la cration du dtail raidisseur.

Modification de la bote de dialogue d'un 99 Exemple : modification de la bote de dialogue


composant personnalis d'un dtail raidisseur
Tekla Structures affiche un symbole pour le nouveau composant
personnalis et ajoute le dtail du raidisseur au catalogue de composants.

Cration de liaisons pour contrler la forme du raidisseur


Dans cet exemple, nous lierons les poignes du composant personnalis un
plan pour contrler la forme des raidisseurs.
1. Ouvrez le dtail raidisseur dans lditeur de composants personnaliss.
a. Cliquez avec le bouton droit de la souris sur le composant
personnalis dans le modle.
b. Slectionnez Modifier composant personnalis.
Lditeur de composants personnaliss souvre et affiche la barre
doutils de lditeur, le navigateur composant et quatre vues du
composant personnalis.
2. Dans longlet Vue, cliquez sur Rendu --> Pices en rendu .
Les surfaces des pices et les plans disponibles peuvent tre slectionns
uniquement lorsquils sont en rendu.
3. Dans la barre doutils de lditeur de composants personnaliss,
slectionnez loption Plans contour.

4. Dans lditeur de composants personnaliss, slectionnez le raidisseur de


droite.
5. Liez les deux poignes intrieures du raidisseur lme de la poutre.
a. Slectionnez les deux poignes situes contre lme de la poutre.

Modification de la bote de dialogue d'un 100 Exemple : modification de la bote de dialogue


composant personnalis d'un dtail raidisseur
b. Cliquez avec le bouton droit de la souris et slectionnez Lier au plan.
c. Dplacez le pointeur sur la face de lme pour la mettre en
surbrillance.

d. Cliquez sur lme pour lier les poignes.


6. Liez les deux poignes extrieures du raidisseur la face de laile
suprieure.
Utilisez la mme mthode que dans ltape 5.

7. Liez les deux poignes infrieures du raidisseur la face intrieure de


laile infrieure.

Modification de la bote de dialogue d'un 101 Exemple : modification de la bote de dialogue


composant personnalis d'un dtail raidisseur
Utilisez la mme mthode que dans ltape 5.

8. Liez les deux poignes suprieures du raidisseur la face intrieure de


laile suprieure.
Utilisez la mme mthode que dans ltape 5.

9. Rptez les tapes 4 11 pour le raidisseur de gauche.


10. Dans l'diteur de composants personnaliss, cliquez sur le bouton

Afficher variables .
La bote de dialogue Variables s'ouvre.
11. Cliquez sur Ajouter pour crer une nouvelle variable paramtrique P1.
12. Modifiez la variable P1 comme suit :
a. Dans la zone Formule, entrez 10.
b. Dans la zone Invite bote de dialogue, saisissez Retrait du
raidisseur.
13. Dans la zone Formule, entrez =P1 pour toutes les variables qui ont
obtenu des valeurs lors de la liaison des poignes.

Modification de la bote de dialogue d'un 102 Exemple : modification de la bote de dialogue


composant personnalis d'un dtail raidisseur
Par exemple :

La variable P1 contrle prsent les distances de ces variables.


14. Dans la liste Visibilit, dfinissez la variable P1 Montrer et les autres
variables par Masquer.
Nous avons cr des variables de distance qui contrlent la forme du
raidisseur.

Cration de liaisons pour contrler la position du raidisseur


Dans cet exemple, nous lierons les poignes du composant personnalis un
plan pour contrler la position des raidisseurs.
1. Ouvrez le dtail raidisseur dans lditeur de composants personnaliss.
a. Cliquez avec le bouton droit de la souris sur le composant
personnalis dans le modle.
b. Slectionnez Modifier composant personnalis.
Lditeur de composants personnaliss souvre et affiche la barre
doutils de lditeur, le navigateur composant et quatre vues du
composant personnalis.

Modification de la bote de dialogue d'un 103 Exemple : modification de la bote de dialogue


composant personnalis d'un dtail raidisseur
2. Dans la barre doutils de lditeur de composants personnaliss,
slectionnez loption Plans du composant.

3. Slectionnez toutes les poignes des deux raidisseurs.

4. Cliquez avec le bouton droit de la souris et slectionnez Lier au plan.


5. Liez les poignes au plan de composant vertical.

Nous venons de crer des variables de distance permettant de contrler la


position des raidisseurs.

Cration de variables pour contrler lpaisseur du raidisseur


Dans cet exemple, nous contrlerons lpaisseur du raidisseur de manire ce
quelle soit gale une fois et demie lpaisseur de lme, arrondie la valeur

Modification de la bote de dialogue d'un 104 Exemple : modification de la bote de dialogue


composant personnalis d'un dtail raidisseur
dpaisseur disponible la plus proche pour le plat. Les valeurs dpaisseur
disponibles sont 10, 12 et 16 mm.
1. Ouvrez le dtail raidisseur dans lditeur de composants personnaliss.
a. Cliquez avec le bouton droit de la souris sur le composant
personnalis dans le modle.
b. Slectionnez Modifier composant personnalis.
Lditeur de composants personnaliss souvre et affiche la barre
doutils de lditeur, le navigateur composant et quatre vues du
composant personnalis.
2. Dans l'diteur de composants personnaliss, cliquez sur le bouton

Afficher variables .
La bote de dialogue Variables s'ouvre.
3. Cliquez sur Ajouter pour crer une nouvelle variable paramtrique P2.
4. Modifiez la variable P2 comme suit :
a. Dans la zone Formule, entrez =1,5*.
b. Dans la liste Visibilit, slectionnez Masquer.
c. Dans la zone Invite bote de dialogue, entrez Epaisseur des
raidisseurs.
5. Slectionnez la poutre dans lditeur de composants personnaliss pour la
mettre en surbrillance (pice principale) dans le navigateur composant
personnalis.
6. Dans le Navigateur composant personnalis, slectionnez Epaisseur
me de la pice principale.
7. Cliquez avec le bouton droit et slectionnez Copier rfrence.

Modification de la bote de dialogue d'un 105 Exemple : modification de la bote de dialogue


composant personnalis d'un dtail raidisseur
8. Collez la valeur de rfrence dans Formule aprs =1,5*.

REMARQUE Une fonction de rfrence est associe la proprit dun


objet, comme lpaisseur de lme dune pice. Si la
proprit de lobjet est modifie, il en va de mme pour la
fonction de rfrence.

9. Cliquez sur Ajouter pour crer une nouvelle variable paramtrique P3.
10. Modifiez la variable P3 comme suit :
a. Dans la liste Type valeur, slectionnez Quantit.
b. Dans la zone Formule, entrez =if (P2 < 12 && P2 > 10) then
12 else if (P2 > 12) then 16 else 10 endif endif.
Cela signifie que si P2 a une valeur infrieure 12 mais suprieure
10, alors lpaisseur sera de 12. Si P2 a une valeur suprieure 12,
alors lpaisseur sera de 16. Si aucune de ces conditions nest remplie,
lpaisseur est de 10.
11. Dans le Navigateur composant personnalis, liez la variable P3 la
proprit Profil du premier plat par contour.

Modification de la bote de dialogue d'un 106 Exemple : modification de la bote de dialogue


composant personnalis d'un dtail raidisseur
12. Rptez ltape 11 pour le deuxime plat par contour.
Nous venons de crer et de lier toutes les variables ncessaires qui contrlent
lpaisseur du raidisseur en fonction de lpaisseur de lme.

Cration de variables pour contrler la cration de raidisseurs


Dans cet exemple, nous allons crer cinq variables pour contrler les
raidisseurs devant tre crs ainsi que la classe.
1. Ouvrez le dtail raidisseur dans lditeur de composants personnaliss.
a. Cliquez avec le bouton droit de la souris sur le composant
personnalis dans le modle.
b. Slectionnez Modifier composant personnalis.
Lditeur de composants personnaliss souvre et affiche la barre
doutils de lditeur, le navigateur composant et quatre vues du
composant personnalis.
2. Dans l'diteur de composants personnaliss, cliquez sur le bouton

Afficher variables .
La bote de dialogue Variables s'ouvre.
3. Cliquez sur Ajouter pour crer une nouvelle variable paramtrique P4.
4. Modifiez la variable P4 comme suit :
a. Dans la zone Formule, entrez 2.
b. Dans la liste Type valeur, slectionnez Quantit.
c. Dans la liste Visibilit, slectionnez Montrer.

Modification de la bote de dialogue d'un 107 Exemple : modification de la bote de dialogue


composant personnalis d'un dtail raidisseur
d. Dans la zone Invite bote de dialogue, entrez Raidisseurs crs.
5. Cliquez sur Ajouter pour crer une nouvelle variable paramtrique P5.
6. Modifiez la variable P5 comme suit :
a. Dans la zone Formule, entrez =if P4==0 then 0 else 1 endif.
b. Dans la liste Type valeur, slectionnez Oui/Non.
c. Dans la liste Visibilit, slectionnez Masquer.
d. Dans la zone Invite bote de dialogue, saisissez Ne pas crer
raidisseur droit.
7. Cliquez sur Ajouter pour crer une nouvelle variable paramtrique P6.
8. Modifiez la variable P6 comme suit :
a. Dans la zone Formule, entrez =if P4==1 then 0 else 1 endif.
b. Dans la liste Type valeur, slectionnez Oui/Non.
c. Dans la liste Visibilit, slectionnez Masquer.
d. Dans la zone Invite bote de dialogue, saisissez Ne pas crer
raidisseur gauche.
9. Cliquez sur Ajouter pour crer une nouvelle variable paramtrique P7.
10. Modifiez la variable P7 comme suit :
a. Renommez P7 comme LeftC.
b. Dans la zone Formule, entrez 4.
c. Dans la liste Type valeur, slectionnez Quantit.
d. Dans la liste Visibilit, slectionnez Montrer.
e. Dans la zone Invite bote de dialogue, entrez Classe du
raidisseur gauche.
11. Cliquez sur Ajouter pour crer une nouvelle variable paramtrique P8.
12. Modifiez la variable P8 comme suit :
a. Renommez P8 comme RightC.
b. Dans la zone Formule, entrez 5.
c. Dans la liste Type valeur, slectionnez Quantit.
d. Dans la liste Visibilit, slectionnez Montrer.
e. Dans la zone Invite bote de dialogue, entrez Classe du
raidisseur droit.
13. Dans le Navigateur composant personnalis, liez les variables P5 et
RightC au raidisseur droit.

Modification de la bote de dialogue d'un 108 Exemple : modification de la bote de dialogue


composant personnalis d'un dtail raidisseur
14. Liez les variables P6 et LeftC au raidisseur gauche.

Exemple : ajout dune liste dimages


Dans cet exemple, nous allons ajouter une liste droulante dimages dans la
bote de dialogue du raidisseur. Vous pouvez effectuer cela dans lditeur de
bote de dialogue du composant personnalis ou en modifiant le fichier (.inp)
manuellement.
Lorsque nous commenons, la bote de dialogue contient la zone de texte
illustre ci-dessous, et lutilisateur doit connatre les valeurs (0 pour gauche, 1
pour droite et 2 pour les deux raidisseurs) qui contrlent la cration des
raidisseurs.

Nous allons remplacer la zone de texte par une liste, plus facile utiliser :

Modification de la bote de dialogue d'un 109 Exemple : modification de la bote de dialogue


composant personnalis d'un dtail raidisseur
Ajout dune liste laide de lditeur de bote de dialogue
1. Crez un dtail raidisseur personnalis (page 97) avec toutes les variables
ncessaires qui contrlent quels raidisseurs sont crs.
Dans notre exemple, la variable est appele Raidisseurs crs.
2. Ouvrez la bote de dialogue du raidisseur pour modification.
a. Dans le modle, slectionnez le dtail raidisseur personnalis.
b. Cliquez sur le bouton droit de la souris et slectionnez Modifier la
bote de dialogue du Composant personnalis.
3. Vrifiez le nom de la variable paramtrique qui contrle la cration du
raidisseur.
a. Dans lditeur de bote de dialogue, double-cliquez sur la zone
Raidisseurs crs.
La bote de dialogue Proprits de lobjet souvre.
b. Vrifiez le nom de la variable paramtrique.

Modification de la bote de dialogue d'un 110 Exemple : modification de la bote de dialogue


composant personnalis d'un dtail raidisseur
Dans notre exemple, le nom est P4.

c. Cliquez sur Annuler pour fermer la bote de dialogue.


4. Slectionnez la zone de texte Raidisseurs crs et appuyez sur
Supprimer.
5. Cliquez sur Insrer --> Attribut pour ajouter une nouvelle liste dattributs.
6. Faites glisser la liste dattributs vers un emplacement appropri,
proximit du titre Raidisseurs crs.
7. Slectionnez la liste dattributs puis cliquez sur Modifier --> Proprits
pour modifier ses proprits.
8. Entrez P4 comme Nom de lattribut.
La liste dattributs est prsent lie la variable paramtrique qui
contrle la cration de plat.
9. Cliquez sur Modifier les valeurs pour ajouter les lments de la liste.
10. Dans la bote de dialogue Modifier les valeurs dattributs, ajoutez une
image du raidisseur gauche.
a. Cliquez sur Parcourir Ajouter.
b. Recherchez une image adquate.
Si vous crez de nouvelles images, vrifiez quelles sont au format
bitmap (.bmp). Enregistrez les images dans le rpertoire ..
\ProgramData\Tekla Structures\<version>\Bitmaps.
c. Cliquez sur Ouvrir.
11. Rptez ltape 9 pour ajouter une image du raidisseur droit, puis pour les
deux raidisseurs.

Modification de la bote de dialogue d'un 111 Exemple : modification de la bote de dialogue


composant personnalis d'un dtail raidisseur
12. Dans la bote de dialogue Modifier les valeurs dattribut, slectionnez
limage des deux raidisseurs, puis cliquez sur Dfaut pour utiliser lattribut
comme valeur par dfaut.

13. Cliquez sur OK.


14. Cliquez sur Appliquer dans la bote de dialogue Proprits de lobjet,
puis cliquez sur Annuler pour fermer la bote de dialogue.
15. Dans lditeur de bote de dialogue, cliquez sur Fichier --> Enregistrer
pour enregistrer les modifications.
16. Fermez et rouvrez le modle pour que les changements soient appliqus.

Ajout dune liste en modifiant le fichier .inp


1. Crez un dtail raidisseur personnalis (page 97) avec toutes les variables
ncessaires qui contrlent quels raidisseurs sont crs.
Dans notre exemple, la variable est appele Raidisseurs crs.
2. Dans le modle, cliquez sur Fichier --> Ouvrir le rpertoire modle pour
ouvrir le rpertoire modle courant.
3. Accdez au rpertoire CustomComponentDialogFiles.
4. Ouvrez le fichier .inp dans un diteur de texte.

Modification de la bote de dialogue d'un 112 Exemple : modification de la bote de dialogue


composant personnalis d'un dtail raidisseur
5. Supprimez la ligne suivante :
parameter("Raidisseur crs", "P4", integer, number, 2)
6. Ajoutez un nouvel attribut Raidisseurs crs avec les paramtres
suivants :

7. Ajoutez un nouvel attribut P4 avec les paramtres suivants :

La liste contient maintenant trois options, dont Les deux est la valeur par
dfaut. Les options de liste sont lies la variable P4 qui contrle la
cration des raidisseurs.
8. Modifiez les numros de ligne de manire ce quil ny ait aucune ligne
vide entre les variables dans la bote de dialogue.

Modification de la bote de dialogue d'un 113 Exemple : modification de la bote de dialogue


composant personnalis d'un dtail raidisseur
9. Recherchez les images que vous souhaitez utiliser dans la bote de
dialogue.
Si vous crez de nouvelles images, vrifiez quelles sont au format bitmap
(.bmp). Enregistrez les images dans le rpertoire ..\ProgramData
\Tekla Structures\<version>\Bitmaps.
10. Remplacez le texte des options avec les noms de fichier rels des images,
mais avec lextension .xbm.

11. Enregistrez le fichier .inp.


12. Fermez et rouvrez le modle pour que les changements soient appliqus.

Exemple : organisation des zones de texte et des textes


Dans cet exemple, nous allons organiser les zones de texte et les textes autour
dune liste dans la bote de dialogue. Vous pouvez effectuer cela dans lditeur
de bote de dialogue du composant personnalis ou en modifiant le fichier
(.inp) manuellement.

Modification de la bote de dialogue d'un 114 Exemple : modification de la bote de dialogue


composant personnalis d'un dtail raidisseur
Lorsque nous commenons, la bote de dialogue est telle que ci-dessous :

Nous organiserons mieux les lments de la bote de dialogue, de la faon


suivante :

Organisation des lments laide de lditeur de bote de dialogue


1. Crez un dtail raidisseur personnalis (page 97) avec toutes les variables
ncessaires qui contrlent la cration des raidisseurs.
2. Ouvrez la bote de dialogue du raidisseur pour modification.
a. Dans le modle, slectionnez le dtail raidisseur personnalis.
b. Cliquez sur le bouton droit de la souris et slectionnez Modifier la
bote de dialogue du Composant personnalis.
3. Faites glisser le texte Raidisseurs crs au-dessus de la liste dimages.
4. Faites glisser le texte Classe du raidisseur gauche et la zone de texte
correspondante gauche de la liste.
5. Faites glisser le texte Classe du raidisseur droit et la zone de texte
correspondante droite de la liste.
6. Faites glisser le texte Retrait du raidisseur et la zone de texte
correspondante sous la liste.
7. Dans lditeur de bote de dialogue, cliquez sur Fichier --> Enregistrer
pour enregistrer les modifications.
8. Fermez et rouvrez le modle pour que les changements soient appliqus.

Modification de la bote de dialogue d'un 115 Exemple : modification de la bote de dialogue


composant personnalis d'un dtail raidisseur
Organisation des lments en modifiant le fichier .inp
1. Crez un dtail raidisseur personnalis (page 97) avec toutes les variables
paramtriques ncessaires qui contrlent la cration des raidisseurs.
2. Dans le modle, cliquez sur Fichier --> Ouvrir le rpertoire modle pour
ouvrir le rpertoire modle courant.
3. Accdez au rpertoire CustomComponentDialogFiles.
4. Ouvrez le fichier .inp dans un diteur de texte.
5. Modifiez le fichier comme suit :

6. Enregistrez le fichier .inp.


7. Fermez et rouvrez le modle pour que les changements soient appliqus.

Exemple : grisage des options non disponibles


Dans cet exemple, nous allons griser les options non disponibles dans la bote
de dialogue du raidisseur en fonction de certains conditions. Vous pouvez
effectuer cela dans lditeur de bote de dialogue du composant personnalis
ou en modifiant le fichier (.inp) manuellement.
Lorsque nous commenons, toutes les options sont disponibles :

Nous allons dfinir que la zone de texte Classe du raidisseur gauche nest
pas disponible dans le cas o seul le raidisseur droit est cr, et inversement.

Modification de la bote de dialogue d'un 116 Exemple : modification de la bote de dialogue


composant personnalis d'un dtail raidisseur
Grisage des options non disponibles laide de lditeur de bote de
dialogue
1. Crez un dtail raidisseur personnalis (page 97) avec toutes les variables
paramtriques ncessaires qui contrlent la cration des raidisseurs.
2. Ouvrez la bote de dialogue du raidisseur pour modification.
a. Dans le modle, slectionnez le dtail raidisseur personnalis.
b. Cliquez sur le bouton droit de la souris et slectionnez Modifier la
bote de dialogue du Composant personnalis.
3. Indiquez que la zone de texte Classe du raidisseur gauche doit tre
grise dans le cas o seul le raidisseur droit est cr dans le modle.
a. Dans la liste Raidisseurs crs, slectionnez limage de la classe du
raidisseur droit.
Notez quune bordure bleue de slection doit tre affiche pour
limage :

b. Maintenez la touche Ctrl enfonce et cliquez sur la zone de texte


Classe du raidisseur gauche.

c. Cliquez sur le bouton Basculer la visibilit .

Modification de la bote de dialogue d'un 117 Exemple : modification de la bote de dialogue


composant personnalis d'un dtail raidisseur
La zone de texte Classe du raidisseur gauche est dsormais grise :

4. Dslectionnez la zone de texte Classe du raidisseur gauche en cliquant


sur la zone de texte Classe du raidisseur droit.
5. Indiquez que la zone de texte Classe du raidisseur droit doit tre grise
dans le cas o seul le raidisseur gauche est cr dans le modle.
a. Dans la liste Raidisseurs crs, slectionnez limage de la classe du
raidisseur gauche.
Notez quune bordure bleue de slection doit tre affiche pour
limage :

b. Maintenez la touche Ctrl enfonce et slectionnez la zone de texte


Classe du raidisseur droit.

c. Cliquez sur le bouton Basculer la visibilit .


La zone de texte Classe du raidisseur droit est dsormais grise :

6. Dans lditeur de bote de dialogue, cliquez sur Fichier --> Enregistrer


pour enregistrer les modifications.

Modification de la bote de dialogue d'un 118 Exemple : modification de la bote de dialogue


composant personnalis d'un dtail raidisseur
7. Fermez et rouvrez le modle pour que les changements soient appliqus.

Grisage des options non disponibles en modifiant le fichier .inp


1. Crez un dtail raidisseur personnalis (page 97) avec toutes les variables
paramtriques ncessaires qui contrlent la cration des raidisseurs.
2. Dans le modle, cliquez sur Fichier --> Ouvrir le rpertoire modle pour
ouvrir le rpertoire modle courant.
3. Accdez au rpertoire CustomComponentDialogFiles.
4. Ouvrez le fichier .inp dans un diteur de texte.
5. Ajoutez la ligne suivante la fin de la ligne de lattribut P4 :
"toggle_field:LeftC=0;RightC=1"

La logique est la suivante :


La slection de limage CC_left renvoie la valeur 0, CC_right renvoie 1 et
CC_both renvoie 2.
toggle_field:RightC=1
Lorsque 0 (gauche) est slectionn, RightC est gris.
toggle_field:LeftC=0
Lorsque 1 (droite) est slectionn, LeftC est gris.
6. Enregistrez le fichier .inp.
7. Fermez et rouvrez le modle pour que les changements soient appliqus.

CONSEIL Si vous souhaitez masquer les options non disponibles au lieu de les griser
dans la bote de dialogue du raidisseur, ajoutez un point dexclamation
dans les conditions :
"toggle_field:!LeftC=0;!RightC=1"
Loption est maintenant compltement masque si non disponible :

Modification de la bote de dialogue d'un 119 Exemple : modification de la bote de dialogue


composant personnalis d'un dtail raidisseur
6.4 Paramtres de lditeur de bote de dialogue
Cliquez sur Outils --> Options dans lditeur de bote de dialogue du
Composant personnalis pour afficher et modifier certains paramtres de
base de lditeur de bote de dialogue.

Option Description
Rpertoire image Emplacement du rpertoire dimages.
Pour restaurer le paramtre de
rpertoire par dfaut, cliquez sur
Dfaut.
Rpertoire projet Emplacement du rpertoire du projet.
Lorsque vous crez un fichier
entirement nouveau en cliquant sur
Fichier --> Nouveau puis
lenregistrez, le fichier .inp est
enregistr dans le rpertoire projet.
Notez que les fichiers existants sont
enregistrs dans le rpertoire modle.
Largeur paramtre Largeur par dfaut des zones de
texte.
Largeur dattribut Largeur par dfaut des listes.
Ecartement de la grille X Densit de la grille (page 92) dans les
directions X et Y. La valeur par dfaut
Ecartement de la grille Y
est 5.
Accrochage sur grille Choisissez dafficher ou masquer la
grille.

Voir aussi
Modification de la bote de dialogue d'un composant personnalis (page 92)

Modification de la bote de dialogue d'un 120 Paramtres de lditeur de bote de dialogue


composant personnalis
7 Ajout d'un composant
personnalis un modle

Utilisez le catalogue Applications & composants pour ajouter votre


composant personnalis un modle.

1. Cliquez sur le bouton Applications et composants dans le panneau


latral pour ouvrir le catalogue Applications et composants.
2. Pour rechercher un composant, parcourez le catalogue ou saisissez un
terme rechercher dans la zone de recherche. Les composants
personnaliss sont identifis par les symboles suivants dans le catalogue :

Type Symbole
Composant personnalis de
type pice

Composant personnalis ou
joint rive

Dtail personnalis
3. Slectionnez le composant personnalis ajouter.
4. Suivez les instructions affiches dans la barre d'tat pour ajouter le
composant personnalis dans le modle.
5. Pour modifier les proprits d'un composant personnalis, double-cliquez
sur celui-ci dans le modle.

Exemple : ajout dun composant personnalis un modle


Dans cet exemple, vous allez ajouter un composant platine personnalis
pralablement cr un modle. Etant donn que vous navez pas modifi le
composant personnalis pour quil sadapte aux diverses situations du modle,
vous devez lajouter un environnement similaire celui dans lequel il a t
cr. Sinon le composant personnalis risque de ne pas fonctionner comme
prvu.

Ajout d'un composant personnalis un modle 121 Paramtres de lditeur de bote de dialogue
1. Cliquez sur le bouton Applications et composants dans le panneau
latral pour ouvrir le catalogue Applications et composants.
2. Dans le catalogue, slectionnez le composant platine personnalis
ajouter.
Tekla Structures affiche des instructions dans la barre dtat.
3. Slectionnez le poteau comme pice principale.
4. Slectionnez la poutre comme pice secondaire.
Tekla Structures ajoute lattache platine au modle.

Voir aussi
Ajout ou suppression dun composant personnalis de type pice dans le
modle (page 123)

Ajout d'un composant personnalis un modle 122 Paramtres de lditeur de bote de dialogue
8 Ajout ou suppression dun
composant personnalis de
type pice dans le modle

Utilisez les poignes et les dimensions de modification dynamique lorsque


vous ajoutez ou supprimez des composants personnaliss de type pice ou
dun modle. Si vous ne pouvez pas slectionner des composants
personnaliss de type pice dans le modle, vrifiez que le bouton de

slection Slection des composants soit actif.

REMARQUE Cette mthode ne peut pas tre utilise lorsque vous ajoutez
des composants personnaliss de type pice aux surfaces
prsentant des coupes ou des chanfreins d'arte. Vous devez
cacher les pices de dcoupe et les objets de chanfrein d'arte
la vue avant d'ajouter des composants personnaliss de type
pice dans des surfaces de coupe ou chanfreines l'aide de la
modification dynamique.
Nous vous recommandons de ne pas utiliser cette mthode
avec les composants personnaliss de type pice qui sont
paramtriques et dans lesquels les points d'entre dfinissent
leurs dimensions. L'aperu est simplifi et se base sur les
dimensions par dfaut des composants personnaliss de type
pice, et l'accrochage se concentre d'une manire diffrente
qu'habituellement.

1. Vrifiez que loption Modification dynamique est active.

2. Cliquez sur le bouton Applications et composants dans le panneau


latral pour ouvrir le catalogue Applications et composants.
3. Dans le catalogue, slectionnez le composant personnalis de type pice
ajouter.

Ajout ou suppression dun composant 123 Paramtres de lditeur de bote de dialogue


personnalis de type pice dans le modle
4. Dplacez le curseur de la souris sur les faces et les artes des pices du
modle, et observez la manire dont le composant personnalis de type
pice se tourne et sajuste aux faces de pice.
Si vous ajoutez le composant personnalis de type pice un autre
composant, Tekla Structures affiche les dimensions de l'emplacement du
premier point d'entre du composant personnalis de type pice aux
faces de la pice les plus proches.
Si vous ajoutez un composant personnalis de type pice dot dun seul
point dentre, appuyez sur Tab pour le faire pivoter par palier de
90 degrs autour de laxe Y du plan de travail.
5. Selon le nombre de points dentre du composant personnalis de type
pice, choisissez un ou deux points auxquels placer le composant
personnalis de type pice dans le modle.
Tekla Structures affiche les axes de coordonnes, les poignes de rotation
et les dimensions de lemplacement que vous pouvez utiliser pour ajuster
lemplacement et la rotation du composant personnalis de type pice.
Les poignes sont rouges, vertes et bleues, selon le systme de
coordonnes local du composant personnalis de type pice.

6. Cliquez sur le bouton central de la souris pour confirmer lemplacement et


la rotation.
Tekla Structures ajoute le composant personnalis de type pice au
modle.
7. Pour dplacer le composant personnalis de type pice le long de
nimporte lequel de ses axes de coordonnes, faites glisser la poigne
daxe approprie vers un nouvel emplacement.

Ajout ou suppression dun composant 124 Paramtres de lditeur de bote de dialogue


personnalis de type pice dans le modle
8. Pour pivoter le composant personnalis de type pice autour de
nimporte lequel de ses axes de rotation, faites glisser la poigne daxe
approprie vers un nouvel emplacement.
Appuyez sur Tab pour faire pivoter le composant personnalis de type
pice par palier de 90 degrs dans le sens de la poigne de rotation
slectionne.

9. Pour dplacer ou faire pivoter le composant personnalis de type pice


en spcifiant une distance ou un angle :
a. Slectionnez une poigne daxe, une poigne de rotation, ou une
pointe de flche de dimension.
b. Entrez la valeur sur laquelle vous souhaitez modifier la dimension.
Lorsque vous commencez la saisie, Tekla Structures affiche la bote de
dialogue Entrez un emplacement numrique.
c. Cliquez sur OK pour confirmer la nouvelle dimension.

Ajout ou suppression dun composant 125 Paramtres de lditeur de bote de dialogue


personnalis de type pice dans le modle
10. Pour arrter la modification, appuyez sur Echap.

Ajout ou suppression dun composant 126 Paramtres de lditeur de bote de dialogue


personnalis de type pice dans le modle
9 Importation et exportation de
composants personnaliss

Vous pouvez importer et exporter des composants personnaliss en tant que


fichiers .uel entre les modles.

CONSEIL Vous pouvez partager vos composants personnaliss dans Tekla


Warehouse et galement tlcharger des composants personnaliss crs
par d'autres utilisateurs.

9.1 Importation de composants personnaliss


Vous pouvez importer dans un autre modle des composants personnaliss
pralablement crs.

1. Cliquez sur le bouton Applications et composants dans le panneau


latral pour ouvrir le catalogue Applications et composants.

2. Cliquez sur le bouton Accs aux fonctions avances , puis


slectionnez Importer.
3. Recherchez le rpertoire contenant le fichier d'export.
4. Slectionnez le fichier d'export.
5. Cliquez sur Ouvrir pour importer les composants personnaliss.

CONSEIL Vous pouvez importer des composants personnaliss


automatiquement dans un nouveau modle l'aide de l'option
avance XS_UEL_IMPORT_FOLDER. Exportez tous les
composants personnaliss dans certains dossiers et indiquez
ces dossiers comme valeur de l'option avance
XS_UEL_IMPORT_FOLDER pour importer facilement les
composants personnaliss dans de nouveaux modles.

Importation et exportation de composants 127 Importation de composants personnaliss


personnaliss
9.2 Exportation de composants personnaliss
Vous pouvez exporter des composants personnaliss dans un fichier .uel. Ne
modifiez pas le nom du fichier aprs avoir export les composants
personnaliss.

1. Cliquez sur le bouton Applications et composants dans le panneau


latral pour ouvrir le catalogue Applications et composants.
2. Dans le catalogue, slectionnez les composants personnaliss exporter.
3. Cliquez avec le bouton droit de la souris sur la slection, puis slectionnez
Publier.
4. Recherchez le rpertoire dans lequel vous souhaitez enregistrer le fichier.
5. Saisissez le nom du fichier d'export.
Par dfaut, l'extension de nom de fichier est .uel.
6. Cliquez sur Enregistrer pour exporter les composants personnaliss.

CONSEIL Si vous souhaitez exporter des composants personnaliss


dans des fichiers distincts, slectionnez les composants
personnaliss dans le catalogue Applications & composants,
cliquez avec le bouton droit de la souris, puis slectionnez
Publier sparment.

Importation et exportation de composants 128 Exportation de composants personnaliss


personnaliss
10 Paramtres des composants
personnaliss

Cette section propose des informations supplmentaires sur les diffrentes


proprits des composants personnaliss et les types de plans.

Proprits des composants personnaliss (page 129)


Vous devez dfinir ces proprits lorsque vous crez de nouveaux
composants personnaliss. Vous pouvez modifier certaines de ces
proprits lorsque vous modifiez un composant personnalis existant.
Proprits par dfaut d'un composant personnalis (page 133)
Chaque composant personnalis dispose d'une bote de dialogue que vous
pouvez modifier. Par dfaut, cette bote de dialogue contient un onglet
Position pour les composants personnaliss de type pice et un onglet
Gnral pour les attaches, les dtails et les joints rives personnaliss.
Types de plans (page 138)
Lorsque vous crez des variables de distance pour un composant
personnalis, vous devez slectionner un type de plan. Le type de plan
dfinit les plans que vous pouvez slectionner.
Proprits des variables (page 142)
Utilisez la bote de dialogue Variables pour dfinir les proprits des
variables de distance et des variables paramtriques.

10.1 Proprits des composants personnaliss


Vous devez dfinir ces proprits lorsque vous crez de nouveaux composants
personnaliss avec lAssistant composant personnalis. Vous pouvez

Paramtres des composants personnaliss 129 Proprits des composants personnaliss


modifier certaines de ces proprits lorsque vous modifiez un composant
personnalis existant.
Pour plus d'informations, voir Cration d'un composant personnalis (page 16)
et Modification d'un composant personnalis (page 31).

Proprits de l'onglet Type/Notes


Dans l'onglet Type/Notes, vous disposez des options suivantes :

Option Description
Type Permet de slectionner le type du composant
personnalis.
L'option Type affecte l'insertion du composant
personnalis dans le modle. Elle dfinit
galement si le composant personnalis est li aux
pices existantes.
Nom Saisissez un nom unique pour le composant
personnalis.
Description Entrez une brve description du composant
personnalis. Tekla Structures affiche la
description dans le catalogue Applications &
composants.
Identifiant du Entrez un nom ou une rfrence supplmentaire
composant pour le composant, par exemple une rfrence de
code de calcul. Cela peut tre affich dans les plans
d'ensemble et les croquis d'assemblage, ainsi que
dans les listes.
Pour l'afficher dans les dessins, incluez Code dans
la bote de dialogue Attributs repre composant.

Proprits de l'onglet Position


Dans l'onglet Position, vous disposez des options suivantes :

Option Description Remarque


Orientation Dfinit l'orientation par Non disponible pour les
dfaut. pices.

Paramtres des composants personnaliss 130 Proprits des composants personnaliss


Option Description Remarque
Type position Position (ou origine) du Non disponible pour les
composant par rapport dtails et les pices.
la pice principale.

Vous pouvez dfinir la position pour les attaches personnalises et les joints
rives. Vous disposez des options suivantes :

Option Description Exemple


Milieu O se rejoignent les axes
de la pice principale et
de la pice secondaire.

Plan de cube O se rejoignent le cadre


de la pice principale et
l'axe de la pice
secondaire.

Plan de conflit O se rejoignent la pice


principale et l'axe de la
pice secondaire.

Bout bout O se rejoignent l'axe de


la pice secondaire et
l'extrmit de la pice
principale.

Paramtres des composants personnaliss 131 Proprits des composants personnaliss


Option Description Exemple
Plan gousset O se rejoignent les axes
de la pice principale et
la premire pice
secondaire. La
direction x est
perpendiculaire l'axe
de la pice principale.

Proprits de l'onglet Avanc


Dans l'onglet Avanc, vous disposez des options suivantes :

Option Description Remarque


Type dtail Dtermine le ct de la Uniquement disponible
pice principale o se pour les dtails et les
trouve le composant. Les joints rives.
options disponibles sont
les suivantes :
Dtail
intermdiaire
Tekla Structures cre
tous les composants
du mme ct de la
pice principale.
Dtail bout
Tekla Structures cre
tous les composants
du ct de la pice
principale le plus
proche des dtails.
Affecte uniquement les
composants
asymtriques.
Position point de Dtermine la position Uniquement disponible
rfrence dans slectionne pour crer pour les dtails.
principale

Paramtres des composants personnaliss 132 Proprits des composants personnaliss


Option Description Remarque
le dtail par rapport la
pice principale.
Position point de Dtermine Uniquement disponible
dfinition suivant l'emplacement de pour les attaches et les
pice secondaire cration du composant joints rives.
par rapport la pice
secondaire.
Autoriser plusieurs Slectionnez cette Uniquement disponible
joints entre mmes option pour crer pour les attaches et les
pices plusieurs composants joints rives.
sur la mme pice
principale, diffrents
emplacements.
Positions exactes Slectionnez cette Uniquement disponible
option pour positionner pour les joints rives.
le joint rive en fonction
des positions
slectionnes dans le
modle.
Dcochez la case pour
permettre Tekla
Structures d'utiliser la
reconnaissance
automatique des joints
rives pour positionner le
joint rive. Cette option
est particulirement
utile pour les joints rives
gauchis.
Utiliser le centre de la Permet de positionner le Uniquement disponible
zone de slection pour composant personnalis pour les pices.
le positionnement de type pice par
rapport au centre de son
cadre (cadre entourant
le profil rel de la pice).

10.2 Proprits par dfaut d'un composant personnalis


Chaque composant personnalis dispose d'une bote de dialogue que vous
pouvez modifier. Par dfaut, cette bote de dialogue contient un onglet
Position pour les composants personnaliss de type pice et un onglet
Gnral pour les attaches, les dtails et les joints rives personnaliss.

Paramtres des composants personnaliss 133 Proprits par dfaut d'un composant
personnalis
Pour plus d'informations, voir Modification de la bote de dialogue d'un
composant personnalis (page 92).
Pour afficher les proprits actuelles d'un composant personnalis, double-
cliquez sur celui-ci dans le modle.

Proprits par dfaut des composants personnaliss de


type pice
Par dfaut, la bote de dialogue d'un composant personnalis de type pice
contient les options suivantes :

Option Description Exemple


Dans le plan Modifie l'emplacement de la pice sur Milieu
le plan de travail.

Droite

Gauche

Paramtres des composants personnaliss 134 Proprits par dfaut d'un composant
personnalis
Option Description Exemple
Rotation Fait pivoter la pice par paliers de Haut et Dessous
90 degrs.

Devant et Arrire

En Dplace la pice perpendiculairement Milieu


profondeur au plan de travail.

Devant

Derrire

Paramtres des composants personnaliss 135 Proprits par dfaut d'un composant
personnalis
Option Description Exemple
Montrer Affiche la troisime poigne d'un Aucun
troisime composant personnalis de type
poigne pice reprsentant la direction
souhaite.
Vous pouvez lier la troisime poigne
afin d'obliger la pice suivre la
rotation d'une autre pice.

Dessus:

A gauche

Proprits par dfaut des attaches, dtails et joints rives


personnaliss
Par dfaut, la bote de dialogue d'un composant, d'un dtail ou d'un joint rive
personnalis contient les options suivantes :

Paramtres des composants personnaliss 136 Proprits par dfaut d'un composant
personnalis
Option Description Remarque
Direction Z Indique la rotation du
composant autour de la pice
secondaire par rapport au
plan de travail actuel. Sil
nexiste aucune pice
secondaire, Tekla Structures
fait pivoter l'attache autour de
la pice principale.
Position suivant la Point de cration du Uniquement
pice principale composant par rapport la disponible pour les
pice principale. dtails.
Position par rapport Tekla Structures place Par dfaut, disponible
la pice secondaire automatiquement le uniquement pour les
composant en fonction de joints rives.
l'option slectionne.
Si vous souhaitez
utiliser cette proprit
avec les attaches,
cochez la case
Autoriser plusieurs
connexions entre
mmes pices dans
l'onglet Avanc lors
de la cration du
composant.
Placer aux endroits Slectionnez cette option Uniquement
slectionns pour placer le joint rive au disponible pour les
niveau des points que vous joints rives.
avez slectionns.
Type dtail Dtermine le ct de la pice Uniquement
principale o se trouve le disponible pour les
composant. Les options dtails.
disponibles sont les
suivantes :
Dtail intermdiaire
Tekla Structures cre tous
les composants du mme
ct de la pice principale.
Dtail bout
Tekla Structures cre tous
les composants du ct le
plus proche des dtails.
Affecte uniquement les
composants asymtriques.

Paramtres des composants personnaliss 137 Proprits par dfaut d'un composant
personnalis
Option Description Remarque
Verrouill Slectionnez Oui pour
empcher les autres
utilisateurs de modifier les
proprits.
Classe Classe des pices cres par
le composant personnalis.
Code joint Identifie le composant. Vous
pouvez afficher ce code joint
dans les repres de
composant des dessins.
Rgles autodfauts Groupe de rgles utilis pour
dfinir les proprits d'un
composant.
Rgle Groupe de rgles utilis par
autoconnexion Tekla Structures pour
slectionner le composant.

10.3 Types de plans


Lorsque vous ajoutez des variables de distance un composant personnalis,
vous devez slectionner un type de plan. Le type de plan dfinit les plans que
vous pouvez slectionner.

Vous disposez des options suivantes :

Paramtres des composants personnaliss 138 Types de plans


Type de plan Description Exemple
Plans limites Vous pouvez slectionner les
artes d'un cadre entourant
le profil.

Plans mdians Vous pouvez slectionner les


plans mdians d'un profil.

Plans contour Vous pouvez slectionner les


surfaces externe et interne
d'un profil.

Plans de coupe Si la pice contient des


coupes, des dcoupes par
pice ou des dcoupes
polygonales, cette option
vous permet de slectionner
les surfaces de coupe. Les
adaptations ne peuvent tre
slectionnes.

Paramtres des composants personnaliss 139 Types de plans


Type de plan Description Exemple
Plans du joint Les lments que vous
pouvez slectionner
dpendent du type de
composant et du Type de
position du composant
personnalis.

Exemples de plans du joint


Voici des exemples de plans possibles du joint. Les lments que vous pouvez
slectionner dpendent du type de composant et du Type de position du
composant personnalis.

plans du joint d'une pice

Paramtres des composants personnaliss 140 Types de plans


plans du joint d'une attache

plans du joint d'un dtail

Paramtres des composants personnaliss 141 Types de plans


plans du joint d'un joint rive

10.4 Proprits des variables


Utilisez la bote de dialogue Variables pour afficher, modifier et crer des
variables paramtriques, et pour afficher les variables de distance fixes et de
rfrence.

Tekla Structures utilise des variables avec les composants personnaliss


(page 34), les pures de section et la modlisation paramtrique. Les exemples
ci-dessous sont donns pour des composants personnaliss, mais les mmes
principes sappliquent galement aux pures de section et la modlisation
paramtrique.

Option Description
Nom Nom unique d'une variable. Utilisez ce nom pour dsigner la
variable dans l'diteur de composants personnaliss.
La longueur maximum est de 19 caractres.
Formule Utilisez cette zone pour entrer une valeur ou une formule.
Les formules commencent par =.
Valeur Indique la valeur actuelle de Formule.
Type valeur Slectionnez un type de valeur dans la liste. Le type dtermine
les valeurs que vous pouvez saisir pour la variable.
Pour plus d'informations, consultez le tableau ci-dessous.
Type variable Cette proprit peut tre Distance ou Paramtrique.

Paramtres des composants personnaliss 142 Proprits des variables


Option Description
Visibilit Utilisez ce paramtre pour contrler la visibilit d'une variable.
La valeur Afficher permet d'afficher la variable dans la bote de
dialogue du composant personnalis.
Invite bote de Nom de la variable que Tekla Structures affiche dans la bote de
dialogue dialogue du composant personnalis.
La longueur maximum est de 30 caractres.

Vous disposez des options suivantes pour le type de valeur :

Option Description
Numro Nombre entier. A utiliser pour les quantits et les
multiplicateurs.
Longueur Nombre dcimal (virgule flottante). A utiliser pour les longueurs
et les distances. Les longueurs possdent des units (mm,
pouces, etc.) et sont arrondies deux dcimales.
Texte Chane de texte (ASCII).
Facteur Valeur dcimale sans unit. Vous pouvez dfinir le nombre de
dcimales selon le type de valeur dans Menu Fichier -->
Paramtres --> Options --> Units et dcimales .
Angle Type de nombre dcimal permettant d'indiquer les angles,
exprim en radians et arrondi une dcimale.
Matriau Type de donnes associ au catalogue de matriaux. Permet de
slectionner un matriau partir de la bote de dialogue du
matriau standard.
Profil Type de donnes associ au catalogue de profils. Permet de
slectionner un profil partir de la bote de dialogue du profil
standard.
Diamtre boulons Types de donnes lis au catalogue de boulons. Diamtre
boulons fonctionne avec Standard boulon. Leur nom est fixe :
Standard boulon
Px_diameter et Px_screwdin. Ne le modifiez jamais.
Pour afficher des valeurs dans la bote de dialogue du
composant, x doit tre identique pour P1_diameter et
P1_screwdin, par exemple.

Paramtres des composants personnaliss 143 Proprits des variables


Option Description
Type boulon Permet de dterminer le type de boulon (atelier/montage) dans
la bote de dialogue du composant personnalis. Li la
proprit Type boulon des boulons dans le Navigateur
composant personnalis.

Taille goujon Types de donnes lis au catalogue de boulons. Dimension


goujon, Standard goujon et Longueur goujons fonctionnent
Standard goujon
ensemble. Leur nom est fixe : Px_size, Px_standard et
Longueur goujons Px_length. Ne le modifiez jamais.
Pour afficher des valeurs dans la bote de dialogue du
composant, X doit tre le mme pour tous. Par exemple,
P9_sizeP9_standard, et P9_length.

Liste distances A utiliser avec des options possdant plusieurs valeurs de


longueur, telles que l'cartement des boulons.
Utilisez un espace comme sparateur entre les distances.

Type soudure Type de donnes permettant de slectionner le type de soudure.

Type chanfrein Type de donnes permettant de dterminer la forme d'un


chanfrein.
Pour plus d'informations, voir Corner chamfer types and
dimensions.
Lieu soudure Type de donnes permettant de dterminer l'emplacement de la
soudure : atelier ou montage.
Qualit acier Types de donnes lis au catalogue d'armatures. Qualit
armature, Taille fer et Rayon courbure armature fonctionnent
Taille fer
Rayon courbure
armature

Paramtres des composants personnaliss 144 Proprits des variables


Option Description
ensemble. Leur nom est fixe : Px_grade, Px_size, et
Px_radius. Ne le modifiez jamais.
Pour afficher des valeurs dans la bote de dialogue du
composant, x doit tre identique pour P1_grade, P1_size et
P1_radius, par exemple.

Type de crochet Utilis pour les modificateurs de dtail dextrmit des jeux
darmature darmatures, pour spcifier le type de crochet.
Armatures Utilis pour les sparateurs de jeu darmatures, pour spcifier la
scinder manire dont les barres doivent tre scindes (1/1, 1/2, etc.).
Type quinconce Utilis pour les sparateurs de jeu darmatures, pour spcifier le
darmature type de quinconce (gauche/droit/milieu).
Ct du Utilis pour les sparateurs de jeu darmatures, pour indiquer le
recouvrement ct du recouvrement (gauche/droit/milieu).
darmature
Placement du Utilis pour les sparateurs de jeu darmatures, pour dterminer
recouvrement si les barres en recouvrement sont parallles entre elles ou lune
darmature au-dessus de lautre.
Type de Utilis pour les sparateurs de jeu darmatures, pour dterminer
recouvrement si les armatures sont maintenues droites au recouvrement en
darmature dcalant les fers entiers, ou places de manire incline en
dcalant les extrmits des fers.
Treillis Permet de dterminer les treillis dans les composants
personnaliss. Li la proprit Nom catalogue des treillis
souds dans le Navigateur composant personnalis.
Emplacement fer Utilis pour les treillis fers, pour dterminer si les fers
transversal transversaux sont situs sur ou sous les fers longitudinaux.
Nom composant Utilisez Nom du composant pour remplacer un sous-composant
par un autre sous-composant dans un composant personnalis.
Fichier attributs
Li la proprit Nom des objets dans le Navigateur
composant
composant personnalis.
Utilisez Fichier attributs composant pour dfinir les proprits
d'un sous-composant dans un composant personnalis.

Paramtres des composants personnaliss 145 Proprits des variables


Option Description
Nom du composant et Fichier attributs composant
fonctionnent ensemble. Leur nom est fixe : Px_name et
Px_attrfile. Ne le modifiez jamais.
Pour afficher des valeurs dans la bote de dialogue du
composant, x doit tre identique pour P2_name et
P2_attrfile, par exemple.

Oui/Non Permet de dterminer si Tekla Structures cre un objet dans un


composant personnalis. Li la proprit Cration des objets
dans le Navigateur composant personnalis.

Masque de bit Pour dfinir la combinaison de boulons (crous et rondelles) et


les pices avec trous oblongs. Reli aux proprits Composition
boulon et Pices avec trous oblongs des boulons dans le
Navigateur composant personnalis.
La valeur est une srie cinq chiffres de un et de zros. Cela est
li aux cases cocher de la bote de dialogue Proprits des
boulons. 1 signifie qu'une case est coche, 0 signifie qu'une case
est dcoche.
Dans l'exemple ci-dessous, la valeur 10010 signifie qu'un boulon
muni d'une rondelle et d'un crou est cr dans la combinaison
de boulons.

Paramtres des composants personnaliss 146 Proprits des variables


Option Description

Paramtres des composants personnaliss 147 Proprits des variables


11 Conseils et astuces pour
l'utilisation des composants
personnaliss

Cette section propose des astuces utiles pour crer et utiliser plus
efficacement les composants personnaliss.
Astuces pour la cration de composants personnaliss (page 148)
Suivez ces indications lorsque vous crez de nouveaux composants
personnaliss.
Astuces pour le partage de composants personnaliss (page 149)
Suivez ces indications lorsque vous partagez des composants
personnaliss avec des collgues.
Astuces pour mettre jour des composants personnaliss vers une
nouvelle version (page 150)
Lorsque vous passez une nouvelle version de Tekla Structures, vrifiez
toujours que les composants personnaliss crs dans d'anciennes
versions fonctionnent correctement dans la nouvelle.

11.1 Astuces pour la cration de composants


personnaliss
Suivez ces indications lorsque vous crez de nouveaux composants
personnaliss.
Choisissez des noms logiques et courts pour les composants
personnaliss.
Utilisez le champ description pour dcrire le composant et expliquer sa
fonction.

Conseils et astuces pour l'utilisation des 148 Astuces pour la cration de composants
composants personnaliss personnaliss
Crez des composants simples pour des situations spcifiques.
Les composants simples sont plus faciles et plus rapides modliser, et
galement plus facile utiliser. Evitez de crer un seul composant
complexe que vous utiliserez pour chaque situation possible.
Envisagez de crer plutt plusieurs composants simples.
Vous les crerez et les utiliserez plus facilement.
Utilisez la pice la plus simple possible.
Par exemple, si vous avez simplement besoin d'une forme rectangulaire,
utilisez un plat rectangulaire plutt qu'un plat par contour. Les plats crs
avec la fonction poutre n'ont que deux poignes. Par consquent, il suffit
de crer quelques liaisons pour les manipuler. Les plats par contour sont
plus exigeants en matire de liaison, car ils possdent quatre poignes.

1. Plat profil
2. Plat par contour
Modlisez les pices uniquement avec la prcision qui vous est
ncessaire.
Si les seules informations de pice requises sont un repre de pice sur un
plan densemble et une quantit sur une liste de matriaux, crez un fer ou
une pice simple. Si par la suite vous avez besoin dinclure la pice dans
une vue dtaille, modlisez-la tout simplement nouveau avec une plus
grande prcision.
Modlisez les inserts en tant que composants personnaliss de type
pice et incluez-les dans les composants.

11.2 Astuces pour le partage de composants personnaliss


Suivez ces indications lorsque vous partagez des composants personnaliss
avec des collgues.
Utilisez Tekla Warehouse pour partager et stocker des composants
personnaliss.

Conseils et astuces pour l'utilisation des 149 Astuces pour le partage de composants
composants personnaliss personnaliss
Indiquez les informations essentielles.
Si vous distribuez votre composant d'autres utilisateurs, n'oubliez pas de
rpertorier les profils avec lesquels il fonctionne.
Ds que possible, utilisez des profils fixes.
Si votre composant personnalis contient des sections de profil
dfinies par lutilisateur, noubliez pas de les inclure lorsque vous
copiez le composant personnalis vers un nouvel emplacement.

11.3 Astuces pour mettre jour des composants


personnaliss vers une nouvelle version
Lorsque vous passez une nouvelle version de Tekla Structures, vrifiez
toujours que les composants personnaliss crs dans d'anciennes versions
fonctionnent correctement dans la nouvelle.
Lorsque vous modifiez des composants personnaliss crs avec une version
plus ancienne de Tekla Structures et que la nouvelle version contient des
amliorations qui ncessitent une mise jour, Tekla Structures vous demande
si vous souhaitez mettre jour le composant. Si vous ne le mettez pas jour, il
fonctionne de la mme faon que dans la version dans laquelle il a t cr,
mais vous ne bnficiez pas des amliorations apportes par la nouvelle
version.
Si vous choisissez de mettre le composant jour, vous devrez contrler et
parfois recrer des cotes en fonction des amliorations. Lorsque vous
supprimez une cote et en crez une autre (mme si elle porte le mme nom),
les quations contenant la cote doivent galement tre modifies, car la
dpendance cre par l'quation est perdue lorsqu'une dimension est
supprime. Vous pouvez recrer les dimensions et modifier les quations dans
l'diteur de composants personnaliss.

Conseils et astuces pour l'utilisation des 150 Astuces pour mettre jour des composants
composants personnaliss personnaliss vers une nouvelle version
Index

A fichiers inp................................................96
importer................................................. 127
Applications & composants........................... 5 joints rives................................................ 13
exportation des composants liaison dobjets.................................... 35,44
personnaliss........................................ 127 miniatures................................................ 22
importation de composants modification............................................. 31
personnaliss........................................ 127 modification de la bote de dialogue.... 92
Assistant composant personnalis.............16 oprateurs arithmtiques...................... 56
proprits...............................................129 paramtres............................................ 129
astuces plans et lignes de construction..............44
composants personnaliss d'une procdure pour viter toute modification
nouvelle version de Tekla Structures..150 ................................................................... 96
cration de composants personnaliss.... proprits par dfaut........................... 133
148 protection par des mots de passe........ 33
partage de composants personnaliss.... sous-composants.................................... 20
149 types............................................................5
attaches personnalises.................................9 types de plans....................................... 138
attaches variables................................................... 34
attaches personnalises........................5,9 verrouillage.............................................. 96
composants
composants imbriqus...........................20
B explosion.................................................. 19
sous-composants.................................... 20
botes de dialogue copie
modification............................................. 92 rfrences de proprits........................53
cration
composants personnaliss.................... 16
C
calculs............................................................. 54
composant personnalis de type pice D
ajout au modle.................................... 123 dpendances cycliques ............................... 69
composants personnaliss de type pice.... 7 dpendances
composants personnaliss dans les formules de variables..............69
propos des composants personnaliss dtails personnaliss.................................... 11
..................................................................... 5 dtails
ajout au modle.................................... 121 dtails personnaliss........................... 5,11
composants imbriqus...........................20 distance
copie de rfrences de proprits........ 53 distance de rfrence............................. 46
cration.....................................................16
export..................................................... 127
fichiers de bote de dialogue................. 96

151
E utilisation de plans de construction dans
le composant personnalis....................76
diteur de bote de dialogue....................... 92 explosion
diteur de bote de dialogue du Composant composants............................................. 19
personnalis.................................................. 92 export
dfinition doptions............................... 120 composants personnaliss.................. 127
diteur de composants personnaliss....... 31
enregistrement........................................ 91
fermeture................................................. 91
diteurs
F
diteur de bote de dialogue du fermeture
Composant personnalis....................... 92 diteur de composants personnaliss. 91
enregistrement fichiers inp
composant personnalis........................91 dans les composants personnaliss92,96
Excel fonctions........................................................ 54
utilisation avec les composants formules de variables................................... 54
personnaliss...........................................89 formules
exemples dans les composants personnaliss.....54
ajout d'une option pour crer un objet oprateurs arithmtiques...................... 56
du composant personnalis.................. 72
composants imbriqus...........................26
cration d'un composant personnalis23 I
cration d'une variable paramtrique.. 71 imbriqu
dtermination de la distance entre le composants........................................ 20,26
groupe de boulons et l'aile de la poutre importer
................................................................... 81 composants personnaliss.................. 127
dtermination du diamtre boulon et du
standard boulon......................................79
dtermination du nombre de lignes de
boulon dans un composant personnalis J
................................................................... 83 joints rives personnaliss.............................13
isoler des composants............................23 joints rives
modification de la bote de dialogue d'un joints rives personnaliss....................5,13
composant raidisseur............................. 97
modification de la bote de dialogue du
composant personnalis........................97
plans du joint......................................... 140
L
remplacement de sous-composants liaison dobjets
dans le composant personnalis.......... 74 un plan...................................................35
sous-composants.................................... 26 types de plans....................................... 138
utilisation d'attributs de gabarit dans les liaison
composants personnaliss.................... 86 variables paramtriques des
utilisation d'attributs utilisateur dans les proprits d'objets.................................. 49
composants personnaliss.................... 84 lignes de construction.................................. 44
utilisation d'enregistrements dans le
composant personnalis........................75
utilisation de feuilles de calcul Excel avec M
les composants personnaliss.............. 89 miniature

152
dun composant personnalis............... 22
modification T
composants personnaliss............... 16,31 types de plans............................................. 138
mots de passe types de valeurs.......................................... 142
protection des composants
personnaliss...........................................33
V
N variables de distance...............................34,35
variables de distance de rfrence........34,46
Navigateur composant personnalis.... 31,53 variables paramtriques.............................. 34
cration.....................................................49
liaison........................................................49
O variables
cration de dpendances.......................49
oprateurs..................................................... 54 dans les composants personnaliss.....34
oprateurs arithmtiques............................56 dpendances........................................... 69
proprits des variables.......................142
types de valeurs.................................... 142
P variables de distance.............................. 35
paramtres variables paramtriques........................ 49
composants personnaliss.................. 129 verrouillage et dverrouillage
paramtres de lditeur de bote de composants personnaliss.................... 96
dialogue..................................................120 vue de composant personnalis................. 31
pices
composants personnaliss de type pice
.................................................................. 5,7
plans contours.............................................138
plans de construction................................... 44
plans de coupe............................................ 138
plans du joint....................................... 138,140
plans et lignes de construction magntiques
.........................................................................44
plans limites.................................................138
plans maillage............................................. 138
plans mdians............................................. 138
proprits
Assistant composant personnalis.....129
composants personnaliss.................. 133
proprits des variables.......................142

S
sous-composants.......................................... 20
exemples.................................................. 26
symbole de composant.................................. 5

153
154