Vous êtes sur la page 1sur 114

Tekla Structures

Guide des Composants


personnaliss

Version du produit 21.0


mars 2015

2015 Tekla Corporation


Table des matires

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

2 Cration de composants personnaliss............................................................ 7


2.1 A propos de la cration de composants personnaliss.......................................................... 7
2.2 Isoler des composants...............................................................................................................8
2.3 Exemple : isoler le composant platine d'about......................................................................8
2.4 Cration d'un composant personnalis................................................................................... 9
2.5 Types de composants personnaliss...................................................................................... 10
2.6 Exemple : cration d'une platine d'about............................................................................12
2.7 Ajout d'un composant personnalis un modle................................................................15
2.8 Exemple : ajout du composant platine d'about dans un modle.......................................15
2.9 Ajout d'un composant personnalis de type pice un modle et dplacement
l'aide de la modification dynamique................................................................................. 16

3 Editeur de composants personnaliss............................................................ 20


3.1 A propos de l'diteur de composants personnaliss............................................................20
3.2 Ouverture de l'diteur de composants personnaliss..........................................................21
3.3 Navigateur composant personnalis..................................................................................... 21
3.4 Modification des paramtres des composants personnaliss.............................................23
3.5 Enregistrement d'un composant personnalis..................................................................... 23
3.6 Fermeture de l'diteur de composants personnaliss......................................................... 24

4 Variables dans les composants personnaliss............................................... 25


4.1 A propos des variables............................................................................................................25
4.2 Affichage des variables.......................................................................................................... 26
4.3 Variables de distance..............................................................................................................26
Cration manuelle d'une variable de distance........................................................................................................ 27
Test d'une variable de distance....................................................................................................................................29
Exemple : cration d'une variable de distance pour lier une platine .............................................................. 29
Cration automatique de variables de distance......................................................................................................31
Cration automatique de variables de distance......................................................................................................32
Suppression d'une variable de distance.....................................................................................................................32
4.4 Variables paramtriques.........................................................................................................33
Cration et liaison d'une variable paramtrique.....................................................................................................33
Exemple : cration d'une variable paramtrique pour dfinir le matriau de la platine............................ 34
4.5 Variables de distance de rfrence....................................................................................... 35
Cration d'une variable de distance de rfrence.................................................................................................. 36
4.6 Rfrences de proprits........................................................................................................37

2
Copie d'une rfrence de proprit.............................................................................................................................37
4.7 Plans de construction............................................................................................................. 37
Cration d'un plan de construction............................................................................................................................ 38

5 Exemples de modification de composants personnaliss............................ 39


5.1 Exemple : ajout d'une option de cration d'objets............................................................. 40
5.2 Exemple : dtermination de la distance entre le groupe de boulons et l'aile de
la poutre.................................................................................................................................. 41
5.3 Exemple : dtermination du diamtre boulon et du standard boulon..............................43
5.4 Exemple : dtermination de la quantit de ranges de boulons....................................... 44
5.5 Exemple : utilisation de plans de construction pour dterminer la position du
raidisseur................................................................................................................................. 46
5.6 Exemple : remplacement de sous-composants....................................................................49
5.7 Exemple : utilisation d'enregistrements pour modifier un sous-composant....................50
5.8 Exemple : utilisation d'attributs utilisateur dans les composants personnaliss.............52
5.9 Exemple : dtermination du nombre de montants de garde-corps l'aide d'un
attribut de gabarit..................................................................................................................53
5.10 Exemple : Utilisation de feuilles de calcul Excel avec les composants personnaliss..... 57

6 Modification de la bote de dialogue du composant personnalis.............58


6.1 Masquage de variables dans la bote de dialogue d'un composant personnalis............ 58
6.2 Fichier de la bote de dialogue du composant personnalis.............................................. 59
6.3 diteur de bote de dialogue du Composant personnalis................................................. 59
Dfinition des options pour l'diteur de bote de dialogue du Composant personnalis........................... 60
Ouverture du fichier de bote de dialogue d'un composant personnalis dans l'diteur de
bote de dialogue du Composant personnalis........................................................................................................60
Dplacement d'lments dans la bote de dialogue d'un composant personnalis......................................61
Ajout d'une image dans la bote de dialogue d'un composant personnalis..................................................61
Ajout et modification du nom d'un onglet dans la bote de dialogue d'un composant personnalis.....61
Exemple : Modification de la bote de dialogue d'un composant raidisseur..................................................62
Exemple : Ajout d'une liste d'images dans la bote de dialogue d'un raidisseur...........................................62
Exemple : Arrangement des zones de texte et des titres dans la bote de dialogue d'un raidisseur.......65
Exemple : Griser des options non disponibles dans la bote de dialogue d'un raidisseur........................... 66
Procdure pour viter toute modification dans la bote de dialogue du composant personnalis..........67

7 Gestion des composants personnaliss.......................................................... 68


7.1 Exportation des composants personnaliss..........................................................................68
7.2 Importation de composants personnaliss........................................................................... 69
7.3 Protection des composants personnaliss par des mots de passe......................................70
7.4 Prvention des actions sur les composants personnaliss dans le catalogue de
composants..............................................................................................................................71

8 Paramtres composant personnalis..............................................................72


8.1 Proprits de l'Assistant composant personnalis...............................................................72
Proprits de l'onglet Type/Notes................................................................................................................................72
Proprits de l'onglet Position..................................................................................................................................... 73
Proprits de l'onglet Avanc.......................................................................................................................................73

3
Types de positions............................................................................................................................................................74
8.2 Proprits par dfaut de la bote de dialogue du composant personnalis......................76
Proprits par dfaut dans la bote de dialogue pour les pices....................................................................... 76
Proprits des attaches, dtails et joints rives par dfaut de la bote de dialogue...................................... 79
8.3 Types de plans......................................................................................................................... 81
Exemple : plans du joint d'un dtail...........................................................................................................................83
Exemple : plans du joint d'une attache..................................................................................................................... 83
Exemple : plans du joint d'un joint rive.....................................................................................................................84
Exemple : plans du joint d'une pice..........................................................................................................................85
8.4 Proprits des variables..........................................................................................................85
Types de valeurs............................................................................................................................................................... 86
8.5 Fonctions dans les formules de variables.............................................................................89
Oprateurs arithmtiques..............................................................................................................................................90
Oprateurs logiques et de comparaison.................................................................................................................... 91
Fonctions de rfrence................................................................................................................................................... 91
Fichier ASCII comme fonction de rfrence.............................................................................................................92
Fonctions mathmatiques............................................................................................................................................. 93
Fonctions statistiques.....................................................................................................................................................95
Fonctions de conversion du type de donnes.......................................................................................................... 95
Oprations sur les chanes de caractres..................................................................................................................96
Fonctions trigonomtriques..........................................................................................................................................98
Fonction de taille de march........................................................................................................................................99
Fonctions de type de gomtrie.................................................................................................................................. 99
Exemple : types de gomtries en biais et en pente........................................................................................... 100
Exemple : fonctions statistiques ceil et floor........................................................................................................102
Exemple : Fonction de lamins marchands............................................................................................................102

9 Astuces pour les composants personnaliss............................................... 103


9.1 Astuces pour la cration de composants personnaliss....................................................103
9.2 Astuces pour le partage de composants personnaliss.....................................................104
9.3 Composants personnaliss existants d'une nouvelle version de Tekla Structures......... 105

10 Clause de non responsabilit........................................................................106

4
1 Dfinition d'un composant
personnalis

Tekla Structures contient un ensemble d'outils permettant de dfinir des attaches, des pices,
des joints rives et des dtails appels composants personnaliss.Vous pouvez crer vos
propres composants personnaliss. Tekla Structures cre une bote de dialogue pour le
composant personnalis et vous pouvez la personnaliser selon vos besoins.
Vous pouvez ensuite utiliser le composant personnalis comme n'importe quel composant
systme Tekla Structures.

Dfinition d'un composant personnalis 5


Vous pouvez galement les modifier via l'diteur de composants personnaliss pour crer des
composants intelligents qui s'adaptent automatiquement aux modifications du modle.

Voir aussi Cration de composants personnaliss la page 7


Editeur de composants personnaliss la page 20

Dfinition d'un composant personnalis 6


2 Cration de composants
personnaliss

Cette section explique comment cre des composants personnaliss et les ajoute un
modle.
Cliquez sur les liens ci-dessous pour en savoir plus :

A propos de la cration de composants personnaliss la page 7


Isoler des composants la page 8
Exemple : isoler le composant platine d'about la page 8
Cration d'un composant personnalis la page 9
Types de composants personnaliss la page 10
Exemple : cration d'une platine d'about la page 12
Ajout d'un composant personnalis un modle la page 15
Exemple : ajout du composant platine d'about dans un modle la page 15
Ajout d'un composant personnalis de type pice un modle et dplacement l'aide de la
modification dynamique la page 16

2.1 A propos de la cration de composants personnaliss


Vous pouvez crer des composants personnaliss, soit en isolant et en modifiant un
composant existant, soit en les crant manuellement partir d'objets.
Vous crez ensuite le composant personnalis en slectionnant les objets inclure et en
indiquant les informations que l'utilisateur doit saisir, par exemple la pice principale, les
pices secondaires ou les points qu'il doit slectionner. Vous pouvez ajouter le composant
personnalis dans le modle, dans un environnement similaire celui de sa cration d'origine.
Pour crer un composant personnalis intelligent qui s'adapte automatiquement aux
modifications du modle, vous devez modifier votre composant personnalis dans l'diteur
correspondant.

Cration de composants personnaliss 7 A propos de la cration de composants personnaliss


Voir aussi Cration de composants personnaliss la page 7
Cration d'un composant personnalis la page 9
Ajout d'un composant personnalis un modle la page 15
Editeur de composants personnaliss la page 20

2.2 Isoler des composants


Lorsque vous isolez un composant, les objets du composant sont spars les uns des autres.
Vous pouvez ensuite supprimer et modifier des pices et d'autres objets du composant en vue
de les utiliser pour crer un composant personnalis.

Pour isoler un composant :


1. Cliquez sur Dtails --> Composant --> Isoler un composant.
2. Slectionnez le composant isoler.
Tekla Structures spare les objets du composant.
Vous pouvez maintenant supprimer et modifier les objets individuellement.

Voir aussi Cration de composants personnaliss la page 7


Exemple : isoler le composant platine d'about la page 8

2.3 Exemple : isoler le composant platine d'about


Dans cet exemple, vous allez isoler le composant platine d'about.

Pour isoler le composant platine d'about :

Cration de composants personnaliss 8 Isoler des composants


1. Cliquez sur Dtails --> Composant --> Isoler un composant.
2. Slectionnez le composant platine d'about.
Tekla Structures spare les objets du composant.

Vous pouvez maintenant modifier les proprits des objets selon vos besoins. Vous pouvez
ensuite crer un composant personnalis partir des objets du composant platine d'about
modifis.

Voir aussi Cration de composants personnaliss la page 7


Isoler des composants la page 8

2.4 Cration d'un composant personnalis


Avant de crer un composant personnalis, vous devez crer un composant personnalis de
rfrence dans le modle contenant tous les objets ncessaires (pices, coupes, adaptations,
boulons, etc.).

Pour crer rapidement un composant personnalis, isolez un composant similaire


existant, puis modifiez-en les objets selon vos besoins.

Pour crer un composant personnalis :


1. Cliquez sur Dtails --> Composant --> Dfinir un composant personnalis... pour
ouvrir l'Assistant composant personnalis.
2. Dans l'onglet Type/Notes, slectionnez un type de composant dans la liste Type.
3. Saisissez un nom pour le composant dans la zone Nom.

Cration de composants personnaliss 9 Cration d'un composant personnalis


4. Modifiez les autres proprits si ncessaire.
Par exemple, vous pouvez dfinir la position d'un composant personnalis par rapport la
pice principale.
5. Cliquez sur Suivant.
6. Slectionnez les objets que vous souhaitez inclure dans le composant personnalis.
7. Cliquez sur Suivant.
8. Suivez les instructions de l'Assistant des composants personnaliss pour terminer la
cration du composant personnalis.
Le composant personnalis est ajout au Catalogue composant.

Voir aussi Cration de composants personnaliss la page 7


Types de composants personnaliss la page 10
Exemple : cration d'une platine d'about la page 12
Proprits de l'Assistant composant personnalis la page 72

2.5 Types de composants personnaliss


Vous pouvez crer quatre types de composants personnaliss.

Type Description Exemples


Attache Cre les objets de l'attache et relie la Platines et attaches de base
ou les pices secondaires la pice
principale. La pice principale peut
tre continue au niveau du point de
connexion.
Le symbole du composant est vert.

Cration de composants personnaliss 10 Types de composants personnaliss


Type Description Exemples
Dtail Cre les objets du dtail et les relie Raidisseurs, trous, cornires, goujons
une pice l'endroit slectionn. et crochets de levage
Le symbole du composant est vert.

Pice Cre un groupe d'objets pouvant Poutres PRS, portiques et panneaux


contenir des attaches et des dtails. sandwich
Ne possde pas de symbole de
composant.

Joint rive Cre les objets du joint rive et relie les Joint rive panneau panneau
pices le long d'une ligne
slectionne par deux points. En
gnral, les pices sont parallles.
Le symbole du composant est vert.

Voir aussi Cration de composants personnaliss la page 7

Cration de composants personnaliss 11 Types de composants personnaliss


2.6 Exemple : cration d'une platine d'about
Au cours de cet exemple, vous allez crer un composant personnalis partir du composant
platine d'about que nous allons isoler.

Pour isoler un composant, slectionnez le composant, effectuez un clic droit, puis


choisissez Isoler un composant dans le menu contextuel.

Pour crer l'attache platine d'about :


1. Cliquez sur Dtails --> Composant --> Dfinir un composant personnalis... pour
ouvrir l'Assistant composant personnalis.
2. Dans l'onglet Type/Notes, dfinissez le paramtre Type sur Composant.
3. Saisissez un nom pour le composant personnalis dans la zone Nom.

Cration de composants personnaliss 12 Exemple : cration d'une platine d'about


4. Cliquez sur Suivant.
5. Slectionnez les objets inclure dans le composant personnalis.

Utilisez la zone de slection (de gauche droite) pour slectionner les objets.
Tekla Structures ignore les symboles de composants, la pice principale, les
pices secondaires ainsi que les maillages lorsque vous slectionnez des objets
inclure dans le composant personnalis.

Cration de composants personnaliss 13 Exemple : cration d'une platine d'about


6. Cliquez sur Suivant.
7. Slectionnez le poteau comme pice principale.
La pice principale soutient la pice secondaire.
8. Cliquez sur Suivant.
9. Slectionnez la poutre comme pice secondaire.
La pice secondaire est soutenue par la pice principale.

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.

10. Cliquez sur Terminer.


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 dans l'diteur de
composants personnaliss.

Voir aussi Cration de composants personnaliss la page 7


Cration d'un composant personnalis la page 9

Cration de composants personnaliss 14 Exemple : cration d'une platine d'about


Isoler des composants la page 8
Editeur de composants personnaliss la page 20

2.7 Ajout d'un composant personnalis un modle


Pour ajouter un composant personnalis dans un modle :
1. Appuyez sur Ctrl + F pour ouvrir le catalogue de composants.
2. Slectionnez Personnalis dans la liste pour afficher tous les composants personnaliss
dans le Catalogue composant.
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. Si ncessaire, double-cliquez sur le composant personnalis dans le modle pour modifier
ses proprits.

Voir aussi Cration de composants personnaliss la page 7


Ajout d'un composant personnalis de type pice un modle et dplacement l'aide de la
modification dynamique la page 16

2.8 Exemple : ajout du composant platine d'about dans un modle


Dans cet exemple, vous ajouterez le composant platine d'about pralablement cr dans un
modle. Etant donn que vous n'avez pas modifi le composant platine d'about pour qu'il
s'adapte aux diverses situations du modle, vous devez l'ajouter sur une position similaire la
cration du composant. Dans le cas contraire, le composant platine d'about ne fonctionnera
pas comme prvu.

Pour ajouter un composant platine d'about dans un modle :


1. Appuyez sur Ctrl+F pour ouvrir le Catalogue composant.
2. Dans la liste, slectionnez Personnalis pour afficher les composants personnaliss.
3. Slectionnez le composant personnalis Platine.
Tekla Structures affiche des instructions dans la barre d'tat.
4. Slectionnez le poteau comme pice principale.
5. Slectionnez la poutre comme pice secondaire.
Tekla Structures ajoute l'attache platine d'about dans le modle.

Voir aussi Cration de composants personnaliss la page 7

Cration de composants personnaliss 15 Ajout d'un composant personnalis un modle


Exemple : cration d'une platine d'about la page 12
Ajout d'un composant personnalis un modle la page 15

2.9 Ajout d'un composant personnalis de type pice un modle et


dplacement l'aide de la modification dynamique
Vous pouvez utiliser la modification dynamique lorsque vous ajoutez des composants
personnaliss de type pice aux modles Tekla Structures. Vous pouvez galement utiliser la
modification dynamique lorsque vous modifiez la position et la rotation des composants
personnaliss de type pice existants dans le modle.

Limites :
La modification dynamique ne peut pas tre utilise pour ajouter des composants
personnaliss de type pice aux surfaces qui ont des coupes ou des chanfreins d'arte.
Vous devez masquer 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 la modification dynamique avec les
composants personnaliss de type pice qui sont paramtriques et dans lesquels les
points d'entre dfinissent les dimensions du composant personnalis de type pice.
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.

Ajouter un composant personnalis de type pice un modle l'aide de la modification


dynamique :

1. Vrifiez que le slecteur Modification dynamique est actif.


2. Appuyez sur Ctrl + F pour ouvrir le catalogue de composants.
3. Slectionnez Personnalis dans la liste pour afficher tous les composants personnaliss
dans le Catalogue composant.
4. Slectionnez le composant personnalis de type pice ajouter.

Cration de composants personnaliss 16 Ajout d'un composant personnalis de type pice un


modle et dplacement l'aide de la modification
dynamique
5. 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 s'ajuste
aux faces de pice.
Si vous ajoutez un composant personnalis de type pice une autre composant, Tekla
Structures affiche les dimensions de l'emplacement du premier point de donnes du
composant personnalis de type pice aux faces de la pice les plus proches.
6. Si vous ajoutez un composant personnalis de type pice dot d'un seul point de donne,
vous pouvez faire pivoter le composant personnalis de 90 degrs autour de l'axe y du
plan de travail en appuyant sur Tab.
7. Selon le nombre de points d'entre 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 l'emplacement que vous pouvez utiliser pour ajuster l'emplacement et la
rotation du composant personnalis de type pice.

8. Si ncessaire, modifiez l'emplacement et la rotation du composant personnalis de type


pice.
Effectuez lune des procdures suivantes :
Quand vous faites glisser une poigne, maintenez la touche Maj enfonce pour
utiliser les boutons d'accrochage.
Par dfaut, les boutons d'accrochage sont dsactivs afin de faciliter le dplacement
de la poigne.
Pour dplacer le composant personnalis de type pice le long de n'importe lequel de
ses axes de coordonnes, faites glisser la poigne d'axe approprie vers un nouvel
emplacement.

Cration de composants personnaliss 17 Ajout d'un composant personnalis de type pice un


modle et dplacement l'aide de la modification
dynamique
Pour pivoter le composant personnalis de type pice autour de n'importe lequel de
ses axes de rotation, faites glisser la poigne d'axe approprie vers un nouvel
emplacement.

Vous pouvez galement faire pivoter le composant personnalis de type pice de


90 degrs dans le sens de la poigne de rotation slectionne en appuyant sur Tab.
Pour modifier la position d'un emplacement, dplacez la pointe de la flche de la
dimension approprie vers un nouvel emplacement.
Pour dplacer ou faire pivoter le composant personnalis de type pice en spcifiant
une distance ou un angle :
1. Slectionnez une poigne d'axe, une poigne de rotation, ou une pointe de flche
de dimension.
2. l'aide du clavier, entrez la nouvelle valeur pour la dimension.

Cration de composants personnaliss 18 Ajout d'un composant personnalis de type pice un


modle et dplacement l'aide de la modification
dynamique
Pour commencer par un signe ngatif (-), utilisez le pav numrique.
Pour entrer une valeur absolue, entrez d'abord le signe $, puis la valeur.
3. Appuyez sur Entre, ou cliquez sur OK dans la bote de dialogue Entrer un
emplacement numrique.
9. Cliquez sur le bouton central de la souris pour confirmer l'emplacement et la rotation,
ainsi que pour ajouter au modle le composant personnalis de type pice.
10. Si vous souhaitez modifier un composant personnalis de type pice existant dans un
modle :

a. Vrifiez que le bouton Slection composants est actif.


b. Slectionnez le composant personnalis de type pice.
c. Suivez les instructions de l'tape 8.
d. Pour mettre fin la modification, appuyez sur Echap, ou cliquez avec le bouton droit
de la souris et slectionnez Interruption dans le menu contextuel.

Voir aussi Cration de composants personnaliss la page 7

Cration de composants personnaliss 19 Ajout d'un composant personnalis de type pice un


modle et dplacement l'aide de la modification
dynamique
3 Editeur de composants personnaliss

Ce chapitre dcrit l'diteur de composants personnaliss.


Cliquez sur les liens ci-dessous pour en savoir plus :
A propos de l'diteur de composants personnaliss la page 20
Ouverture de l'diteur de composants personnaliss la page 20
Navigateur composant personnalis la page 21
Modification des paramtres des composants personnaliss la page 22
Enregistrement d'un composant personnalis la page 23
Fermeture de l'diteur de composants personnaliss la page 24

3.1 A propos de l'diteur de composants personnaliss


Pour crer un composant personnalis intelligent simple afin qu'il s'adapte aux modifications
du modle, vous devez modifier votre composant personnalis dans l'diteur correspondant.
Dans l'diteur de composants personnaliss, vous pouvez crer des dpendances entre les
objets du composant et les objets du modle. Par exemple, vous pouvez spcifier que la taille
d'un raidisseur dpend de la taille de la poutre. Si vous modifiez la taille de la poutre, la taille
du raidisseur change galement. Vous pouvez galement ajouter des variables de distance,
par exemple pour dfinir l'cart entre un plat et une poutre.
Dans l'diteur de composants personnaliss, vous pouvez modifier uniquement les objets du
composant, sans modifier les pices principale et secondaires.

Voir aussi Editeur de composants personnaliss la page 20

Editeur de composants personnaliss 20 A propos de l'diteur de composants personnaliss


3.2 Ouverture de l'diteur de composants personnaliss
Ouvrez l'diteur de composants personnaliss pour modifier les composants personnaliss et
pour crer des composants intelligents qui s'adaptent aux modifications du modle.

Pour ouvrir l'diteur de composants personnaliss :


1. Cliquez sur Dtails --> Composant --> Modifier composant personnalis.
2. Slectionnez le composant personnalis modifier.

Les composants personnalises Pice ne possdent pas de symbole de


composant. Pour slectionner des composants personnaliss, vrifiez que le

bouton Slectionner composant est actif.

L'diteur de composants personnaliss s'ouvre et affiche la barre d'outils Editeur de


composants personnaliss, le Navigateur composant personnalis et quatre vues du
composant personnalis.

Voir aussi Editeur de composants personnaliss la page 20

3.3 Navigateur composant personnalis


Le Navigateur composant personnalis affiche le contenu d'un composant personnalis
dans une structure hirarchique en forme d'arborescence.

Editeur de composants personnaliss 21 Navigateur composant personnalis


Objets auxquels le composant personnalis est associ

Objets crs par le composant personnalis

Le Navigateur composant personnalis utilise les vues de l'diteur de composants


personnaliss. Lorsque vous slectionnez un objet dans le Navigateur composant
personnalis, Tekla Structures met en surbrillance l'objet dans les vues. Slectionnez un objet
dans la vue de l'diteur de composants personnaliss, Tekla Structures met alors en
surbrillance l'objet dans le Navigateur composant personnalis.

Voir aussi Editeur de composants personnaliss la page 20

Editeur de composants personnaliss 22 Modification des paramtres des composants personnaliss


3.4 Modification des paramtres des composants personnaliss
Suite la cration d'un composant personnalis, vous pouvez modifier les paramtres
suivants du composant personnalis :
la description ;
les paramtres de reprage ;
l'autorisation de plusieurs connexions entre les pices.
Pour modifier les paramtres d'un composant personnalis :
1. Dans l'diteur de composants personnaliss, cliquez sur le bouton Modifier les

paramtres des composants personnaliss .


2. Selon vos besoins, modifiez les paramtres dans la bote de dialogue Paramtres des
composants personnaliss.
3. Cliquez sur OK.

Voir aussi Editeur de composants personnaliss la page 20


Proprits de l'onglet Type/Notes la page 72
Proprits de l'onglet Position la page 73
Proprits de l'onglet Avanc la page 73

3.5 Enregistrement d'un composant personnalis


Lorsqu'un composant personnalis a t modifi dans l'diteur, vous pouvez enregistrer les
modifications dans toutes les copies du composant personnalis du modle ou enregistrer le
composant sous un autre nom.

Pour enregistrer un composant personnalis, effectuez l'une des procdures suivantes :

Pour Procder comme suit


Enregistrer les modifications dans
toutes les copies du composant 1. Cliquez sur le bouton Enregistrer le composant
personnalis dans l'diteur de composants personnaliss.
2. Cliquez sur Oui dans la bote de dialogue Confirmation
enregistrement.
Enregistrer le composant sous un 1. Cliquez sur le bouton Enregistrer sous un autre nom
nouveau nom
dans l'diteur de composants personnaliss.
2. Saisissez un nouveau nom pour le composant.

Voir aussi Editeur de composants personnaliss la page 20

Editeur de composants personnaliss 23 Enregistrement d'un composant personnalis


3.6 Fermeture de l'diteur de composants personnaliss
Pour fermer l'diteur de composants personnaliss :

1. Cliquez sur le bouton Fermer .


Le message Fermer l'diteur de composants personnaliss s'affiche.
2. Effectuez l'une des procdures suivantes :
Cliquez sur Oui pour enregistrer les modifications du composant personnalis. Tekla
Structures applique les modifications toutes les copies du composant personnalis
du modle.
Cliquez sur Non pour fermer l'diteur de composants personnaliss sans enregistrer
les modifications.

Voir aussi Editeur de composants personnaliss la page 20

Editeur de composants personnaliss 24 Fermeture de l'diteur de composants personnaliss


4 Variables dans les composants
personnaliss

Ce chapitre dcrit les variables et leur cration dans l'diteur de composants personnaliss.
Cliquez sur les liens ci-dessous pour en savoir plus :
A propos des variables la page 25
Affichage des variables la page 26
Variables de distance la page 26
Variables paramtriques la page 32
Variables de distance de rfrence la page 35
Rfrences de proprits la page 37
Plans de construction la page 37

4.1 A propos des variables


Les variables sont des 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 de vos modles. Certaines variables apparaissent
dans la bote de dialogue des composants personnaliss, d'autres sont masques et ne sont
utilises que pour les calculs.
Deux tyes de variables suivants existent :
Variables de distance
Variables paramtriques
Une variable de distance correspond la 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.

Variables dans les composants personnaliss 25 A propos des variables


Une variable paramtrique commande toutes les autres proprits d'un composant
personnalis, telles que le nom, la qualit de matriau et le diamtre des boulons.Les
variables paramtriques sont galement utilises pour les calculs.

Voir aussi Variables dans les composants personnaliss la page 25


Variables de distance la page 26
Variables paramtriques la page 32
Proprits des variables la page 85
Fonctions dans les formules de variables la page 89

4.2 Affichage des variables


Pour afficher les variables :

1. Cliquez sur le bouton Afficher variables dans la barre d'outils Editeur de


composants personnaliss.
La bote de dialogue Variables s'ouvre.
Etant donn que la catgorie Paramtres composant est active par dfaut, la bote de
dialogue affiche toutes les variables du composant personnalis que vous modifiez
actuellement.
2. Pour afficher les variables du modle actif, telles que les liaisons entre l'extrmit d'une
pice et un plan de maillage, slectionnez la catgorie Paramtres modle gauche de
la bote de dialogue.

Voir aussi Variables dans les composants personnaliss la page 25

4.3 Variables de distance


Vous pouvez utiliser des variables de distance pour lier des objets des plans afin que le
composant personnalis puisse s'adapter aux sections de profils principaux diffrents.
Vous pouvez lier les objets suivants un plan :
plan de construction
poignes de pices (objet du composant personnalis uniquement)
poignes de groupes de boulons
chanfreins
poignes de dcoupes polygonales et pices
coupes

Variables dans les composants personnaliss 26 Affichage des variables


poignes d'armatures
poignes de treillis et de torons
adaptations
Les variables de distance peuvent tres masques ou affiches dans la bote de dialogue du
composant personnalis. Affichez les variables de distance lorsque vous souhaitez pouvoir
modifier les valeurs de distance dans la bote de dialogue du composant personnalis.
Masquez les variables de distance lorsque vous liez uniquement des objets un plan.
Vous pouvez crer des variables de distance manuellement ou automatiquement.

Voir aussi Variables dans les composants personnaliss la page 25


Cration manuelle d'une variable de distance la page 27
Test d'une variable de distance la page 29
Exemple : cration d'une variable de distance pour lier une platine la page 29
Cration automatique de variables de distance la page 32
Suppression d'une variable de distance la page 32
Masquage de variables dans la bote de dialogue d'un composant personnalis la page 58

Cration manuelle d'une variable de distance


Avant de commencer, assurez-vous que la reprsentation de la pice est dfinie sur Rendu.
Vous ne pouvez slectionner les surfaces des pices et les plans uniquement dans des vues en
rendu.

Pour crer une variable de distance :


1. Slectionnez les poignes que vous souhaitez lier au plan.

Maintenez la touche Alt enfonce et utilisez la zone de slection (de gauche


droite) pour slectionner plusieurs points de rfrence.

2. Effectuez l'une des procdures suivantes ::

Cliquez sur le bouton Crer distance dans la barre d'outils de l'Editeur de


composants personnaliss.
Slectionnez une poigne, cliquez l'aide du bouton droit de la souris, slectionnez
Lier au plan dans le menu contextuel.
3. Dplacez le pointeur dans une vue de l'diteur de composants personnaliss pour mettre
en surbrillance le plan sur lequel vous souhaitez vous lier.

Variables dans les composants personnaliss 27 Variables de distance


Si vous ne parvenez pas mettre en surbrillance le plan appropri, modifiez le
type de plan 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.

Masquez les pices et leurs lignes de rfrence si elles occultent le plan


souhait :
Maintenez la touche Maj. enfonce, slectionnez la pice, cliquez l'aide du
bouton droit de la souris et slectionnez Masquer dans la liste du menu
contextuel.

4. Cliquez sur le plan pour crer la variable de distance.


Tekla Structures permet d'insrer la variable de distance dans la bote de dialogue
Variables afin d'afficher un symbole de distance dans les vues de l'diteur de composants
personnaliss.

Vous pouvez lier un objet un maximum de trois plans.

Variables dans les composants personnaliss 28 Variables de distance


Voir aussi Variables de distance la page 26
Types de plans la page 80
Exemple : cration d'une variable de distance pour lier une platine la page 29

Test d'une variable de distance


Testez la variable de distance que vous avez cre pour voir les modifications du composant
personnalis.

Pour tester une variable de distance :


1. Double-cliquez sur le symbole de distance dans une vue de l'diteur de composants
personnaliss.
La bote de dialogue Attributs distance s'ouvre.
2. Modifiez le paramtre Valeur.
3. Cliquez sur Modifier pour enregistrer les modifications.

Vous pouvez galement tester une variable de distance dans la bote de dialogue Variables
en modifiant la Formule de la variable de la distance.

Voir aussi Variables de distance la page 26

Exemple : cration d'une variable de distance pour lier une platine


Dans cet exemple, vous allez lier l'extrmit de la platine au dessus de la poutre.
Pour lier lier l'extrmit de la platine au dessus de la poutre. :
1. Slectionnez la platine dans la vue de l'diteur de composants personnaliss pour afficher
ses poignes.

Variables dans les composants personnaliss 29 Variables de distance


2. Slectionnez la poigne suprieure de la platine.
3. Cliquez avec le bouton droit de la souris et slectionnez Lier au plan dans le menu.
4. Dplacez le pointeur sur le dessus de l'aile de la poutre pour la mettre en surbrillance.

Si vous ne pouvez pas mettre en surbrillance le plan souhait, modifiez le type


de plan dans la barre d'outils Editeur de composants personnaliss.

Dans ce cas, vous utilisez le type de plan limite. Si le profil de la pice change, le plan
limite est toujours disponible.

Variables dans les composants personnaliss 30 Variables de distance


5. Cliquez sur la face suprieure de l'aile de la poutre.
Un symbole reprsentant la distance apparat dans les vues de l'diteur de composants
personnaliss.

6. Si ncessaire, attribuez un nom descriptif la variable de distance :


a. Ouvrez la bote de dialogue Variables.
b. Remplacez Invite bote de dialogue par Dessus platine sur dessus
aile pour la nouvelle variable.
Si vous modifiez maintenant le profil de la poutre, le dessus de la platine suit le dessus de
l'aile de la poutre grce la liaison.

Voir aussi Variables de distance la page 26


Types de plans la page 80

Cration automatique de variables de distance


Vous pouvez crer une variable de distance automatiquement entre les objets slectionns et
les pices principale et secondaires d'une attache ou d'un dtail. Les objets slectionns, ou
leurs poignes ou points de rfrence, sont lis automatiquement des plans existants se
situant exactement au mme endroit. Tekla Structures cre des variables de distance partir
d'un maximum de trois directions vers ces plans existants. Tekla Structures slectionne les
plans dans l'ordre suivant :
1. Plans de construction
2. Composants personnaliss
3. Types de plans

Voir aussi Variables de distance la page 26


Cration automatique de variables de distance la page 32
Plans de construction la page 37
Types de plans la page 80

Variables dans les composants personnaliss 31 Variables de distance


Cration automatique de variables de distance
Pour crer automatiquement des variables de distance :

1. Cliquez sur le bouton Crer automatiquement des variables de distance dans la


barre d'outils Editeur de composants personnaliss.
2. Slectionnez un objet dot de poignes.
3. Cliquez sur le bouton central de la souris pour crer des variables de distance.
4. Vrifiez les variables cres.
Vous pouvez consulter les variables de distance dans la bote de dialogue Variables et
dans les vues de l'diteur de composants personnaliss.

Limites Vous ne pouvez pas crer de variable de distance automatiquement pour les pices
personnalises car elles ne disposent pas de pice principale.

Voir aussi Variables de distance la page 26


Cration automatique de variables de distance la page 31

Suppression d'une variable de distance


Vous ne pouvez pas modifier une liaison de distance existante. Vous devez supprimer la
variable de distance existante, puis crer une autre variable qui sera reliaisonne.

Pour supprimer une variable de distance :


1. Slectionnez la variable de distance dans une vue de l'diteur de composants
personnaliss.
2. Appuyez sur la touche Suppr.

Vous pouvez galement supprimer les variables dans la bote de dialogue Variables en
slectionnant la variable, puis en cliquant sur le bouton Supprimer.

Voir aussi Variables de distance la page 26

Variables dans les composants personnaliss 32 Variables paramtriques


4.4 Variables paramtriques
Il existe deux mthodes de base pour utiliser les variables paramtriques :
Liez les variables paramtriques aux proprits des objets de composant personnalis afin
de modifier les proprits dans la bote de dialogue du composant personnalis. Vous
pouvez, par exemple, modifier le nom, le matriau et le profil de l'objet.
Utilisez les variables paramtriques 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 affiches dans la bote de dialogue du
composant personnalis. Masquez les variables paramtriques que vous utilisez uniquement
pour les calculs et affichez les variables que vous utilisez pour modifier les proprits d'un
composant personnalis.

Voir aussi Variables dans les composants personnaliss la page 25


Cration et liaison d'une variable paramtrique la page 33
Exemple : cration d'une variable paramtrique pour dfinir le matriau de la platine la
page 34
Masquage de variables dans la bote de dialogue d'un composant personnalis la page 58

Cration et liaison d'une variable paramtrique


Pour crer et lier une variable paramtrique :
1. Ouvrez la bote de dialogue Variables dans l'diteur de composants personnaliss.
2. Cliquez sur le bouton Ajouter.
Une nouvelle variable paramtrique s'affiche dans la bote de dialogue.
3. Modifiez le paramtre Type valeur de la nouvelle variable afin qu'il corresponde la
proprit laquelle vous souhaitez lier la variable.
Par exemple, modifiez le paramtre Type valeur de la variable Matriau si vous liez la
variable paramtrique la proprit de matriau de l'objet.
4. Naviguez jusqu' la proprit de l'objet dans le Navigateur composant personnalis
conformment aux exigences.

Pour trouver l'objet demand plus facilement dans le Navigateur composant


personnalis, slectionnez l'objet dans une vue de l'diteur de composants
personnaliss afin de le mettre en surbrillance dans le Navigateur composant
personnalis.

5. Cliquez avec le bouton droit de la souris sur la proprit, puis slectionnez Ajouter
quation.

Variables dans les composants personnaliss 33 Variables paramtriques


6. Entrez le Nom de la variable paramtrique aprs le signe gal.
La variable paramtrique est maintenant lie la proprit de l'objet. Pour tester la
variable paramtrique, modifiez la Valeur de la variable.

Voir aussi Variables dans les composants personnaliss la page 25


Variables paramtriques la page 32
Exemple : cration d'une variable paramtrique pour dfinir le matriau de la platine la
page 34

Exemple : cration d'une variable paramtrique pour dfinir le matriau


de la platine
Dans cet exemple, vous allez crer une variable paramtrique et vous la lierez au matriau de
la platine.

Pour crer une variable paramtrique en vue de dfinir le matriau de la platine :


1. Ouvrez la bote de dialogue Variables dans l'diteur de composants personnaliss.
2. Cliquez sur le bouton Ajouter.
Une nouvelle variable paramtrique apparat.
3. Remplacez le paramtre Type valeur de la nouvelle variable par le paramtre Matriau.
4. Entrez Matriau de la platine dans Invite bote de dialogue.

5. Ouvrez le Navigateur composant personnalis dans l'diteur de composants


personnaliss.
6. Slectionnez la platine dans une vue de l'diteur de composants personnaliss pour la
mettre en surbrillance dans le Navigateur composant personnalis.
7. Recherchez le matriau de la platine dans le Navigateur composant personnalis.

Variables dans les composants personnaliss 34 Variables paramtriques


8. Cliquez avec le bouton droit de la souris sur Matriau et slectionnez Ajouter quation.
9. Entrez P1 aprs le signe gal, puis appuyez sur Entre.
Vous venez de lier la variable paramtrique P1 au matriau de la platine.
Vous pouvez dsormais modifier le matriau de la platine dans la bote de dialogue du
composant personnalis.

Voir aussi Variables dans les composants personnaliss la page 25


Variables paramtriques la page 32
Cration et liaison d'une variable paramtrique la page 33

4.5 Variables de distance de rfrence


Utilisez des variables de distance de rfrence pour mesurer la distance entre deux points ou
entre un point et un plan. Vous pouvez ensuite utiliser la variable de distance de rfrence
dans les calculs. Par exemple, pour dterminer l'cartement entre les barreaux d'une chelle.
Une variable de distance de rfrence change en fonction du dplacement des objets
auxquels la variable fait rfrence. Il est impossible de dplacer des objets en modifiant leurs
variables de distance de rfrence.

Voir aussi Variables dans les composants personnaliss la page 25


Cration d'une variable de distance de rfrence la page 36

Variables dans les composants personnaliss 35 Variables de distance de rfrence


Cration d'une variable de distance de rfrence
Pour crer une variable de distance de rfrence :
1. Slectionnez le point de rfrence que vous souhaitez lier un plan.

2. Cliquez sur le bouton Ajouter une distance de rfrence dans la barre d'outils
Editeur de composants personnaliss.
3. Dplacez le pointeur dans une vue de l'diteur de composants personnaliss pour mettre
en surbrillance le plan que vous souhaitez lier au point de rfrence.

Si vous ne parvenez pas mettre en surbrillance le plan appropri, modifiez le


type de plan dans la barre d'outils Editeur de composants personnaliss.

4. Cliquez sur le plan pour crer la variable de distance de rfrence.


Tekla Structures permet d'insrer la variable de distance de rfrence dans la bote de
dialogue Variables afin d'afficher la distance de rfrence, de couleur orange, dans les
vues de l'diteur de composants personnaliss.

Voir aussi Variables dans les composants personnaliss la page 25


Variables de distance de rfrence la page 35

Variables dans les composants personnaliss 36 Variables de distance de rfrence


4.6 Rfrences de proprits
Vous pouvez copier les rfrences de proprits des pices principale et secondaires afin de
les utiliser par la suite pour dterminer les proprits des composants personnaliss. Les
rfrences de proprits sont dynamiques. Si une proprit est modifie ultrieurement, la
rfrence est modifie en consquence. Vous pouvez, par exemple, utiliser une rfrence
une longueur de poutre dans des calculs de variable. Si la longueur est modifie, la valeur
approprie est automatiquement utilise dans les calculs.

Voir aussi Variables dans les composants personnaliss la page 25


Copie d'une rfrence de proprit la page 37

Copie d'une rfrence de proprit


Pour copier une rfrence de proprit :
1. Naviguez jusqu' la proprit de l'objet dans le Navigateur composant personnalis
conformment aux exigences.

Pour trouver l'objet demand plus facilement dans le Navigateur composant


personnalis, slectionnez l'objet dans une vue de l'diteur de composants
personnaliss afin de le mettre en surbrillance dans le Navigateur composant
personnalis.

2. Cliquez avec le bouton droit de la souris sur la proprit.


3. Slectionnez l'option Copier rfrence dans la liste.
4. Collez et utilisez la rfrence selon vos besoins.
Vous pouvez coller la rfrence dans la Formule d'une variable, dans la bote de dialogue
Variables, afin de l'utiliser dans un calcul ou vous pouvez coller la rfrence dans une
proprit d'objet de composant personnalis.

Voir aussi Rfrences de proprits la page 37


Exemple : dtermination de la quantit de ranges de boulons la page 44

4.7 Plans de construction


Vous pouvez parfois avoir besoin de crer vos propres plans pour lier et dplacer des groupes
d'objets.

Variables dans les composants personnaliss 37 Rfrences de proprits


Voir aussi Variables dans les composants personnaliss la page 25
Cration d'un plan de construction la page 38

Cration d'un plan de construction


Pour crer un plan de construction :

1. Cliquez sur le bouton Crer un plan de construction dans la barre d'outils Editeur
de composants personnaliss.
2. Slectionnez quatre points dans une vue d'un diteur de composants personnaliss.
3. Cliquez sur le bouton central de la souris.
Tekla Structures affiche le plan de construction.

Voir aussi Variables dans les composants personnaliss la page 25


Plans de construction la page 37
Exemple : utilisation de plans de construction pour dterminer la position du raidisseur la
page 46

Variables dans les composants personnaliss 38 Plans de construction


5 Exemples de modification de
composants personnaliss

Ce chapitre prsente des exemples de modification de composants personnaliss dans le but


de les adapter aux modifications des modles. Les exemples sont indpendants les uns des
autres.
Cliquez sur les liens ci-dessous pour en savoir plus :
Exemple : ajout d'une option de cration d'objets la page 39
Exemple : dtermination de la distance entre le groupe de boulons et l'aile de la poutre
la page 41
Exemple : dtermination du diamtre boulon et du standard boulon la page 43
Exemple : dtermination de la quantit de ranges de boulons la page 44
Exemple : utilisation de plans de construction pour dterminer la position du raidisseur
la page 46
Exemple : remplacement de sous-composants la page 49
Exemple : utilisation d'enregistrements pour modifier un sous-composant la page 50
Exemple : utilisation d'attributs utilisateur dans les composants personnaliss la page
51
Exemple : dtermination du nombre de montants de garde-corps l'aide d'un attribut de
gabarit la page 53
Exemple : Utilisation de feuilles de calcul Excel avec les composants personnaliss la
page 57

Exemples de modification de composants personnaliss 39 Exemple : ajout d'une option de cration d'objets
5.1 Exemple : ajout d'une option de cration d'objets
Dans cet exemple, vous ajouterez une option permettant d'activer ou de dsactiver la
cration d'un objet dans un composant personnalis.

Pour ajouter une option en vue de crer un objet dans un composant personnalis :
1. Ouvrez la bote de dialogue Variables dans l'diteur de composants personnaliss.
2. Crez une nouvelle variable paramtrique.
3. Modifiez la variable paramtrique.
Remplacez Type valeur par Oui/Non.
Saisissez un nom dans Invite bote de dialogue.
Tekla Structures affiche le titre dans la bote de dialogue du composant personnalis.

4. Ouvrez le Navigateur composant personnalis dans l'diteur de composants


personnaliss.
5. Recherchez l'objet dans le Navigateur composant personnalis.
6. Liez la proprit Cration la variable paramtrique.

7. Enregistrez le composant personnalis.


8. Fermez l'diteur de composants personnaliss.

Exemples de modification de composants personnaliss 40 Exemple : ajout d'une option de cration d'objets
Dans la bote de dialogue du composant personnalis, vous disposez maintenant de l'option
permettant de crer l'objet.

Voir aussi Exemples de modification de composants personnaliss la page 39


Cration et liaison d'une variable paramtrique la page 33
Proprits des variables la page 85

5.2 Exemple : dtermination de la distance entre le groupe de


boulons et l'aile de la poutre
Dans cet exemple, vous dterminerez la distance entre le groupe de boulons et l'aile de la
poutre.

Pour dterminer la distance entre le groupe de boulons et l'aile de la poutre :


1. Modifiez les proprits du groupe de boulons.
a. Double-cliquez sur le groupe de boulons dans l'diteur de composants personnaliss.
La bote de dialogue Proprits des boulons s'ouvre.
b. Effacez toutes les valeurs de la zone Dcalages de la bote de dialogue Proprits
des boulons.
c. Cliquez sur Modifier.

Exemples de modification de composants personnaliss 41 Exemple : dtermination de la distance entre le groupe de


boulons et l'aile de la poutre
Le groupe de boulons se dplace au niveau de la poigne d'origine du groupe de
boulons.

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


a. Slectionnez le groupe de boulons dans l'diteur de composants personnaliss.
b. Slectionnez la poigne suprieure (jaune).

c. Cliquez avec le bouton droit de la souris et slectionnez Lier au plan dans la liste.
d. Slectionnez l'aile suprieure de la poutre.

Une nouvelle variable de distance apparat dans la bote de dialogue Variables.


3. Ouvrez la bote de dialogue Variables dans l'diteur de composants personnaliss.
4. Crez une nouvelle variable paramtrique.
5. Modifiez la variable paramtrique.
a. Saisissez une valeur pour la distance dans le paramtre Formule.
b. Entrez la valeur de la Distance verticale jusqu'au boulon dans
l'Invite bote de dialogue.
6. Indiquez =-P1 dans la zone Formule de la variable de distance.

Exemples de modification de composants personnaliss 42 Exemple : dtermination de la distance entre le groupe de


boulons et l'aile de la poutre
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.

Voir aussi Exemples de modification de composants personnaliss la page 39


Cration manuelle d'une variable de distance la page 27
Cration et liaison d'une variable paramtrique la page 33
Proprits des variables la page 85

5.3 Exemple : dtermination du diamtre boulon et du standard


boulon
Dans cet exemple, vous crerez deux variables paramtriques pour dterminer le diamtre
boulon et le standard boulon.

Pour dterminer le diamtre boulon et le standard boulon :


1. Ouvrez la bote de dialogue Variables dans l'diteur de composants personnaliss.
2. Crez deux nouvelles variables paramtriques.
3. Modifiez la premire variable paramtrique.
Remplacez Type valeur par Diamtre boulon.
Tekla Structures ajoute automatiquement le suffixe _diameter au nom de la
variable. Ne supprimez pas le suffixe.
Dans la zone Invite bote de dialogue, entrez Diamtre boulon.
4. Modifiez la deuxime variable paramtrique.
a. Remplacez Type valeur par Standard boulon.
Tekla Structures ajoute automatiquement le suffixe _screwdin au nom de la
variable. Ne supprimez pas le suffixe.
b. Modifiez le prfixe dans le paramtre Nom de la deuxime variable de sorte que les
prfixes des deux variables soient identiques.

Exemples de modification de composants personnaliss 43 Exemple : dtermination du diamtre boulon et du


standard boulon
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. Ouvrez le Navigateur composant personnalis dans l'diteur de composants
personnaliss.
6. Dans le Navigateur composant personnalis, liez les variables paramtriques aux
proprits du groupe de boulons.
Liez P1_diameter la proprit Dimension.
Liez P1_screwdin la proprit Standard boulon.

7. Enregistrez le composant personnalis.


8. 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.

Voir aussi Exemples de modification de composants personnaliss la page 39


Cration et liaison d'une variable paramtrique la page 33
Proprits des variables la page 85

5.4 Exemple : dtermination de la quantit de ranges de boulons


Dans cet exemple, vous dterminerez la quantit de ranges de boulons en fonction de la
hauteur de la poutre. Vous utiliserez des instructions if dans vos calculs.

Exemples de modification de composants personnaliss 44 Exemple : dtermination de la quantit de ranges de


boulons
Pour dterminer la quantit de ranges de boulons :
1. Ouvrez la bote de dialogue Variables dans l'diteur de composants personnaliss.
2. Crez une nouvelle variable paramtrique.
3. Remplacez Type valeur par Numro pour la variable.
4. Recherchez la Hauteur de la poutre dans le Navigateur composant personnalis.
5. Cliquez avec le bouton droit de la souris sur Hauteur et slectionnez Copier rfrence
dans la liste.
6. Entrez l'instruction if suivante dans Formule 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
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. Crez une nouvelle variable paramtrique.
8. Remplacez le paramtre Type valeur de la nouvelle variable par Liste distances.
9. Entrez =P1+"*"+100 dans Formule pour la nouvelle variable.
Dans la formule, 100 correspond l'cartement des boulons et la valeur P1 la quantit
de ranges de boulons.

Exemples de modification de composants personnaliss 45 Exemple : dtermination de la quantit de ranges de


boulons
10. Recherchez les Distances X groupe de boulons dans le Navigateur composant
personnalis.
11. Liez la variable P2 Distances X groupe de boulons.
12. Enregistrez le composant personnalis.
13. Fermez l'diteur de composants personnaliss.
Dsormais, lorsque vous modifiez la hauteur de la poutre, la quantit de ranges de boulons
change galement.

Voir aussi Exemples de modification de composants personnaliss la page 39


Cration et liaison d'une variable paramtrique la page 33
Rfrences de proprits la page 37
Proprits des variables la page 85

5.5 Exemple : utilisation de plans de construction pour dterminer


la position du raidisseur
Dans cet exemple, vous utiliserez 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.

Pour positionner les raidisseurs l'aide des plans de construction :


1. Ouvrez la bote de dialogue Variables dans l'diteur de composants personnaliss.
2. Crez une nouvelle variable paramtrique.
3. Recherchez le GUID de la poutre.
a. Cliquez sur Outils --> Information --> Objet.

Exemples de modification de composants personnaliss 46 Exemple : utilisation de plans de construction pour


dterminer la position du raidisseur
b. Slectionnez la poutre.
La bote de dialogue Info objet s'ouvre.
c. Recherchez le GUID de la poutre dans la bote de dialogue Info objet.
4. Modifiez la variable paramtrique.
Entrez
=fTpl("LENGTH","ID4C8B5E24-0000-017D-3132-383432313432"
) dans Formule.
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.
Entrez Longueur poutre dans Invite bote de dialogue.
5. Crez une nouvelle variable paramtrique.
6. Modifiez la nouvelle variable paramtrique.
Entrez =P1/3 dans Formule.
Entrez Longueur/3 dans Invite bote de dialogue.
7. Crez un plan de construction.

a. Cliquez sur le bouton Crer un plan de construction dans la barre d'outils de


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

8. Liez les raidisseurs au plan de construction.


a. Slectionnez les raidisseurs.

Exemples de modification de composants personnaliss 47 Exemple : utilisation de plans de construction pour


dterminer la position du raidisseur
b. Maintenez la touche Alt enfonce et utilisez la zone de slection (de gauche droite)
pour slectionner toutes les poignes des raidisseurs.

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


d. Liez les poignes des raidisseurs au plan de construction.
9. 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.

10. Rptez les tapes 7 9 pour les raidisseurs situs l'autre extrmit.
11. Remplacez Formule par =P2 pour les deux variables de distance qui lient les plans de
construction aux extrmits de la poutre.
12. Enregistrez le composant personnalis.

Exemples de modification de composants personnaliss 48 Exemple : utilisation de plans de construction pour


dterminer la position du raidisseur
13. Fermez l'diteur de composants personnaliss.
Lorsque vous modifiez la longueur de la poutre, la position des raidisseurs change et la poutre
est divise en trois sections de longueur quivalente.

Voir aussi Exemples de modification de composants personnaliss la page 39


Cration et liaison d'une variable paramtrique la page 33
Cration d'un plan de construction la page 38
Cration manuelle d'une variable de distance la page 27
Proprits des variables la page 85

5.6 Exemple : remplacement de sous-composants


Dans cet exemple, vous ajouterez une option dans la bote de dialogue du composant
personnalis en vue de remplacer les sous-composants par d'autres sous-composants.

Pour remplacer des sous-composants dans un composant personnalis :


1. Ouvrez la bote de dialogue Variables dans l'diteur de composants personnaliss.
2. Crez une nouvelle variable paramtrique.
3. Modifiez la variable paramtrique.
a. Remplacez le paramtre Type valeur par Nom composant.
Tekla Structures ajoute automatiquement le suffixe _name au nom de la variable.
Ne supprimez pas le suffixe.
b. Entrez le nom des sous-composants dans Formule.
c. Entrez un nom descriptif dans Invite bote de dialogue.

Exemples de modification de composants personnaliss 49 Exemple : remplacement de sous-composants


4. Liez P1_name aux proprits Nom des deux sous-composants.
a. Ouvrez le Navigateur composant personnalis dans l'diteur de composants
personnaliss.
b. Recherchez l'attribut Nom d'un sous-composant.
c. Cliquez avec le bouton droit de la souris sur Nom et slectionnez Ajouter quation.
d. Entrez P1_name aprs le signe gal.
e. Rptez les tapes 4b 4d 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 Plaques dancrage
de la bote de dialogue du composant personnalis.

Voir aussi Exemples de modification de composants personnaliss la page 39


Cration et liaison d'une variable paramtrique la page 33
Proprits des variables la page 85

5.7 Exemple : utilisation d'enregistrements pour modifier un sous-


composant
Dans cet exemple, vous ajouterez une option afin d'utiliser des enregistrements pour modifier
un sous-composant dans un composant personnalis.

Pour utiliser des enregistrements en vue de modifier un sous-composant :


1. Ouvrez la bote de dialogue Variables dans l'diteur de composants personnaliss.
2. Crez une nouvelle variable paramtrique.
3. Modifiez la variable paramtrique.

Exemples de modification de composants personnaliss 50 Exemple : utilisation d'enregistrements pour modifier un


sous-composant
a. Remplacez Type valeur par Fichier attributs composant.
Tekla Structures ajoute automatiquement le suffixe _attrfile au nom de la
variable. Ne supprimez pas le suffixe.
b. Entrez le nom d'un enregistrements dans Formule.
c. Changez le Nom de la nouvelle variable de sorte que le prfixe corresponde la
variable lie au nom du composant.

Les variables Nom et Fichier d'attributs d'un composant doivent toujours


porter le mme prfixe pour fonctionner correctement.

d. Entrez un nom descriptif dans Invite bote de dialogue.

4. Ouvrez le Navigateur composant personnalis dans l'diteur de composants


personnaliss.
5. Liez P1_attrfile la proprit Fichier attributs du sous-composant.

6. Enregistrez le composant personnalis.


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

Voir aussi Exemples de modification de composants personnaliss la page 39


Cration et liaison d'une variable paramtrique la page 33
Proprits des variables la page 85

Exemples de modification de composants personnaliss 51 Exemple : utilisation d'attributs utilisateur dans les
composants personnaliss
5.8 Exemple : utilisation d'attributs utilisateur dans les composants
personnaliss
Dans cet exemple, vous lierez des variables paramtriques aux attributs utilisateur des
panneaux. Vous pourrez ensuite utiliser les attributs utilisateur dans les filtres de vue pour
afficher ou masquer les panneaux.

Pour utiliser des attributs utilisateur dans un composant personnalis :


1. Ouvrez la bote de dialogue Variables dans l'diteur de composants personnaliss.
2. Crez une nouvelle variable paramtrique.
3. Modifiez la variable paramtrique.
Remplacez Type valeur par Texte.
Entrez Type1 dans Formule.
Entrez Panneau1 dans Invite bote de dialogue.
4. Ouvrez le Navigateur composant personnalis dans l'diteur de composants
personnaliss.
5. Naviguez jusqu'aux Attributs utilisateur du premier panneau.
Vous lierez P1 l'attribut utilisateur USER_FIELD_1. Cependant, l'attribut n'est pas
visible dans le Navigateur composant personnalis.
6. Rendez l'attribut utilisateur visible dans le Navigateur composant personnalis.
a. Double-cliquez sur le premier des panneaux.
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. Accdez l'onglet Paramtres.

Exemples de modification de composants personnaliss 52 Exemple : utilisation d'attributs utilisateur dans les
composants personnaliss
d. Saisissez le texte dans la zone Info Utilisateur 1.
e. Cliquez sur Modifier.
7. Cliquez sur Actualiser dans le Navigateur composant personnalis.
USER_FIELD_1 apparat sous Attributs utilisateur dans le Navigateur composant
personnalis.
8. Liez P1 USER_FIELD_1.

9. Crez deux nouvelles variables paramtriques et liez-les aux attributs utilisateur des deux
autres panneaux.
10. Enregistrez le composant personnalis.
11. Fermez l'diteur de composants personnaliss.
Vous pouvez dsormais crer un filtre de vue et afficher ou masquer 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.

Voir aussi Exemples de modification de composants personnaliss la page 39


Cration et liaison d'une variable paramtrique la page 33
Proprits des variables la page 85

5.9 Exemple : dtermination du nombre de montants de garde-corps


l'aide d'un attribut de gabarit
Dans cet exemple, vous utiliserez un attribut de gabarit pour dterminer le nombre de
montants de garde-corps en fonction de la 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).

Exemples de modification de composants personnaliss 53 Exemple : dtermination du nombre de montants de garde-


corps l'aide d'un attribut de gabarit
Pour dterminer le nombre de montants de garde-corps :
1. Ouvrez la bote de dialogue Variables dans l'diteur de composants personnaliss.
2. Crez trois nouvelles variables paramtriques.
3. Modifiez la variable paramtrique P1.
Entrez 250 dans Formule.
Entrez Distance extrmit dans Invite bote de dialogue.
4. Modifiez la variable paramtrique P2.
Entrez 900 dans Formule.
Entrez Ecartement dans Invite bote de dialogue.
5. Modifiez la variable paramtrique P3.
Remplacez Type valeur par Numro.
Entrez Nombre de montants dans Invite bote de dialogue.
6. Recherchez le GUID de la poutre.
a. Cliquez sur Outils --> Information --> Objets.
b. Slectionnez la poutre.
La bote de dialogue Info objet s'ouvre.
c. Recherchez le GUID de la poutre dans la bote de dialogue Info objet.
7. Remplacez le paramtre Formule de P3 par
=(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

Exemples de modification de composants personnaliss 54 Exemple : dtermination du nombre de montants de garde-


corps l'aide d'un attribut de gabarit
ID50B8559A-0000-010B-3133-353432373038 correspond au GUID de la
poutre.
Le nombre de montants est calcul comme suit : tout d'abord, la distance entre les deux
extrmits est soustraite de la longueur de la poutre et le rsultat est divis par
l'cartement des montants.
8. Ouvrez le Navigateur composant personnalis dans l'diteur de composants
personnaliss.
9. Liez les variables paramtriques P2 et P3 aux proprits du composant Rptition
d'objets (29).

10. Liez le premier montant l'extrmit de la poutre.


a. Slectionnez le montant dans la vue de l'diteur de composants personnaliss.
b. Maintenez la touche Alt enfonce et utilisez la zone de slection (de gauche droite)
pour slectionner les poignes du montant.
c. Cliquez avec le bouton droit de la souris et slectionnez Lier au plan.
d. Liez les poignes l'extrmit de la poutre.

Exemples de modification de composants personnaliss 55 Exemple : dtermination du nombre de montants de garde-


corps l'aide d'un attribut de gabarit
11. Liez le dernier montant l'autre extrmit de la poutre en suivant les instructions de
l'tape 10.
12. Modifiez toutes les variables de distance.
Remplacez Formule par =P1.
Remplacez Visibilit par Cacher.

13. Enregistrez le composant personnalis.


14. Fermez l'diteur de composants personnaliss.
Vous pouvez dsormais modifier l'cartement et la distance aux extrmits 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.

Voir aussi Exemples de modification de composants personnaliss la page 39


Cration et liaison d'une variable paramtrique la page 33
Cration manuelle d'une variable de distance la page 27
Proprits des variables la page 85

Exemples de modification de composants personnaliss 56 Exemple : dtermination du nombre de montants de garde-


corps l'aide d'un attribut de gabarit
5.10 Exemple : Utilisation de feuilles de calcul Excel avec les
composants personnaliss
Dans cet exemple, vous allez lier une feuille de calcul Excel un composant personnalis.
Vous pouvez, par exemple, utiliser les feuilles de calcul Excel pour vrifier les composants.
Le nom de la feuille de calcul doit tre component_"component_name".xls. Par
exemple, le nom sera component_stiffener.xls pour un composant personnalis
appel stiffener.
Tekla Structures recherche les feuilles de calcul dans les emplacements suivants :
Dans le rpertoire modle : ..\<model>\exceldesign\
Dans le rpertoire dfini avec l'option avance
XS_EXTERNAL_EXCEL_DESIGN_PATH.
Pour utiliser des feuilles de calcul Excel avec les composants personnaliss :
1. Ouvrez la bote de dialogue Variables dans l'diteur de composants personnaliss.
2. Crez une nouvelle variable paramtrique.
3. Modifiez la variable paramtrique.
a. Remplacez Type valeur par Oui/Non.
b. Saisissez use_externaldesign dans Nom.
c. Saisissez Utiliser calcul externe dans Invite bote de dialogue.

4. Enregistrez le composant personnalis.


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

Voir aussi Exemples de modification de composants personnaliss la page 39


Cration et liaison d'une variable paramtrique la page 33
Proprits des variables la page 85

Exemples de modification de composants personnaliss 57 Exemple : Utilisation de feuilles de calcul Excel avec les
composants personnaliss
6 Modification de la bote de dialogue
du composant personnalis

Ce chapitre explique comment modifier la bote de dialogue du composant personnalis. Par


exemple, vous pouvez choisir les variables afficher dans la bote de dialogue et y ajouter
des images, des onglets et des listes droulantes.
Cliquez sur les liens ci-dessous pour en savoir plus :
Masquage de variables dans la bote de dialogue d'un composant personnalis la page
58
Fichier de la bote de dialogue du composant personnalis la page 59
diteur de bote de dialogue du Composant personnalis la page 59

6.1 Masquage de variables dans la bote de dialogue d'un composant


personnalis
Par dfaut, Tekla Structures affiche les variables de distance, dont la valeur est suprieure
zro, ainsi que les variables paramtriques dans la bote de dialogue du composant
personnalis. Si ncessaire, vous pouvez masquer les variables.

Pour masquer une variable dans la bote de dialogue d'un composant personnalis :
1. Ouvrez la bote de dialogue Variables dans l'diteur de composants personnaliss.
2. Remplacez le paramtre Visibilit de la variable par Cacher.
3. Enregistrez le composant personnalis.
4. Fermez l'diteur de composants personnaliss.

Voir aussi Modification de la bote de dialogue du composant personnalis la page 58


Affichage des variables la page 26

Modification de la bote de dialogue du composant 58 Masquage de variables dans la bote de dialogue d'un
personnalis composant personnalis
6.2 Fichier de la bote de dialogue du composant personnalis
Lorsque vous crez un composant personnalis, Tekla Structures cre automatiquement le
fichier d'entres qui dfinit la bote de dialogue du composant personnalis. 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, Tekla Structures cre automatiquement
un fichier de sauvegarde du fichier d'entres. Le fichier de sauvegarde porte
l'extension .inp_bak et se trouve dans le rpertoire
CustomComponentDialogFiles, sous le rpertoire modle. Tekla Structures affiche
une notification lors de la cration du fichier de sauvegarde.

Voir aussi Ouverture du fichier de bote de dialogue d'un composant personnalis dans l'diteur de bote
de dialogue du Composant personnalis la page 60
Procdure pour viter toute modification dans la bote de dialogue du composant
personnalis la page 67

6.3 diteur de bote de dialogue du Composant personnalis


L'diteur de bote de dialogue du Composant personnalis est un outil qui permet de
modifier la bote de dialogue de votre composant personnalis. Vous pouvez utiliser l'diteur
de bote de dialogue du Composant personnalis pour ajouter et modifier la disposition des
lments de la bote de dialogue tels que des images, des onglets et des listes.

Voir aussi Ouverture du fichier de bote de dialogue d'un composant personnalis dans l'diteur de bote
de dialogue du Composant personnalis la page 60

Modification de la bote de dialogue du composant 59 Fichier de la bote de dialogue du composant personnalis


personnalis
Dplacement d'lments dans la bote de dialogue d'un composant personnalis la page
60
Ajout d'une image dans la bote de dialogue d'un composant personnalis la page 61
Ajout et modification du nom d'un onglet dans la bote de dialogue d'un composant
personnalis la page 61
Exemple : Modification de la bote de dialogue d'un composant raidisseur la page 62

Dfinition des options pour l'diteur de bote de dialogue du


Composant personnalis
Pour dfinir les options de l'diteur de bote de dialogue du Composant personnalis :
1. Cliquez sur Outils --> Options.
2. Dfinissez les options comme souhait.
Par dfaut, le rpertoire d'image est ..\ProgramData\TeklaStructures
\<version>\Bitmaps. Vous pouvez rtablir le chemin ver le rpertoire par dfaut
en cliquant sur Dfaut.
3. Cliquez sur Appliquer et sur OK.

Ouverture du fichier de bote de dialogue d'un composant personnalis


dans l'diteur de bote de dialogue du Composant personnalis
Pour ouvrir le fichier de bote de dialogue d'un composant personnalis dans l'diteur de
bote de dialogue du Composant personnalis :
1. Cliquez sur Dtails --> Composant --> Modifier la bote de dialogue du Composant
personnalis.
2. Slectionnez le composant personnalis dans le modle.
Le fichier de bote de dialogue du composant personnalis s'ouvre dans l'diteur de bote
de dialogue du Composant personnalis.

Vous pouvez aussi cliquer avec le bouton droit de la souris sur un composant personnalis
dans le modle ou le Catalogue de composants et slectionner Modifier la bote de
dialogue du Composant personnalis dans le menu contextuel pour ouvrir le fichier de
bote de dialogue du composant personnalis des fins de modification.

Voir aussi Fichier de la bote de dialogue du composant personnalis la page 59

Modification de la bote de dialogue du composant 60 diteur de bote de dialogue du Composant personnalis


personnalis
Dplacement d'lments dans la bote de dialogue d'un composant
personnalis
Pour dplacer un lment dans la bote de dialogue du composant personnalis, faites-le
glisser vers la nouvelle position.

Vous pouvez slectionner plusieurs lments en maintenant la touche Ctrl


enfonce tout en cliquant sur les lments ou en utilisant la slection de zone.
Vous pouvez ensuite dplacer simultanment tous les lments.

Vous pouvez aussi copier, couper et coller des commandes. Par exemple, pour dplacer des
lments vers un autre onglet, slectionnez-les, appuyez sur Ctrl + X, accdez un autre
onglet et appuyez sur Ctrl + V.

Ajout d'une image dans la bote de dialogue d'un composant


personnalis
Vous pouvez ajouter des images dans la bote de dialogue d'un composant personnalis pour
faciliter l'utilisation de votre composant personnalis.

Pour ajouter une image dans la bote de dialogue d'un composant personnalis :
1. Cliquez sur Insrer --> Image.
La bote de dialogue Ouvrir s'ouvre. Elle affiche le contenu du rpertoire qui est dfini
dans Rpertoire image sous Options.
Stockez toutes vos images de bote de dialogue d'lment personnalis dans le rpertoire
d'image.
2. Slectionnez l'image.
L'image doit tre au format bitmap (.bmp).
3. Cliquez sur Ouvrir.
4. Faites glisser l'image jusqu' la position correcte.

Ajout et modification du nom d'un onglet dans la bote de dialogue


d'un composant personnalis
Pour ajouter et renommer un onglet dans la bote de dialogue d'un composant personnalis :
1. Cliquez sur Insrer --> Onglet.
2. Double-cliquez sur le nouvel onglet.
3. Entrez un nouveau nom et appuyez sur Entre.

Modification de la bote de dialogue du composant 61 diteur de bote de dialogue du Composant personnalis


personnalis
Exemple : Modification de la bote de dialogue d'un composant
raidisseur
Cet exemple montre comment modifier la bote de dialogue d'un composant raidisseur dans
l'diteur de bote de dialogue du Composant personnalis afin de faciliter l'adaptation du
raidisseur dans le modle. Le processus comprend trois tapes:
1. Exemple : Ajout d'une liste d'images dans la bote de dialogue d'un raidisseur la page
62
2. Exemple : Arrangement des zones de texte et des titres dans la bote de dialogue d'un
raidisseur la page 65
3. Exemple : Griser des options non disponibles dans la bote de dialogue d'un raidisseur la
page 66
Une fois ces tapes ralises, les amliorations suivantes sont disponibles dans la bote de
dialogue du raidisseur :
La cration plat raidisseur est contrle l'aide d'une liste d'images.
Les options non disponibles sont grises.
La liste, les zones de texte et les titres sont disposs de manire plaisante.

Exemple : Ajout d'une liste d'images dans la bote de dialogue d'un


raidisseur
Commencez par ajouter une liste d'images dans la bote de dialogue du raidisseur. Cette
tape correspond la phase 1 du processus Exemple : Modification de la bote de dialogue
d'un composant raidisseur la page 62.
La bote de dialogue du raidisseur possde la zone de texte illustre ci-dessous. L'utilisateur
doit connatre les valeurs (0 pour gauche, 1 pour droite et 2 pour les deux plats) qui

Modification de la bote de dialogue du composant 62 diteur de bote de dialogue du Composant personnalis


personnalis
contrlent la cration des plats raidisseurs. Vous allez remplacer la zone de texte par une
liste, plus facile utiliser.

Pour remplacer la zone de texte par une liste dans la bote de dialogue :
1. Vrifiez le nom de la variable paramtrique qui contrle la cration de plat.
a. Double-cliquez sur la zone de texte Plats crs dans l'diteur de bote de dialogue
du Composant personnalis.
La bote de dialogue Proprits de l'objet s'ouvre.
b. Vrifiez le Nom de la variable paramtrique dans la bote de dialogue Proprits de
l'objet.

2. Slectionnez la zone de texte et appuyez sur Supprimer.


3. Ajoutez un nouvel attribut (liste).
a. Cliquez sur Insrer --> Attribut .
b. Faites glisser l'attribut vers un emplacement adquat.
4. Double-cliquez sur le nouvel attribut pour modifier ses proprits.
5. Entrez P4 comme Nom de l'attribut.
L'attribut est prsent li la variable paramtrique qui contrle la cration de plat.
6. Cliquez sur Modifier les valeurs pour ajouter les lments de la liste.

Modification de la bote de dialogue du composant 63 diteur de bote de dialogue du Composant personnalis


personnalis
7. Ajoutez l'image du plat gauche.
a. Cliquez sur Parcourir Ajouter....
b. Accdez au rpertoire correct.
c. Slectionnez une image adquate.
d. Cliquez sur Ouvrir.
8. Ajoutez l'image du plat droit, puis celle des deux plats, en procdant de la mme manire
qu'avec le plat gauche.
9. Dans la bote de dialogue Modifier les valeurs d'attribut, slectionnez l'image des deux
plats, puis cliquez sur Dfaut pour utiliser l'attribut comme valeur par dfaut.

10. Cliquez sur OK.


11. Cliquez sur Appliquer dans la bote de dialogue Proprits de l'objet.
12. Enregistrez les modifications dans l'diteur de bote de dialogue du Composant
personnalis.
Vous pouvez prsent slectionner les plats que vous souhaitez crer plus facilement.

Modification de la bote de dialogue du composant 64 diteur de bote de dialogue du Composant personnalis


personnalis
Exemple : Arrangement des zones de texte et des titres dans la bote de
dialogue d'un raidisseur
Une fois que vous avez ajout la liste dans la bote de dialogue du raidisseur, vous pouvez
disposer les zones de texte et les titres autour de la liste. Cette tape correspond la phase 2
du processus Exemple : Modification de la bote de dialogue d'un composant raidisseur la
page 62.
La bote de dialogue est telle que ci-dessous, avant que vous ne disposiez les zones de texte
et les textes :

Pour disposer les zones de texte et les titres dans la bote de dialogue du raidisseur :
1. Faites glisser la zone de texte qui contrle la classe du plat gauche vers le ct gauche de
la liste.
2. Faites glisser le texte Classe du plat gauche au-dessus de la zone de texte
correspondante.
3. Faites glisser la zone de texte qui contrle la classe du plat droit vers le ct droit de la
liste.
4. Faites glisser le texte Classe du plat droit au-dessus de la zone de texte correspondante.
5. Faites glisser le titre de la liste au-dessus de cette dernire.

Modification de la bote de dialogue du composant 65 diteur de bote de dialogue du Composant personnalis


personnalis
6. Enregistrez les modifications.
A prsent, la liste, les zones de texte et les textes sont disposs de manire attrayante.

Voir aussi Dplacement d'lments dans la bote de dialogue d'un composant personnalis la page 60

Exemple : Griser des options non disponibles dans la bote de dialogue


d'un raidisseur
Aprs avoir dispos les zones de texte et les titres, grisez les options non disponibles dans la
bote de dialogue du raidisseur. Cette tape correspond la phase 3 du processus Exemple :
Modification de la bote de dialogue d'un composant raidisseur la page 62.
Pour griser les options non disponibles :
1. Grisez la zone de texte Classe du plat gauche lorsque seul le plat de raidisseur droit est
cr dans le modle.
a. Slectionnez l'image du plat droit dans la liste Plats crs.
b. Maintenez la touche Ctrl enfonce et slectionnez la zone de texte Classe du plat
gauche.

c. Cliquez sur le bouton Basculer la visibilit .


2. Dslectionnez tous les objets de la bote de dialogue.
3. Grisez la zone de texte Classe du plat droit lorsque seul le plat de raidisseur gauche est
cr dans le modle.
a. Slectionnez l'image du plat gauche dans la liste Plats crs.
b. Maintenez la touche Ctrl enfonce et slectionnez la zone de texte Classe du plat
droit.

c. Cliquez sur le bouton Basculer la visibilit .


4. Enregistrez les modifications.

Modification de la bote de dialogue du composant 66 diteur de bote de dialogue du Composant personnalis


personnalis
A prsent, la zone de texte Classe du plat gauche n'est pas disponible lorsque seul le plat de
raidisseur droit est cr et inversement.

Procdure pour viter toute modification dans la bote de dialogue du


composant personnalis
Vous pouvez verrouiller le fichier de bote de dialogue (.inp) pour empcher 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.

Pour empcher les modifications du fichier .inp, cliquez sur le bouton Verrouiller/

Dverrouiller au profit de l'tat verrouill dans l'diteur de bote de dialogue du


Composant personnalis.

Vous pouvez modifier le composant personnalis dans l'diteur de composants personnaliss


lorsque le fichier .inp est verrouill, mais 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.

Voir aussi Fichier de la bote de dialogue du composant personnalis la page 59

Modification de la bote de dialogue du composant 67 diteur de bote de dialogue du Composant personnalis


personnalis
7 Gestion des composants
personnaliss

Cette section explique comment grer des composants personnaliss. Vous pouvez exporter
et importer des composants personnaliss, et empcher les autres utilisateurs de les modifier.
Cliquez sur les liens ci-dessous pour en savoir plus :
Exportation des composants personnaliss la page 68
Importation de composants personnaliss la page 69
Protection des composants personnaliss par des mots de passe la page 70
Prvention des actions sur les composants personnaliss dans le catalogue de
composants la page 70

7.1 Exportation des composants personnaliss


Vous pouvez exporter des composants personnaliss dans un fichier, puis importer ce fichier
dans un autre modle. Si le composant personnalis contient des pures de section, vous
devez exporter les pures et le composant.

Pour exporter des composants personnaliss :


1. Appuyez sur Ctrl+F pour ouvrir le Catalogue composant.
2. Slectionnez les composants personnaliss dans le Catalogue composant.
3. Cliquez avec le bouton droit de la souris et slectionnez Exporter....
La bote de dialogue Exporter composants s'ouvre.
4. Recherchez le rpertoire dans lequel vous souhaitez enregistrer le fichier.
5. Saisissez un nom pour le fichier d'export dans la zone Slection.
Par dfaut, l'extension du fichier est .uel.
6. Cliquez sur OK pour exporter les composants personnaliss.

Gestion des composants personnaliss 68 Exportation des composants personnaliss


Ne modifiez pas le nom du fichier .uel aprs l'exportation des composants personnaliss.

Vous pouvez exporter des composants personnaliss dans des fichiers distincts en
slectionnant les composants personnaliss dans le Catalogue composant, en cliquant
avec le bouton droit de la souris et en choisissant Exporter dans des fichiers spars dans
le menu.

Vous pouvez galement charger des composants personnaliss vers Tekla Warehouse.

Voir aussi Gestion des composants personnaliss la page 68


Importation de composants personnaliss la page 69
Astuces pour le partage de composants personnaliss la page 104

7.2 Importation de composants personnaliss


Pour importer des composants personnaliss dans un modle :
1. Appuyez sur Ctrl+F pour ouvrir le Catalogue composant.
2. Cliquez avec le bouton droit de la souris sur la liste des composants et slectionnez
Importer....
La bote de dialogue Importer composants s'ouvre.
3. Recherchez le rpertoire contenant le fichier d'export.
4. Slectionnez le fichier d'export.
5. Cliquez sur OK pour importer les composants personnaliss.

Si le composant personnalis contient des pures de section, vous devez importer les pures
et le composant.

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
dans l'option avance XS_UEL_IMPORT_FOLDER pour importer facilement les
composants personnaliss dans des nouveaux modles.

Gestion des composants personnaliss 69 Importation de composants personnaliss


Vous pouvez galement tlcharger des composants personnaliss depuis Tekla Warehouse.

Voir aussi Gestion des composants personnaliss la page 68


Exportation des composants personnaliss la page 68
Astuces pour le partage de composants personnaliss la page 104

7.3 Protection des composants personnaliss par des mots de passe


Vous pouvez dfinir un mot de passe pour un composant personnalis en vue d'empcher les
autres utilisateurs de le modifier. Comme d'habitude, vous pouvez ajouter des composants
personnaliss protgs par mot de passe aux modles.

Pour dfinir un mot de passe pour un composant personnalis :


1. Slectionnez le composant personnalis dans un modle.
2. Cliquez avec le bouton droit de la souris sur le composant personnalis et slectionnez
Modifier composant personnalis.
L'diteur de composants personnaliss s'ouvre.

3. Cliquez sur le bouton Afficher variables dans la barre d'outils Editeur de


composants personnaliss.
La bote de dialogue Variables s'ouvre.
4. Cliquez sur Ajouter pour crer une variable.
5. Entrez votre Password dans Nom.
6. Entrez le mot de passe souhait dans Formule.
7. Enregistrez le composant personnalis.
8. Fermez l'diteur de composants personnaliss.
Tekla Structures requiert dsormais un mot de passe lorsque vous tentez d'ouvrir le
composant personnalis dans l'diteur de composants personnaliss.

Voir aussi Gestion des composants personnaliss la page 68

Gestion des composants personnaliss 70 Protection des composants personnaliss par des mots de
passe
7.4 Prvention des actions sur les composants personnaliss dans le
catalogue de composants
Vous pouvez empcher les actions suivantes sur les composants personnaliss dans le
Catalogue composant :
suppression ;
importation ;
ajout aux favoris ;
ajout aux rsultats de la recherche ;
modification d'image ;
modification de mots-cl ;
suppression des rsultats de la recherche.
Pour viter toute action sur les composants personnaliss dans le Catalogue composant :
1. Cliquez sur Fichiers --> Ouvrir le rpertoire modle.
2. Cliquez avec le bouton droit de la souris sur le fichier ComponentCatalog.txt dans
le rpertoire modle.
3. Slectionnez Proprits dans le menu.
La bote de dialogue des proprits du fichier s'ouvre.
4. Cochez la case Lecture seule dans l'onglet Gnral.
5. Cliquez sur OK.

Voir aussi Gestion des composants personnaliss la page 68

Gestion des composants personnaliss 71 Prvention des actions sur les composants personnaliss
dans le catalogue de composants
8 Paramtres composant personnalis

Ce chapitre fournit des informations sur les diffrents paramtres des composants
personnaliss, sur les types de plans, sur les types de variables et sur les fonctions des
variables.
Cliquez sur les liens ci-dessous pour en savoir plus :
Proprits de l'Assistant composant personnalis la page 72
Proprits par dfaut de la bote de dialogue du composant personnalis la page 76
Types de plans la page 80
Proprits des variables la page 85
Fonctions dans les formules de variables la page 89

8.1 Proprits de l'Assistant composant personnalis


Ce chapitre fournit des informations sur les proprits de l'Assistant composant
personnalis.
Cliquez sur les liens ci-dessous pour en savoir plus :
Proprits de l'onglet Type/Notes la page 72
Proprits de l'onglet Position la page 73
Proprits de l'onglet Avanc la page 73
Types de positions la page 74

Proprits de l'onglet Type/Notes


L'onglet Type/Notes contient les proprits suivantes :

Paramtres composant personnalis 72 Proprits de l'Assistant composant personnalis


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 Nom unique du composant
personnalis.
Description Brve description du composant
personnalis. Tekla Structures affiche la
description dans le Catalogue
composant.
Identifiant du composant Pour l'afficher dans les dessins, incluez
Code dans la bote de dialogue
Attributs repre composant.

Voir aussi Proprits de l'Assistant composant personnalis la page 72


Types de composants personnaliss la page 10

Proprits de l'onglet Position


L'onglet Position contient les proprits suivantes :

Option Description Remarque


Orientation Dfinit l'orientation par Non disponible pour les
dfaut. pices.
Type position Position (ou origine) du Non disponible pour les
composant par rapport la dtails et les pices.
pice principale.

Voir aussi Proprits de l'Assistant composant personnalis la page 72


Types de positions la page 74

Proprits de l'onglet Avanc


L'onglet Avanc contient les proprits suivantes :

Paramtres composant personnalis 73 Proprits de l'Assistant composant personnalis


Option Description Remarque
Type dtail Dtermine le ct de la pice principale o Uniquement disponible
se trouve le composant. Les diffrentes pour les dtails et les joints
options sont les suivantes : rives.
Dtail intermdiaire
Tekla Structures cre tous les
composants du mme ct de la pice
principale.
Dtail extrmit
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 slectionne pour Uniquement disponible
rfrence dans crer le dtail par rapport la pice pour les dtails.
principale principale.
Position point de Dtermine l'emplacement de cration du Uniquement disponible
dfinition suivant composant par rapport la pice pour les attaches et les
pice secondaire secondaire. joints rives.
Autoriser plusieurs Permet de crer plusieurs composants sur Uniquement disponible
joints entre mmes la mme pice principale, diffrents pour les attaches et les
pices emplacements. joints rives.
Positions exactes Permet de positionner le joint rive en Uniquement disponible
fonction des positions slectionnes dans pour les joints rives.
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 la pice Uniquement disponible
zone de slection pour personnalise par rapport au centre de la pour les pices.
le positionnement bote base (cadre entourant le profil rel
de la pice).

Voir aussi Proprits de l'Assistant composant personnalis la page 72

Types de positions
Le type de position dtermine l'emplacement des objets crs par le composant personnalis
par rapport la pice principale. Les diffrentes options sont les suivantes :

Paramtres composant personnalis 74 Proprits de l'Assistant composant personnalis


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 composant personnalis 75 Proprits de l'Assistant composant personnalis


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.

Voir aussi Proprits de l'Assistant composant personnalis la page 72

8.2 Proprits par dfaut de la bote de dialogue du composant


personnalis
Lorsque vous crez un composant personnalis, Tekla Structures cre automatiquement une
bote de dialogue pour le composant. La bote de dialogue contient l'onglet Position pour les
pices et l'onglet Gnral pour les attaches, les dtails et les joints rives.

Voir aussi Proprits des attaches, dtails et joints rives par dfaut de la bote de dialogue la page
79
Proprits par dfaut dans la bote de dialogue pour les pices la page 76

Proprits par dfaut dans la bote de dialogue pour les pices


Par dfaut, la bote de dialogue d'une pice personnalise contient l'onglet Position. L'onglet
Position contient les proprits suivantes :

Option Description Exemple


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

Paramtres composant personnalis 76 Proprits par dfaut de la bote de dialogue du composant


personnalis
Option Description Exemple
Droite

Gauche

Rotation Fait pivoter la pice par paliers Haut et Dessous


de 90 degrs.

Devant et Arrire

En profondeur Dplace la pice Milieu


perpendiculairement au plan de
travail.

Devant

Paramtres composant personnalis 77 Proprits par dfaut de la bote de dialogue du composant


personnalis
Option Description Exemple
Derrire

Montrer troisime Affiche la troisime poigne Non


poigne d'une pice personnalise
reprsentant la direction
souhaite.
Vous pouvez lier la troisime
poigne afin d'obliger la pice
suivre la rotation d'une autre
pice.

Dessus:

Paramtres composant personnalis 78 Proprits par dfaut de la bote de dialogue du composant


personnalis
Option Description Exemple
A gauche

Voir aussi Proprits par dfaut de la bote de dialogue du composant personnalis la page 76

Proprits des attaches, dtails et joints rives par dfaut de la bote de


dialogue
La bote de dialogue d'attaches, de dtails et de joints rives contient, par dfaut un onglet
Gnral. L'onglet Gnral contient les proprits suivantes :

Option Description Remarque


Direction Z Indique la rotation du composant
autour de la pice secondaire par
rapport au plan de travail actuel. S'il
n'existe pas de pices secondaires,
Tekla Structures fait pivoter le
composant autour de la pice
principale.
Position suivant la Point de cration du composant par Uniquement disponible pour
pice principale rapport la pice principale. les dtails.
Position par rapport Tekla Structures place Disponible pour les joints
la pice secondaire automatiquement le composant en rives par dfaut.
fonction de l'option slectionne.
Pour utiliser cette proprit
avec les attaches, cochez la
case Autoriser plusieurs
joints entre mmes pices
dans l'onglet Avanc lors de
la cration du composant.

Paramtres composant personnalis 79 Proprits par dfaut de la bote de dialogue du composant


personnalis
Option Description Remarque
Placer aux endroits Permet de placer le joint rive au Uniquement disponible pour
slectionns niveau des points que vous avez les joints rives.
slectionns.
Type dtail Dtermine le ct de la pice Uniquement disponible pour
principale o se trouve le les dtails.
composant. Les diffrentes options
sont les suivantes :
Dtail intermdiaire
Tekla Structures cre tous les
composants du mme ct de la
pice principale.
Dtail extrmit
Tekla Structures cre tous les
composants du ct de la pice
principale le plus proche des
dtails.
Affecte uniquement les composants
asymtriques.
Verrouill L'option Oui empche toute
modification des 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.
Rgles autoconnexion Groupe de rgles utilis par Tekla
Structures pour slectionner le
composant.

Voir aussi Proprits par dfaut de la bote de dialogue du composant personnalis la page 76

Paramtres composant personnalis 80 Types de plans


8.3 Types de plans
Lorsque vous crez des variables de distance, vous utilisez des plans. Par exemple, vous
pouvez lier le point de rfrence d'un plat au dessus d'une poutre. Vous pouvez modifier le
type de plan pour lier l'objet de rfrence au plan requis.

Vous pouvez lier des objets de rfrence aux plans suivants :

Type de plan Description Exemple


Plans limites Artes d'un cadre
entourant un profil.

Plans mdians Plans mdians d'un profil.

Paramtres composant personnalis 81 Types de plans


Type de plan Description Exemple
Plans contours Surfaces intrieures et
extrieures d'un profil.

Plans de coupe Si les pices contiennent


des coupes et des
dcoupes de pice ou de
polygone, cette option
slectionne les surfaces de
coupe. Les adaptations ne
peuvent tre
slectionnes.

Plans du joint Dpend du type de


composant et du Type de
position du composant
personnalis.

Paramtres composant personnalis 82 Types de plans


Type de plan Description Exemple
Plans maillage Affiche les plans maillage.
Ce type de plan n'est
disponible que dans les
modles et les pures.

Voir aussi Cration manuelle d'une variable de distance la page 27


Exemple : plans du joint d'un dtail la page 83
Exemple : plans du joint d'une attache la page 83
Exemple : plans du joint d'un joint rive la page 84
Exemple : plans du joint d'une pice la page 85

Exemple : plans du joint d'un dtail


Voici des exemples de plans du joint d'un dtail.

Voir aussi Types de plans la page 80

Exemple : plans du joint d'une attache


Voici des exemples de plans du joint d'une attache.

Paramtres composant personnalis 83 Types de plans


Voir aussi Types de plans la page 80

Exemple : plans du joint d'un joint rive


Voici des exemples de plans du joint d'un joint rive.

Paramtres composant personnalis 84 Types de plans


Voir aussi Types de plans la page 80

Exemple : plans du joint d'une pice


Voici des exemples de plans du joint d'une pice.

Voir aussi Types de plans la page 80

8.4 Proprits des variables


Dans la bote de dialogue Variables, vous pouvez dterminer les proprits suivantes pour les
variables :

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.

Paramtres composant personnalis 85 Proprits des variables


Option Description
Formule Peut contenir une valeur ou une formule.
Les formules commencent par =.
Valeur Indique la valeur actuelle dans Formule.
Type valeur Dtermine le type de valeur que vous pouvez saisir.
Type variable Variable de distance ou paramtrique.
Visibilit Cacher ou Afficher.
La valeur Afficher permet d'afficher la variable dans la bote de
dialogue du composant personnalis.
Invite bote de dialogue Nom de la variable que Tekla Structures affiche dans la bote de
dialogue du composant personnalis.
La longueur maximum est de 30 caractres.

Voir aussi Types de valeurs la page 86


Variables dans les composants personnaliss la page 25

Types de valeurs
Le type de valeur dtermine les valeurs que vous pouvez saisir pour la variable. Tekla
Structures possde les types de valeurs suivants pour les variables :

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 Outils --> Options --> 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.

Paramtres composant personnalis 86 Proprits des variables


Option Description
Diamtre boulons Types de donnes lis au catalogue de boulons. Diamtre boulons
fonctionne avec Standard boulon. Leur nom est fixe : Px_diameter et
Standard boulon
Px_screwdin. Ne le modifiez jamais.
Pour afficher des valeurs dans la bote de dialogue du composant, x doit
tre identique pour PX_diameter et PX_screwdin, par exemple.

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.

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


fonctionne avec Qualit goujon. Leur nom est fixe : Px_size et
Qualit goujon
Px_standard. Ne le modifiez jamais.
Pour afficher des valeurs dans la bote de dialogue du composant, x doit
tre identique pour PX_size et PX_standard, par exemple.

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 de soudure Type de donnes permettant de slectionner le type de soudure.

Paramtres composant personnalis 87 Proprits des variables


Option Description
Type chanfrein Type de donnes permettant de dterminer la forme d'un chanfrein.
Lieu soudure Type de donnes permettant de dterminer l'emplacement de la soudure :
atelier ou montage.
Qualit fer Types de donnes lis au catalogue d'armatures. Qualit fer, Taille fer et
Rayon courbure armature fonctionnent ensemble. Leur nom est fixe :
Taille fer
Px_grade, Px_size et Px_radius, o x correspond un nombre.
Rayon courbure Ne le modifiez jamais.
armature
Pour afficher des valeurs dans la bote de dialogue du composant, x doit
tre identique pour PX_grade, PX_size et PX_radius, par exemple.

Armature treillis Permet de dterminer les treillis dans les composants personnaliss. Li
la proprit Nom catalogue des treillis souds dans le Navigateur
composant personnalis.
Nom composant Permet de remplacer un sous-composant par un autre sous-composant
dans un composant personnalis. Li la proprit Nom des objets dans le
Navigateur composant personnalis.
Fichier attributs Permet de dfinir les proprits d'un sous-composant dans un composant
composant personnalis. Fonctionne avec Nom composant au format Px_name et
Px_attrfile, o x est un nombre. Ne le modifiez jamais.
Pour afficher des valeurs dans la bote de dialogue du composant, x doit
tre identique pour PX_name et PX_attrfile, par exemple.

Paramtres composant personnalis 88 Proprits des variables


Option Description
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 boulon (crous et rondelles) et les pices
avec des trous oblongs. Reli aux proprits Structure boulon et Pices
avec trous oblongs des boulons dans le Navigateur composant
personnalis.
La valeur est une srie cinq chiffres de uns et de zros. Cela correspond
aux cases cocher de la bote de dialogue Proprits des boulons. 1
signifie qu'une case est coche, 0 signifie qu'une case ne l'est pas.
Dans l'exemple ci-dessous, la valeur de 10010 signifie qu'un boulon avec
une rondelle et un crou est cr dans la combinaison de boulons.

Voir aussi Proprits des variables la page 85


Variables dans les composants personnaliss la page 25

8.5 Fonctions dans les formules de variables


Ce chapitre fournit des informations sur les fonctions que vous pouvez utiliser dans les
formules de variables.

Paramtres composant personnalis 89 Fonctions dans les formules de variables


Les formules commencent toujours par le signe gal (=).
Cliquez sur les liens ci-dessous pour en savoir plus :
Oprateurs arithmtiques la page 90
Oprateurs logiques et de comparaison la page 90
Fonctions de rfrence la page 91
Fichier ASCII comme fonction de rfrence la page 92
Fonctions mathmatiques la page 93
Fonctions statistiques la page 94
Fonctions de conversion du type de donnes la page 95
Oprations sur les chanes de caractres la page 96
Fonctions trigonomtriques la page 98
Fonction de taille de march la page 98
Fonctions de type de gomtrie la page 99
Exemple : types de gomtries en biais et en pente la page 100
Exemple : fonctions statistiques ceil et floor la page 101

Oprateurs arithmtiques
Les oprateurs arithmtiques suivants peuvent tre utiliss dans les formules 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

Voir aussi Fonctions dans les formules de variables la page 89

Paramtres composant personnalis 90 Fonctions dans les formules de variables


Oprateurs logiques et de comparaison
Vous pouvez utiliser des instructions if-then-else pour tester une condition et dfinir la
valeur en fonction du rsultat.
=if (D1>200) then 20 else 10 endif

Vous pouvez galement utiliser les oprateurs suivants dans l'instruction 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 0 endif
Les deux conditions 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 0 endif
Une seule condition doit tre
vraie. Si D1 est gal 200 ou si D2 est infrieur 40, le
rsultat est 6 ou 0.

Voir aussi Fonctions dans les formules de variables la page 89


Exemple : dtermination de la quantit de ranges de boulons la page 44

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

Fonction Description Exemple


fTpl("template Renvoie la valeur de =fTpl("WEIGHT","ID50B855
attribute", "object l'attribut de gabarit avec le 9A-0000-010B-3133-353432
GUID") GUID de l'objet donn. 373038")
renvoie le poids d'un objet dont le
GUID est

Paramtres composant personnalis 91 Fonctions dans les formules de variables


Fonction Description Exemple
ID50B8559A-0000-010B-3133-353
432373038.
fP("user-defined Renvoie la valeur de =fP("comment",
attribute", "object l'attribut utilisateur avec le "ID50B8559A-0000-010B-31
GUID") GUID de l'objet donn. 33-353432373038")
renvoie l'attribut utilisateur
commentaire d'un objet dont le
GUID est
ID50B8559A-0000-010B-3133-353
432373038.
fValueOf("parameter Renvoie la valeur du Si l'quation est =P2+"*"+P3, le
") paramtre. rsultat est P2*P3.
Avec =fValueOf("P2")
+"*"+fValueOf("P3"), o
P2=780 et P3=480, le rsultat est
780*480.

Voir aussi Fonctions dans les formules de variables la page 89


Exemple : utilisation de plans de construction pour dterminer la position du raidisseur la
page 46

Fichier ASCII comme fonction de rfrence


Vous pouvez obtenir des donnes partir de fichiers ASCII.

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

Paramtres composant personnalis 92 Fonctions dans les formules de variables


Tekla Structures recherche les fichiers en tant que fichiers systme dans l'ordre suivant :
1. modle
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.

Exemple La fonction =fVF("Overlap.dat", "MET-202Z25", 5) se trouve dans Formule,


dans la bote de dialogue Variables.
La fonction obtient la valeur de 16.0 pour le profil MET-202Z25, partir du fichier
Overlap.dat.

Valeur cl de la ligne (MET-202Z25)

Numro de colonne (5)

Voir aussi Fonctions dans les formules de variables la page 89

Fonctions mathmatiques
Les fonctions mathmatiques suivantes peuvent tre utilises dans les formules de variables :

Fonction Description Exemple


fabs(paramtre) Renvoie la valeur absolue du =fabs(D1) renvoie 15
paramtre.
si D1 = -15

Paramtres composant personnalis 93 Fonctions dans les formules de variables


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

ct1

hypotnuse

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

Voir aussi Fonctions dans les formules de variables la page 89

Paramtres composant personnalis 94 Fonctions dans les formules de variables


Fonctions statistiques
Les fonctions statistiques suivantes peuvent tre utilises dans les formules de variables :

Fonction Description Exemple (P1 = 1,4 ; P2 = 2,3)


ceil() Renvoie le plus petit entier suprieur =ceil(P1) renvoie 2
ou gal au paramtre.
floor() Renvoie le plus grand entier =floor(P1) renvoie 1
infrieur ou gal au paramtre.
min() Renvoie le plus petit paramtre. =min(P1, P2) renvoie 1.4
max() Renvoie le plus grand paramtre. =max(P1, P2) renvoie 2.3
sum() Somme des paramtres. =sum(P1, P2) renvoie 3.7
sqsum() Somme des paramtres au carr : =sqsum(P1, P2) renvoie 7.25
(paramtre1)2 + (paramtre2)2.
ave() Moyenne des paramtres. =ave(P1, P2) renvoie 1.85
sqave() Moyenne des paramtres au carr. =sqave(P1, P2) renvoie 3.625

Voir aussi Fonctions dans les formules de variables la page 89


Exemple : fonctions statistiques ceil et floor la page 101

Fonctions de conversion du type de donnes

Les units dpendent des paramtres dfinis dans Outils --> Options --> Options
--> Units et dcimales .

Les fonctions de conversion du type de donnes suivantes peuvent tre utilises dans les
formules de variables :

Fonction Description Exemple


int() Convertit les donnes en entiers. Cela est particulirement utile pour
le calcul des dimensions de profils :
=int(100.0132222000)
renvoie 100, si les dcimales sont
dfinies sur 0 dans la bote de
dialogue Options
double() Convertit les donnes en doubles.
string() Convertit les donnes en chanes.

Paramtres composant personnalis 95 Fonctions dans les formules de variables


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

Voir aussi Fonctions dans les formules de variables la page 89

Oprations sur les chanes de caractres


Dans les formules de variables, les chanes de caractres doivent se trouver entre guillemets.
Par exemple, pour dfinir la taille de profil PL100*10 avec deux variables (P2 = 100 et P3 =
10), saisissez la formule suivante :
="PL"+P2+"*"+P3

Paramtres composant personnalis 96 Fonctions dans les formules de variables


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).

Ces oprations sur les chanes de caractres peuvent tre utilises dans les formules de
variables :

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


match(paramtre1, Renvoie 1 si les paramtres sont =match(P1, "PL100*10")
paramtre2) gaux et 0 s'ils sont diffrents. renvoie 1
Les caractres joker *, ? et [ ] Accepter tous les profils
peuvent galement tre utiliss avec commenant par PFC :
la fonction match. =match(P4, "PFC*")
Accepter les profils commenant 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(paramtre) Renvoie le nombre de caractres =length(P1) renvoie 8
dans le paramtre.
find(paramtre, Renvoie la position (en partant de =find(P1, "*") renvoie 5
chane) zro) de la chane de caractre
spcifie et -1 si la chane spcifie
est introuvable dans le paramtre.
getat(paramtre, n) Renvoie le nime caractre (en =getat(P1, 1) renvoie "L"
partant de zro) du paramtre.
setat(paramtre, n, Pour un paramtre, remplace le =setat(P1, 0, "B") renvoie
caractre) nime caractre (en partant de zro) BL100*10
par le caractre spcifi.
mid(chane, n, x) Renvoie x caractres de la chane =mid(P1,2,3) renvoie "100"
partir du nime caractre (en
partant de zro). Renvoie la dernire
partie de la chane si vous omettez
le dernier argument (x).

Paramtres composant personnalis 97 Fonctions dans les formules de variables


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

Voir aussi Fonctions dans les formules de variables la page 89

Fonctions trigonomtriques
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).
Les fonctions trigonomtriques suivantes peuvent tre utilises dans les formules de
variables :

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 tangente. =tan(d45) renvoie 1.00
asin() Inverse la fonction sin() et renvoie la =asin(d45) renvoie 0.90
valeur en radians.
acos() Inverse la fonction cos() et renvoie =acos(d45) renvoie 0.67
la valeur en radians.
atan() Inverse la fonction tan() et renvoie =atan(d45) renvoie 0.67
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 tangente =tanh(d45) renvoie 0.66
hyperbolique.
atan2() Renvoie l'angle dont la tangente est =atan2(1,3) renvoie 0.32
le quotient des deux nombres.
Renvoie la valeur en radians.

Voir aussi Fonctions dans les formules de variables la page 89

Paramtres composant personnalis 98 Fonctions dans les formules de variables


Fonction de taille de march
Utilisez la 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(matriel, Renvoie la taille de march suivante =fMarketSize("S235JR",
paisseur, incrment) disponible pour le matriau partir 10, 0)
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).

Voir aussi Fonctions dans les formules de variables la page 89


Exemple : Fonction de lamins marchands la page 102

Fonctions de type de gomtrie


Les fonctions suivantes 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) :

Fonction Description Exemple


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

Paramtres composant personnalis 99 Fonctions dans les formules de variables


Fonction Description Exemple
fAD("slope", GUID) Renvoie l'angle en pente de la pice =fAD("slope","ID50B8559A
secondaire dont le GUID est dfini. -0000-010B-3133-35343237
3038")

fAD("cant", GUID) Renvoie l'angle de rotation de la =fAD("cant","ID50B8559A-


pice secondaire dont le GUID est 0000-010B-3133-353432373
dfini. 038")

Limites 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.

Voir aussi Fonctions dans les formules de variables la page 89


Exemple : types de gomtries en biais et en pente la page 100

Exemple : types de gomtries en biais et en pente


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

Vue latrale Vue de dessus

Paramtres composant personnalis 100 Fonctions dans les formules de variables


Poteau

Poutre

Pente

Biais

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 de dessus

Biais

Pente

Voir aussi Fonctions dans les formules de variables la page 89


Fonctions de type de gomtrie la page 99

Paramtres composant personnalis 101 Fonctions dans les formules de variables


Exemple : fonctions statistiques ceil et floor
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

Voir aussi Fonctions dans les formules de variables la page 89


Fonctions statistiques la page 94

Exemple : Fonction de lamins marchands


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

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 tous les autres types de matriau.

Grce aux donnes ci-dessus, la fonction =fMarketSize("S235JR",10,0) renvoie


12, et =fMarketSize("S235JR",10,1) renvoie 16 (une taille au-dessus).

Voir aussi Fonction de taille de march la page 98

Paramtres composant personnalis 102 Fonctions dans les formules de variables


9 Astuces pour les composants
personnaliss

Ce chapitre propose des conseils et des astuces pour crer et utiliser plus efficacement les
composants personnaliss.
Cliquez sur les liens ci-dessous pour en savoir plus :
Astuces pour la cration de composants personnaliss la page 103
Astuces pour le partage de composants personnaliss la page 104
Composants personnaliss existants d'une nouvelle version de Tekla Structures la page
105

9.1 Astuces pour la cration de composants personnaliss


Ces astuces vous aideront crer des composants personnaliss utiles.
Choisissez des noms logiques et courts pour les composants personnaliss.
Utilisez le champ description pour dcrire le composant et expliquer sa fonction.
Crez des composants simples pour des situations spcifiques..
Les composants simples sont plus rapides et plus faciles modliser. Ils sont galement
bien plus simples utiliser. Evitez de crer un "super" composant pouvant tre utilis
dans toutes les situations.
Envisagez de crer un modle de composants.
Utilisez ce modle pour crer et tester les composants personnaliss.
Utilisez la pice la plus simple possible..
Par exemple, si vous avez simplement besoin d'une forme rectangulaire, utilisez un plat
profil 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 car ils possdent quatre poignes.

Astuces pour les composants personnaliss 103 Astuces pour la cration de composants personnaliss
Plat profil

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 le plan
d'ensemble et une quantit sur la liste des matriaux, crez un fer ou un plat simple. Si
par la suite vous avez besoin d'inclure la pice dans une vue dtaille, remodlisez-la
tout simplement avec une plus grande prcision.
Modlisez les inserts en tant que pices personnalises et incluez-les dans les
composants.

Voir aussi Astuces pour les composants personnaliss la page 103

9.2 Astuces pour le partage de composants personnaliss


Ces astuces vous aideront partager des composants personnaliss.
Utilisez Tekla Warehouse pour partager et enregistrer des composants personnaliss.
Stockez les composants personnaliss ensemble.
Cela permet de les trouver et de les exporter plus facilement.
Indiquez les informations essentielles.
Si vous distribuez votre composant d'autres utilisateurs, n'oubliez pas de rpertorier les
profils avec lesquels il fonctionne.
Si possible, utilisez des catalogues de profils.
Cela vous permet de ne pas avoir copier les profils dfinis par l'utilisateur lorsque vous
copiez le composant vers d'autres emplacements.
N'oubliez pas de copier les sections de profil dfinies par l'utilisateur avec votre
composant personnalis.

Voir aussi Astuces pour les composants personnaliss la page 103

Astuces pour les composants personnaliss 104 Astuces pour le partage de composants personnaliss
Gestion des composants personnaliss la page 68

9.3 Composants personnaliss existants d'une nouvelle version de


Tekla Structures
Lorsque vous passez une nouvelle version de Tekla Structures, vrifiez toujours que les
composants personnaliss crs dans d'anciennes versions fonctionnement correctement
dans la nouvelle.
Lorsque, dans l'diteur de composants personnaliss, vous ouvrez 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 le composant jour. Si vous ne mettez pas le composant
jour, il fonctionne de la mme faon que dans la version dans laquelle il a t cr, mais vous
ne bnficiez pas des amliorations.
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 dimension 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.

Voir aussi Astuces pour les composants personnaliss la page 103

Astuces pour les composants personnaliss 105 Composants personnaliss existants d'une nouvelle version
de Tekla Structures
10 Clause de non responsabilit
2015 Tekla Corporation et ses concdants de licence. Tous droits rservs.
Le prsent manuel du logiciel a t rdig pour une utilisation avec ledit logiciel. L'utilisation
du logiciel et de son manuel est rgie par un contrat de licence. Entre autres dispositions, le
contrat de licence tablit plusieurs garanties pour le logiciel et le prsent manuel, dcline
d'autres garanties, nonce des limites pour les dommages rparables, dfinit les utilisations
autorises du logiciel et dtermine si vous tes un utilisateur autoris du logiciel. Toutes les
informations dtailles dans ce manuel sont fournies avec les garanties tablies dans le
contrat de licence. Veuillez vous reporter au contrat de licence pour connatre les principales
obligations, ainsi que les restrictions et les limites qui s'appliquent sur vos droits. Tekla ne
garantit pas que le texte soit exempt d'inexactitudes techniques ou d'erreurs typographiques.
Tekla se rserve le droit d'apporter des modifications ou des ajouts ce manuel au fil de
l'volution du logiciel, ou pour toute autre raison.
Par ailleurs, le prsent manuel du logiciel est protg par des traits internationaux et des
lois sur la proprit intellectuelle. Toute reproduction, prsentation, modification ou
distribution non autorise de tout ou partie de ce manuel peut entraner de lourdes sanctions
pnales ou civiles et des poursuites dans la mesure autorise par la loi.
Tekla, Tekla Structures, Tekla BIMsight, BIMsight, Tedds, Solve, Fastrak et Orion sont des
marques dposes ou des marques commerciales de Tekla Corporation dans l'Union
europenne, aux tats-Unis et/ou dans d'autres pays. En savoir plus sur les marques de Tekla :
http://www.tekla.com/tekla-trademarks. Trimble est une marque dpose ou une marque
commerciale de Trimble Navigation Limited dans l'Union europenne, aux tats-Unis et/ou
dans d'autres pays. En savoir plus sur les marques Trimble : http://www.trimble.com/
trademarks.aspx. Les autres noms de produits ou d'entreprises mentionns dans ce manuel
sont ou peuvent tre des marques de leurs dtenteurs respectifs. Lorsqu'il est fait mention
d'une marque ou d'un produit tiers, Tekla n'entend pas suggrer une quelconque affiliation ou
approbation par ledit tiers et dcline toute affiliation ou approbation, sauf indication
contraire.
Parties de ce logiciel :
D-Cubed 2D DCM 2010 Siemens Industry Software Limited. Tous droits rservs.
EPM toolkit 1995-2004 EPM Technology a.s., Oslo, Norvge. Tous droits rservs.
Open CASCADE Technology 2001-2014 Open CASCADE SA. All rights reserved.
FLY SDK - CAD SDK 2012 VisualIntegrity. All rights reserved.

Clause de non responsabilit 106 Composants personnaliss existants d'une nouvelle version
de Tekla Structures
Teigha 2003-2014 Open Design Alliance. All rights reserved.
PolyBoolean C++ Library 2001-2012 Complex A5 Co. Ltd. Tous droits rservs.
FlexNet Copyright 2014 Flexera Software LLC. Tous droits rservs.
Ce produit contient des technologies, des informations et des crations propritaires et
confidentielles dtenues par Flexera Software LLC et ses concdants de licence, le cas
chant. L'utilisation, la copie, la publication, la distribution, la prsentation, la modification
ou la transmission de tout ou partie de cette technologie sous quelque forme ou par quelque
moyen que ce soit sans l'autorisation crite et expresse de Flexera Software LLC est
strictement interdite. Sauf indication crite contraire de Flexera Software LLC, la possession
de cette technologie ne peut tre interprte comme accordant une autorisation ou une
licence d'exploitation soumise aux droits de proprit intellectuelle de Flexera Software LLC,
que ce soit par prclusion, implication ou autre.
Pour afficher les licences tierces, accdez Tekla Structures, cliquez sur Aide --> A propos
de , puis cliquez sur le bouton Licences tierces.
Les lments du logiciel dcrit dans ce manuel sont protgs par plusieurs brevets et
ventuellement des demandes amricaines dans l'Union europenne et/ou d'autres pays. Pour
plus d'informations, accdez http://www.tekla.com/tekla-patents.

Clause de non responsabilit 107 Composants personnaliss existants d'une nouvelle version
de Tekla Structures
Clause de non responsabilit 108 Composants personnaliss existants d'une nouvelle version
de Tekla Structures
Index

A B
acos....................................................................................... 98 bote de dialogue du composant personnalis
affichage ajout d'images............................................................ 61
variables dans les composants personnaliss....26 dplacement d'lments..........................................60
ajout organisation d'lments.......................................... 60
composants personnaliss dans des modles....15
composants personnaliss de type pice dans les
modles........................................................................ 16
images dans la bote de dialogue du composant
C
personnalis................................................................ 61 Catalogue composant
onglet dans la bote de dialogue du composant prvention des actions sur les composants
personnalis................................................................ 61 personnaliss.............................................................. 70
asin........................................................................................98 catalogue de composants
Assistant composant personnalis exportation des composants personnaliss....... 68
cration de composants personnaliss.................. 9 importation de composants personnaliss.........69
Assistant composant personnalis ceil......................................................................................... 94
proprits.....................................................................72 composants personnaliss
Proprits de l'onglet Avanc................................ 73 cration...........................................................................9
Proprits de l'onglet Position...............................73 cration manuelle de variables de distance.......27
Proprits de l'onglet Type/Notes......................... 72 composants personnaliss de type pice
Types position............................................................. 74 ajout aux modles..................................................... 16
astuces dplacement................................................................16
composants personnaliss.................................... 103 modification................................................................16
composants personnaliss d'une nouvelle composants personnaliss
version de Tekla Structures.................................. 105 propos de la cration...............................................7
cration de composants personnaliss............. 103 propos des composants personnaliss................5
partage de composants personnaliss.............. 104 ajout aux modles............................................... 15,16
atan....................................................................................... 98 astuces....................................................................... 103
atan2.....................................................................................98 Attache......................................................................... 10
attaches copie de rfrences de proprits.........................37
attaches personnalises...........................................10 cration automatique de variables de distance32
attribution d'un nouveau nom cration de plans de construction........................ 38
onglet dans la bote de dialogue du composant cration de variables de distance de rfrence 36
personnalis................................................................ 61 cration de variables paramtriques....................33
attributs de gabarit dclarations logiques................................................90
dans les composants personnaliss......................91 Dtail.............................................................................10
ave......................................................................................... 94 enregistrement........................................................... 23
exemples de modification....................................... 39
exportation..................................................................68
fichiers ASCII comme fonctions de rfrence... 92
fichiers de bote de dialogue..................................59

109
fichiers inp...................................................................59 composants
fonction de taille de march.................................. 98 isoler................................................................................ 8
fonctions de conversion du type de donnes.... 95 copie
fonctions de rfrence............................................. 91 rfrences de proprits.......................................... 37
fonctions de type de gomtrie.............................99 cos......................................................................................... 98
fonctions mathmatiques....................................... 93 cosh.......................................................................................98
fonctions statistiques...............................................94 cration
fonctions trigonomtriques.................................... 98 composants personnaliss.........................................9
formules dans les variables.....................................89 cration automatique de variables de distance32
formules de variables............................................... 89 variables de distance, manuelle............................ 27
gestion.......................................................................... 68 variables de distance de rfrence....................... 36
importation................................................................. 69 variables paramtriques...........................................33
Joint rive...................................................................... 10
masquage de variables dans la bote de dialogue
........................................................................................ 58
modification de la bote de dialogue...................58
D
modification des paramtres..................................22 dclarations logiques....................................................... 90
oprateurs arithmtiques........................................90 dfinition
oprations sur les chanes de caractres............ 96 options par dfaut de l'diteur de bote de
paramtres...................................................................72 dialogue du Composant personnalis..................60
Pice.............................................................................. 10 dplacement
plans de construction ;............................................ 37 lments dans la bote de dialogue d'un
prvention des actions dans le catalogue de composant personnalis.......................................... 60
composants................................................................. 70 des attributs utilisateur
procdure pour viter toute modification de la dans les composants personnaliss......................91
bote de dialogue.......................................................67 dtails
proprits de l'onglet Gnral................................79 dtails personnaliss.................................................10
Proprits de l'onglet Position...............................76 double...................................................................................95
proprits de la bote de dialogue des dtails . 79
proprits de la bote de dialogue des joints
rives .............................................................................. 79 E
proprits des pices de la bote de dialogue... 76 diteur de bote de dialogue du Composant
proprits des variables........................................... 85 personnalis........................................................................59
proprits par dfaut de la bote de dialogue...76 dfinition d'options...................................................60
propritsde la bote de dialogue des attaches diteur de composants personnaliss......................... 20
........................................................................................ 79 fermeture..................................................................... 24
protection par des mots de passe......................... 70 ouverture......................................................................20
rfrences de proprits.......................................... 37 Editeurs Tekla Structures
suppression de variables de distance...................32 diteur de bote de dialogue du Composant
test de variables de distance..................................29 personnalis................................................................ 59
types.............................................................................. 10 enregistrement
types de plans.............................................................80 composants personnaliss...................................... 23
types de valeurs des variables................................86 Excel
variables....................................................................... 25 utilisation avec les composants personnaliss..57
variables de distance................................................ 26 exemples
variables de distance de rfrence....................... 35 ajout d'un composant personnalis dans le
variables de distance, automatique..................... 31 modle.......................................................................... 15
variables paramtriques...........................................32

110
ajout d'une liste d'images dans la bote de utilisation de plans de construction dans le
dialogue d'un raidisseur...........................................62 composant personnalis.......................................... 46
ajout d'une liste d'images dans la bote de exp.........................................................................................93
dialogue du composant personnalis.................. 62 exportation
ajout d'une option pour crer un objet du composants personnaliss...................................... 68
composant personnalis.......................................... 39
cration d'une attache personnalise..................12
cration d'une variable paramtrique................. 34
cration de variables de distance......................... 29
F
dplacement de variables dans la bote de fabs........................................................................................93
dialogue du composant personnalis.................. 65 fAD.........................................................................................99
dplacement de variables dans la bote de fermeture
dialogue du raidisseur.............................................. 65 diteur de composants personnaliss..................24
dtermination de la distance entre le groupe de fichier de la bote de dialogue du composant
boulons et l'aile de la poutre................................. 41 personnalis
dtermination du diamtre boulon et du ouverture......................................................................60
standard boulon.........................................................43 fichiers ASCII comme fonctions de rfrence...........92
dtermination du nombre de lignes de boulon fichiers inp
dans un composant personnalis..........................44 dans les composants personnaliss......................59
fonction de lamins marchands..........................102 find........................................................................................ 96
fonctions statistiques ceil et floor..................... 101 floor.......................................................................................94
griser des options non disponibles dans la bote fonction de lamins marchands
de dialogue d'un raidisseur.....................................66 exemple......................................................................102
griser des options non disponibles dans la bote fonction de taille de march..........................................98
de dialogue du composant personnalis.............66 fonctions de conversion du type de donnes............95
isoler des composants.................................................8 fonctions de rfrence.....................................................91
liaison d'objets un plan........................................ 29 fonctions de type de gomtrie.................................... 99
modification de composants personnaliss....... 39 fonctions mathmatiques...............................................93
modification de la bote de dialogue d'un fonctions statistiques.......................................................94
composant raidisseur................................................62 fonctions trigonomtriques............................................98
modification de la bote de dialogue du formules
composant personnalis.......................................... 62 dans les composants personnaliss......................89
plans du joint d'un dtail........................................ 83 dclarations logiques................................................90
plans du joint d'un joint rive..................................84 exemple de fonctions statistiques ceil et floor.....
plans du joint d'une attache.................................. 83 101
plans du joint d'une pice.......................................85 exemple de types de gomtries en biais et en
remplacement de sous-composants dans le pente...........................................................................100
composant personnalis.......................................... 49 fichiers ASCII comme fonctions de rfrence... 92
types de gomtries en biais et en pente........ 100 fonction de taille de march.................................. 98
utilisation d'attributs de gabarit dans les fonctions de conversion du type de donnes.... 95
composants personnaliss...................................... 53 fonctions de rfrence............................................. 91
utilisation d'attributs utilisateur dans les fonctions de type de gomtrie.............................99
composants personnaliss...................................... 51 fonctions mathmatiques....................................... 93
utilisation d'enregistrements dans le composant fonctions statistiques...............................................94
personnalis................................................................ 50 fonctions trigonomtriques.................................... 98
utilisation de feuilles de calcul Excel avec les instructions if............................................................. 90
composants personnaliss...................................... 57 oprateurs arithmtiques........................................90
oprations sur les chanes de caractres............ 96

111
G min........................................................................................ 94
mod....................................................................................... 93
gestion modification
composants personnaliss...................................... 68 paramtres des composants personnaliss........ 22
getat......................................................................................96 mots de passe
protection des composants personnaliss..........70

H
hypot.....................................................................................93 N
n!............................................................................................93
Navigateur composant personnalis........................... 21
I copie de rfrences de proprits.........................37
liaison de proprits des variables
imp........................................................................................ 95 paramtriques.............................................................33
importation
composants personnaliss...................................... 69
instructions if..................................................................... 90
int.......................................................................................... 95 O
isoler oprateurs arithmtiques................................................90
composants....................................................................8 oprations sur les chanes de caractres....................96
ouverture
diteur de composants personnaliss..................20
J fichier de la bote de dialogue du composant
personnalis................................................................ 60
joints rives
joints rives personnaliss.........................................10

P
L paramtres
composants personnaliss...................................... 72
length................................................................................... 96 PI............................................................................................ 93
liaison d'objets aux plans................................................27 pices
liaison aux plans pices personnalises............................................... 10
types de plans.............................................................80 plans contours....................................................................80
liaison plans de construction ;
variables paramtriques vers des proprits cration........................................................................ 38
d'objets......................................................................... 33 dans les composants personnaliss......................37
ln............................................................................................ 93 plans de coupe................................................................... 80
log..........................................................................................93 plans du joint..................................................................... 80
exemples d'un dtail.................................................83
exemples d'un joint rive...........................................84
M exemples d'une attache...........................................83
masquage exemples d'une pice............................................... 85
variables dans la bote de dialogue du plans limites........................................................................80
composant personnalis.......................................... 58 plans maillage.................................................................... 80
match....................................................................................96 plans mdians.................................................................... 80
max........................................................................................94 pow........................................................................................93
mid........................................................................................ 96 proprits

112
Assistant composant personnalis....................... 72 test.................................................................................29
variables....................................................................... 85 variables paramtriques
propos des variables paramtriques................. 32
cration........................................................................ 33
R liaison............................................................................33
variables
reverse.................................................................................. 96 affichage...................................................................... 26
round.................................................................................... 93 cration manuelle de variables de distance.......27
cration automatique de variables de distance32
cration de variables de distance de rfrence 36
S cration de variables paramtriques....................33
setat...................................................................................... 96 dans les composants personnaliss......................25
sin.......................................................................................... 98 fonctions dans les formules....................................89
sinh........................................................................................98 liaison de variables paramtriques....................... 33
sqave.....................................................................................94 masquage dans la bote de dialogue du
sqrt........................................................................................ 93 composant personnalis.......................................... 58
sqsum....................................................................................94 proprits.....................................................................85
string.....................................................................................95 types de valeurs......................................................... 86
sum........................................................................................94 variables de distance................................................ 26
suppression variables de distance de rfrence....................... 35
variables de distance................................................ 32 variables paramtriques...........................................32
vwu........................................................................................95

T
tan......................................................................................... 98
tanh.......................................................................................98
test
variables de distance................................................ 29
types de plans.................................................................... 80
types
composants personnaliss...................................... 10

V
variables de distance
cration manuelle......................................................27
variables de distance de rfrence
propos des variables de distance de rfrence
........................................................................................ 35
cration........................................................................ 36
variables de distance, automatique
propos de la cration automatique de variables
de distance.................................................................. 31
cration........................................................................ 32
variables de distance
propos des variables de distance.......................26
suppression..................................................................32

113
114