Centre d'aide — Macros TPT
Tekla Structures 2024 · Toutes les macros en un seul endroit
Bienvenue
Cette page vous guide pas à pas dans l'utilisation de chaque macro TPT. Utilisez la barre de gauche pour naviguer rapidement, ou le champ de recherche pour trouver ce dont vous avez besoin.
Chaque macro retient vos derniers paramètres automatiquement, vous n'aurez pas à tout ressaisir à chaque fois.
Bisector Beam TPT-Bisector_Beam.cs
Créez une poutre bissectrice entre deux plans sélectionnés en deux clics.
À quoi ça sert
Bisector Beam positionne automatiquement une poutre exactement sur le plan qui coupe l'angle en deux.
Comment l'utiliser
- Renseignez les paramètres.
- Sélectionnez la première face et la deuxième face.
- La poutre est créée instantanément.
Paramètres
| Paramètre | Description |
|---|---|
| Nom | Nom de la pièce. |
| Section | Profil Tekla. |
| Classe | Numéro de classe de la pièce. |
| Matériau | Matériau de la pièce. |
Astuces
- Cliquez simplement Appliquer pour relancer la macro.
Plate on Face TPT-PlateOnFace.cs
Posez un plat sur n'importe quelle face en un seul clic.
À quoi ça sert
Créer un plat qui épouse le contour d'une face, avec un retrait, un écart et une épaisseur configurable.
Comment l'utiliser
- Renseignez les paramètres.
- Sélectionnez la face sur laquelle poser le plat.
- Le plat est créé instantanément.
Paramètres
| Paramètre | Description |
|---|---|
| Épaisseur | Épaisseur du plat en mm. |
| Nom | Nom de la pièce. |
| Classe | Numéro de classe. |
| Matériau | Valeur par défaut : S235JR |
| Retrait | Décalage du contour vers l'intérieur, appliqué uniformément sur tous les bords (mm). |
| Gap | Distance entre le plat et la face piquée (mm). |
| Position | FRONT — devant la face · MIDDLE — centré · BEHIND — derrière la face |
Astuces
- Le retrait est uniforme sur les quatre côtés.
L Polybeam TPT-L_Polybeam.cs
Une L polypoutre d'angle parfait en trois clics, centrée automatiquement.
À quoi ça sert
Créer un plat plié (Polypoutre en L) qui s'adapte automatiquement à l'angle entre deux faces. La macro calcule les trois poignées, oriente le plat plié correctement et offre la possibilité de créer une vue sur la section de la L pour finaliser la modélisation. Idéal pour placer en trois clics une base pour une polypoutre complexe.
Comment l'utiliser
- Renseignez les paramètres.
- Sélectionnez la première face, la deuxième face et piquez un point pour indiquer la position de la L.
- Le plat plié est créé et est centré automatiquement sur ce point.
Paramètres
| Paramètre | Description |
|---|---|
| Profil | Section du plat plié. |
| Longueur ailes | Longueur de chaque aile de la L en mm. Valeur par défaut : 150 mm. |
Astuces
- La direction des ailes est orientée automatiquement vers l'intérieur de l'angle.
Bent Plate Creator TPT-Bent_Plate_Creator.cs
Pliez deux plats en une tôle pliée cylindrique en deux clics.
À quoi ça sert
Transformez deux plats par contour en une tôle pliée. La macro calcule la bissectrice intérieure des deux plans, glisse les poignées concernées le long de leurs arêtes pour épouser le pli, puis crée la BentPlate avec un rayon automatique central (1,5 × épaisseur). Un contrôle intermédiaire vous permet d'ajuster vos plats avant de les fusionner.
Comment l'utiliser
- Sélectionnez les deux plats par contour à plier (ou sélectionnez-les après le lancement).
- Lancez la macro.
- Choisissez le mode et cliquez :
- Pliage final — exécute le pliage et crée la
BentPlate. - Contrôle intermédiaire — ajuste les plats, trace la bissectrice et les points cibles à l'écran pour ajuster visuellement vos plats sans quitter la 3D.
- Pliage final — exécute le pliage et crée la
Paramètres
| Paramètre | Description |
|---|---|
| Mode | Pliage final — calcul + ajustement + pliage · Contrôle intermédiaire — préparation au pliage final |
Astuces
- Les points créés en mode intermédiaire sont les projections des bords sur la bissectrice.
- Le rayon de pliage intérieur correspond à une épaisseur de tôle.
AI Bolt TPT-AI_Bolt.cs
Un groupe de boulons déposé et optimisé automatiquement en deux clics.
À quoi ça sert
Boulonner des pièces sans se soucier des plans et des orientations. La macro détermine la zone commune aux deux pièces, détermine le nombre et la position des boulons. Idéal pour ébaucher un boulonnage, pour boulonner une grande tôle ou tout assemblage par recouvrement.
Comment l'utiliser
- Sélectionnez les pièces à boulonner (ou sélectionnez-les après le lancement).
- Lancez la macro, renseignez les paramètres.
- Piquez la face 1 — elle détermine la position des poignées et l'orientation du groupe de boulons.
- Piquez la face 2 (parallèle à la face 1). La macro détermine une zone commune aux deux faces et y place un groupe de boulons, l'origine du groupe étant au centre de cette zone.
Paramètres
| Paramètre | Description |
|---|---|
| Standard | Liste standard du catalogue de boulons Tekla. |
| Diamètre | Diamètre du boulon. La liste de choix s'adapte en fonction du standard choisi. |
| Tolérance | Jeu de perçage. |
| Recherche | Zone de recherche pour déterminer les pièces à boulonner. |
| Entraxe max | Limite haute de l'entraxe entre deux boulons (mm). |
| Pince | Distance minimale entre un boulon et le bord de la zone (mm). La macro ajustera légèrement la pince pour obtenir un nombre entier sur l'entraxe. |
Astuces
- Le plan où est appliqué le groupe de boulons est la première face piquée.
- Les entraxes sont toujours des valeurs entières. Les pinces peuvent donc être légèrement plus grandes que la valeur choisie.
- Si la zone est trop petite, un seul boulon est placé au centre.
- L'utilisateur a la possibilité de piquer deux fois la même face.
Rebolt TPT-Rebolt.cs
Rattachez automatiquement les pièces oubliées à un boulon existant, en un clic.
À quoi ça sert
Au lieu de passer par la fonction « pièces boulonnées » et redéfinir manuellement le boulonnage, la macro détecte les pièces qui devraient être comprises et les rattache aux boulons existants. Elle peut aussi détacher les pièces fantômes déjà rattachées mais que le boulon ne traverse plus. Idéal pour rattraper une erreur de modélisation après une copie.
Comment l'utiliser
- Sélectionnez les boulons (ou sélectionnez-les après le lancement).
- Lancez la macro pour effectuer le reboulonnage.
- Dans chaque cas, la macro analyse la zone, détecte les pièces traversées et les rattache.
- Cliquez Appliquer pour traiter un autre boulon.
Paramètres
| Paramètre | Description |
|---|---|
| Zone de recherche | Profondeur d'analyse pour permettre le rattachement de pièces. Valeur recommandée : 50 mm. |
| Vérifier les pièces déjà rattachées | Détecte les pièces fantômes (rattachées mais non traversées par le boulon) et les retire automatiquement. Cochée par défaut. |
Astuces
- La recherche utilise deux filtres successifs — seules les pièces réellement traversées par le boulon sont ajoutées.
- Si la profondeur de recherche est trop grande, des pièces voisines non concernées pourraient être détectées.
- La macro ne peut pas retirer la pièce principale du boulonnage, dans ce cas un avertissement rouge est affiché — la correction reste manuelle.
Extend TPT-Extend.cs
Allongez ou raccourcissez plusieurs pièces vers une référence en deux clics.
À quoi ça sert
Prolonger ou réduire un groupe de poutres, polypoutres ou plats par contour jusqu'à une face, une ligne ou l'axe d'une pièce, le tout avec un jeu configurable. Extend déplace les poignées des pièces sans modifier leurs directions. Parfait pour prolonger un groupe de solives, ajuster un plat par contour ou rallonger l'aile d'une polypoutre.
Comment l'utiliser
- Sélectionnez les pièces à modifier (ou sélectionnez-les après le lancement).
- Lancez la macro.
- Choisissez le type de référence : Face, Ligne ou Axe et réglez le jeu.
- Cliquez Appliquer puis piquez la référence dans le modèle.
- Toutes les pièces sélectionnées sont ajustées sur leur extrémité la plus proche.
Paramètres
| Paramètre | Description |
|---|---|
| Type de référence | Face — plan d'une face piquée · Ligne — ligne piquée · Axe — axe d'une poutre piquée |
| Jeu | Distance finale entre la poignée et la référence (mm). Une valeur négative crée un empiètement. |
Astuces
- Extend ne crée pas de coupe, il déplace les poignées. Pour adapter ou couper une pièce, utilisez Adjust Beam to Face, Fit ou Cut.
- Pour les plats par contour, les poignées sont ajustées le long de leur côté adjacent et la macro fait en sorte que le plat soit tangent à la référence choisie, le tout sans collision.
Adjust Beam to Face TPT-Adjust_beam_to_face.cs
Ajustez les extrémités d'un groupe de poutres à une face piquée — coupe à 90°, simple ou double.
À quoi ça sert
Ajuster l'extrémité d'un groupe de poutres par rapport à une face avec un jeu défini, en choisissant l'orientation de la coupe : 90°, simple ou double. Vous gardez la maîtrise totale du jeu et de la géométrie de la découpe. Parfait pour ajuster des poutres sur un plan incliné ou un plat par contour sur un plan incliné.
Comment l'utiliser
- Sélectionnez des poutres (ou sélectionnez-les après le lancement).
- Lancez la macro.
- Choisissez le mode de découpe : Ajuster ou Couper, choisissez le type de coupe : 90°, Simple ou Double et réglez le jeu.
- Cliquez Appliquer, puis sélectionnez la face de référence.
- L'adaptation est appliquée sur chaque poutre.
Paramètres
| Paramètre | Description |
|---|---|
| Mode | Ajuster ou Couper. |
| Jeu | Jeu fini entre l'extrémité de la poutre et la face piquée (mm). Valeur par défaut : 10 mm. |
| Type de coupe | 90° — perpendiculaire à l'axe de la poutre. · Double — double coupe. · Simple — un seul angle de coupe. |
Astuces
- Vous pouvez enchaîner Ajuster + Couper pour réaliser deux ajustements sur l'extrémité d'une poutre qui rencontre deux faces.
- Les adaptations et les coupes sont ajustées pour avoir dans tous les cas le jeu réel par rapport à la face piquée. Assurant la maîtrise parfaite de vos coupes pour l'atelier.
Fit TPT-Fit.cs
Réalisez des adaptations sur plusieurs pièces par rapport à une face, une ligne ou un axe.
À quoi ça sert
Adapter l'extrémité d'un groupe de poutres ou d'une polypoutre par rapport à une face, une ligne ou un axe de poutre. La macro reste ouverte pour enchaîner plusieurs références successives sur la même sélection. Idéal pour adapter un groupe de solives ou un groupe de montants.
Comment l'utiliser
- Sélectionnez les pièces à adapter (ou sélectionnez-les après le lancement).
- Lancez la macro et choisissez le type de référence : Face, Ligne ou Axe et réglez le Jeu.
- Cliquez Appliquer, puis sélectionnez la référence.
- L'adaptation est appliquée sur chaque pièce.
Paramètres
| Paramètre | Description |
|---|---|
| Type | Face — plan d'une face piquée · Ligne — 2 points piqués · Axe — axe d'une poutre piquée |
| Jeu (mm) | Jeu fini entre la pièce et la référence. Valeur négative = empiètement. |
Astuces
Cut TPT-Cut.cs
Réalisez des coupes sur plusieurs pièces par rapport à une face, une ligne ou un axe.
À quoi ça sert
Couper l'extrémité d'un groupe de poutres, polypoutres ou plats par contour par rapport à une face, une ligne ou un axe de poutre. La macro choisit elle-même le côté à supprimer (toujours le plus court). Idéal pour adapter un groupe de solives ou un groupe de montants.
Comment l'utiliser
- Sélectionnez les pièces à couper (ou sélectionnez-les après le lancement).
- Lancez la macro et choisissez le type de référence : Face, Ligne ou Axe et réglez le Jeu.
- Cliquez Appliquer, puis sélectionnez la référence.
- La coupe est appliquée sur chaque pièce.
Paramètres
| Paramètre | Description |
|---|---|
| Type | Face · Ligne · Axe — comme pour Fit. |
| Jeu (mm) | Distance finale entre la coupe et la référence. Valeur négative = empiètement. |
Astuces
- Le côté supprimé est toujours le plus court — la décision est prise pièce par pièce, jamais globalement.
- Les pièces non traversées sont ignorées silencieusement.
Multi Split TPT-Multi_split.cs
Scindez Poutre, polypoutre et plat par contour par rapport à un point, une ligne ou un axe.
À quoi ça sert
Coupe en deux les pièces sélectionnées par rapport à une face, une ligne ou un axe de poutre, avec un jeu optionnel entre les deux morceaux. Sur les poutres ou polypoutre, le jeu est appliqué de chaque côté de la coupe (gap/2). Les sous-objets (boulons, coupes, fittings) sont automatiquement réaffectés au demi correct. Idéal pour scinder des pannes sur des portiques, scinder des solives sur des poutres, ou scinder un platelage sur tous les axes de solives avec un jeu en une seule opération.
Comment l'utiliser
- Sélectionnez les pièces à scinder (ou sélectionnez-les après le lancement).
- Lancez la macro.
- Choisissez le type de référence : Point, Ligne ou Axe, réglez le Jeu et cochez ou non la réaffectation des sous-objets.
- Cliquez Appliquer puis sélectionnez la référence.
Paramètres
| Paramètre | Description |
|---|---|
| Type | Point — un point piqué · Ligne — 2 points piqués · Axe — axe d'une poutre piquée |
| Jeu (mm) | Espace total entre les deux morceaux après scission. Pour Beam/PolyBeam, raccourcissement bilatéral de gap/2. Non appliqué sur ContourPlate. |
| Réaffecter sous-objets | Quand cochée, déplace les BoltGroup mono-pièce et les BooleanPart vers le bon morceau après la coupe. Cochée par défaut. |
Astuces
- Pour permettre d'enchaîner les opérations de scindage, les pièces sont automatiquement resélectionnées.
Combine Plates TPT-Combine_plates.cs
Fusionnez plusieurs plats par contour coplanaires en un seul, sans recommencer le contour à la main.
À quoi ça sert
Combine N plats par contour coplanaires en un seul plat avec union polygonale automatique. La macro vérifie la coplanarité (tolérance 0,1 mm / 0,1°) et le contact entre plats, conserve l'identité du plat hôte (numéro, UDA, position), gère les trous internes qui apparaissent quand l'union forme une boucle fermée, réaffecte tous les boulons des plats absorbés vers l'hôte et reparente les coupes (BooleanPart) enfants. Idéal pour rabouter une éclisse en deux morceaux, fusionner un raidisseur composé ou nettoyer un assemblage où plusieurs plats coplanaires devraient n'en faire qu'un.
Comment l'utiliser
- Sélectionnez les pièces à adapter (ou sélectionnez-les après le lancement).
- Cliquez Appliquer, puis piquez les plats un à un (clic milieu pour valider la sélection multi-pick). L'hôte est le premier plat piqué.
- La macro vérifie la coplanarité et le contact, puis fusionne les contours en un seul polygone.
- Le plat hôte est mis à jour avec le nouveau contour ; les autres plats sont supprimés.
- Cliquez Appliquer pour enchaîner sur une autre fusion.
Paramètres
Aucun paramètre fonctionnel — la macro est entièrement pilotée par votre sélection. Seules la position de la fenêtre et l'épingle sont mémorisées.
Astuces
- Si vous voulez conserver les propriétés d'un des plats en priorité, lancez la macro, sélectionnez le plat hôte en premier, puis les suivants. Les propriétés du premier plat sélectionné seront appliquées au plat final.
- Les plats peuvent être jointifs (bord commun) ou en recouvrement partiel — les deux cas sont gérés.
- Les trous internes formés par l'union (ex : 2 plats en C une fois combinés formant un O) sont matérialisés par une découpe.
- Tous les boulons qui pointaient vers les plats absorbés sont automatiquement réaffectés à l'hôte.
- Les plats doivent être strictement coplanaires (tolérance 0,1 mm / 0,1°). Si un plat est sur un plan différent, le message indique « <repère> : poignées sur des plans différents, utiliser TPT-project » — utilisez d'abord Project pour les amener sur le même plan.
- Les plats doivent être en contact (jointifs ou en recouvrement). Sinon le message indique « Pas de contact entre les pièces <repère> ».
- Les chanfreins du contour précédent sont perdus — le polygone unionné a des sommets différents qu'on ne peut pas remapper de manière déterministe. À remettre manuellement après combine si nécessaire.
Project TPT-Project.cs
Projetez les poignées de vos objets sur un plan ou une ligne — direction au choix.
À quoi ça sert
Déplace les poignées des objets sélectionnés (poutre, polypoutre, plat par contour et boulons) sur un plan ou une ligne sélectionné, dans la direction de votre choix. Trois directions : Normale au plan, Verticale (Z global) ou Horizontale. Les poutres peuvent en plus être réorientées pour que leur face supérieure suive la face piquée. Idéal pour aligner des pannes sur une croupe, un ramasse-panne sur un voile béton incliné, plaquer un groupe de boulons sur une surface.
Comment l'utiliser
- Sélectionnez les pièces à adapter (ou sélectionnez-les après le lancement).
- Lancez la macro.
- Choisissez le type de référence : Plan (face) ou Ligne. Choisissez la direction : Normale, Verticale ou Horizontale et réglez le Jeu.
- Pour les poutres, le switch Conserver l'orientation / Aligner au plan.
- Cliquez Appliquer puis piquez la référence.
Paramètres
| Paramètre | Description |
|---|---|
| Type | Plan (face) — projection sur un plan piqué · Ligne — projection vers une ligne (2 points) |
| Direction | Normale — perpendiculaire au plan / perpendiculaire la plus courte vers la ligne · Verticale — Z global · Horizontale — XY global |
| Jeu (mm) | Distance finale entre la poignée projetée et la référence. Valeur négative = au-delà. |
| Aligner au plan | Beam uniquement, mode Plan : réoriente la poutre pour que sa face supérieure suive le plan piqué. Conserver l'orientation par défaut. |
Astuces
- Sur les polypoutres, chaque poignée est projetée individuellement, le résultat des projections des polypoutres peut produire des résultats inattendus dans certains cas.
Sections View TPT-Sections_view.cs
Une vue en coupe perpendiculaire à une pièce, à un point précis, en deux clics.
À quoi ça sert
Fonction qui vient en complément de la fonction native « créer vue surface arête » de Tekla Structures. Il manquait la possibilité de créer une vue sur la section d'une poutre à un endroit choisi, TPT-Sections vient simplement combler ce manque.
Comment l'utiliser
- Lancez la macro.
- Piquez la poutre sur laquelle créer la coupe.
- Piquez un point sur la pièce pour indiquer la position de la coupe.
- La vue en coupe s'ouvre automatiquement, zoomée sur la pièce.
Paramètres
Aucun paramètre à configurer. La macro est entièrement pilotée par vos clics.
Astuces
- Important, si la poutre est sélectionnée au lancement, la vue s'adapte à la poutre sélectionnée.
- Le plan de travail est placé parallèle à la vue.
Selection & Control PART TPT-Select&control_PART.cs
Inspectez chaque pièce de votre sélection : 28 colonnes, 14 alertes, en un coup d'œil.
À quoi ça sert
Un tableau de contrôle complet pour inspecter votre sélection Tekla pièce par pièce, boulon par boulon, trou par trou. Toutes les propriétés clés sont affichées sur 28 colonnes, et la macro signale automatiquement les anomalies courantes via 14 alertes filtrables. Idéal comme outil de contrôle qualité avant de transmettre un modèle à la fabrication ou avant un repérage.
Comment l'utiliser
- Sélectionnez les objets à analyser dans Tekla (pièces, boulons, trous).
- Lancez la macro.
- Cliquez Analyser la sélection. Le tableau se remplit.
- Consultez les avertissements — cliquez sur l'un d'eux pour filtrer le tableau.
- Cochez Sélectionner dans le modèle pour voir les éléments surlignés dans Tekla.
Paramètres
Pas de paramètres persistants (hors épingle). Le tableau propose 28 colonnes : type, désignation, profil, matériau, finition, préfixes, numéros, informations libres, tirage, décalages, propriétés de boulons et de trous.
Astuces
- Pièces non soudées
- Laminés avec matériau ≠ S275JR
- Non laminés avec matériau ≠ S235JR
- Poutres de plus de 12 m
- Pièces avec tirage
- Boulon fixé sur une seule pièce
- Boulons ou trous hors pièces
- Boulons HR sans rondelles
- Boulons avec surlongueur
- Tolérance de trou ≠ 2 mm
- Pince < 1,2 × Ø ou 1,5 × Ø
- Trou de type « Aucun trou » (no hole)
Selection & Control ASS TPT-Select&control_ASS.cs
Visualisez la hiérarchie de vos assemblages — tableau et arbre interactif.
À quoi ça sert
Affiche la hiérarchie complète des assemblages sélectionnés : pièce principale, secondaires, sous-assemblages, USER_FIELD et propriétés de repérage. Un arbre visuel à droite du tableau permet de naviguer dans les imbrications d'un coup d'œil. Idéal pour vérifier la composition d'un assemblage complexe, repérer une pièce égarée dans un sous-assemblage ou contrôler les USER_FIELD avant exportation.
Comment l'utiliser
- Sélectionnez des assemblages ou des pièces dans Tekla.
- Lancez la macro — le tableau et l'arbre s'affichent.
- Cliquez sur une ligne ou un nœud de l'arbre pour zoomer sur l'assemblage correspondant dans Tekla.
- Épinglez la fenêtre pour la garder devant Tekla pendant le contrôle.
Paramètres
Aucun paramètre persistant (hors épingle).
Astuces
- Les
USER_FIELD1 à 4 sont lus directement sur l'Assembly(viaGetReportProperty) — ils s'affichent même si la pièce principale a une autre valeur. - L'arbre est synchronisé avec la sélection dans Tekla : sélectionner un sous-assemblage met à jour le tableau.
- Le Finish n'existe pas sur Assembly — la colonne reste vide pour les assemblages, ce n'est pas un bug.