US Custom Variables
1. Objectif et description
Cet ensemble de variables personnalisées étend les capacités de rapport de Tekla Structures. Ces variables sont disponibles dans tout le système : rapports, marques comme modèles, dessins, API .Net, filtrage, représentation des objets, etc...
3. Installation
Pour installer l'application :
- Exécutez le fichier d'installation USCustomVariables.msi 32bit (x86) ou 64bit (x64) disponible dans la catégorie Applications (ou en tant que recherche) de Tekla Warehouse.
- Fermez Tekla Structures pendant l'installation.
- Rouvrez Tekla Structures une fois l'installation terminée.
4. Utilisation
Pour utiliser l'application :
- Vous devrez placer le préfixe "CUSTOM." devant chaque variable utilisée.
- Certaines de ces variables dépendent de certains attributs définis par l'utilisateur qui sont fournis avec les environnements usimp et usmet de Tekla Structures. Ces attributs sont spécifiés dans chaque cas.
- La sortie de ces variables sera une métrique par défaut, comme toutes les autres variables de modèle du système. La sortie peut être personnalisée à l'aide du formatage de l'éditeur de modèle : Par exemple, Length -> ft-in -> 1/16". Pour utiliser ces variables dans l'Organisateur, elles doivent être ajoutées manuellement (voir l'article TUA - Créer une propriété personnalisée dans l'Organisateur).
- Ces nouvelles variables sont ajoutées au fichier contentattributes_custom_usa.lst sous environments/usimp/template/settings/. Si vous vous trouvez dans d'autres environnements, recherchez votre fichier contentattributes.lst et ajoutez de nouvelles lignes pour inclure les fichiers copiés pour ces nouveaux fichiers lst. Pour plus de commodité dans les versions plus récentes de Tekla Structures, le programme d'installation inclut une copie métrique du fichier contentattributes_custom_usa.lst sous Environments\common\template\settings que plusieurs environnements mappent déjà, et le fichier contentattributes.lst édité (comme ci-dessous) sera suffisant. Sinon, vous devrez copier manuellement le fichier contentattributes_custom_usa.lst dans le dossier approprié de votre environnement installé.
4.1. Position globale
Ces variables lisent automatiquement les valeurs PROJ_DATUM_X, _Y et _Z. Elles sont conçues pour que vous puissiez saisir une fois un décalage de référence de projet dans les attributs définis par l'utilisateur des propriétés du projet et qu'il soit automatiquement prêt pour ces variables, ce qui vous permet d'éviter les formules longues et répétitives et vous évite d'avoir à modéliser loin de l'origine pour obtenir la valeur correcte dans les rapports et les dessins pour les positions.
Nom |
Type |
Objet |
Description |
---|---|---|---|
CUSTOM.GLOBAL_START_X |
Distance |
Pièce |
X Origine Global |
CUSTOM.GLOBAL_START_Y |
Distance |
Pièce |
Y Origine Global |
CUSTOM.GLOBAL_START_Z |
Distance |
Pièce |
Z Origine Global |
CUSTOM.GLOBAL_END_X |
Distance |
Pièce |
X Extrémité Global |
CUSTOM.GLOBAL_END_Y |
Distance |
Pièce |
Y Extrémité Global |
CUSTOM.GLOBAL_END_Z |
Distance |
Pièce |
Z Extrémité Global |
CUSTOM.GLOBAL_COG_X |
Distance |
Pièce |
X CdG Global |
CUSTOM.GLOBAL_COG_Y |
Distance |
Pièce |
Y CdG Global |
CUSTOM.GLOBAL_COG_Z |
Distance |
Pièce |
Z CdG Global |
***Toutes les variables de cette section ne doivent être exécutées que sur des objets de type "pièce" dans le modèle.
4.2. Position locale
Ces valeurs n'utilisent pas de décalage global. Certaines de ces valeurs ne sont pas disponibles dans les modèles normalement, d'autres vous permettent d'éviter des formules longues et répétitives pour obtenir les valeurs dont vous avez besoin.
Nom |
Type |
Objet |
Description |
---|---|---|---|
CUSTOM.LOCAL_COG_X |
Distance |
Pièce/Assemblage/Elément béton |
CdG Local X* |
CUSTOM.LOCAL_COG_Y |
Distance |
Pièce/Assemblage/Elément béton |
CdG Local Y* |
CUSTOM.LOCAL_COG_Z |
Distance |
Pièce/Assemblage/Elément béton |
CdG Local Z* |
CUSTOM.AT_DEPTH_OFFSET |
Distance |
Pièce |
Décalage en profondeur |
CUSTOM.AT_DEPTH |
String |
Pièce |
Position en profondeur (milieur, face, derrière) |
CUSTOM.ON_PLANE_OFFSET |
Distance |
Pièce |
Décalage dans plan |
CUSTOM.ON_PLANE |
String |
Pièce |
Position dans la plan (milieur, droite, gauche) |
CUSTOM.ROTATION_OFFSET |
Distance |
Pièce |
Déplacement en rotation |
CUSTOM.ROTATION |
String |
Pièce |
Rotation (face, dessus, arrière, dessous) |
CUSTOM.START_DX |
Distance |
Pièce |
Décalage X origine |
CUSTOM.START_DY |
Distance |
Pièce |
Décalage Y origine |
CUSTOM.START_DZ |
Distance |
Pièce |
Décalage Z origine |
CUSTOM.END_DX |
Distance |
Pièce |
Décalage X extrémité |
CUSTOM.END_DY |
Distance |
Pièce |
Décalage Y extrémité |
CUSTOM.END_DZ |
Distance |
Pièce |
Décalage Z extrémité |
*Ces variables sont relatives au centre exact (calculé par les extrema) du début et de la fin de la pièce et sont limitées aux objets de type pièce dans le modèle. Pour les assemblages, la pièce principale est utilisée comme point relatif.
***Toutes les variables de cette section ne peuvent être exécutées que sur des objets de type pièce dans le modèle.
4.3. Non Spécifique
Nom |
Type |
Objet |
Description |
---|---|---|---|
CUSTOM.HANDLE_LENGTH |
Distance |
Pièce |
La poutre est l'objet d'entrée, qui renvoie la distance entre la poignée d'origine et la poignée d'extrémité dans l'espace 3D. |
CUSTOM.COMPONENT_NAME |
String | Composent | Fonctionne pour tout composant (plugin, composant personnalisé, composant système) - Renvoie la valeur du champ Nom du composant |
CUSTOM.HAS_ANYCUTS | Integer | Pièce | Renvoie 1 si la pièce présente des coupes de n'importe quel type |
CUSTOM.HAS_LINECUTS | Integer | Pièce | Renvoie 1 si la pièce comporte des coupes linéaires |
CUSTOM.HAS_EDGECHAMFERS | Integer | Pièce | Renvoie 1 si la pièce présente des chanfreins sur les bords |
CUSTOM.HAS_ANYPARTCUTS | Integer | Pièce | Renvoie 1 si la pièce comporte des coupes de type quelconque |
CUSTOM.HAS_FITTINGS | Integer | Pièce | Retourne 1 si la pièce a des adaptations |
CUSTOM.BP_ELEVATION | Distance | Pièce | Renvoie la valeur de décalage de l'élévation du point de base actuel |
CUSTOM.BP_LATITUDE | Float | Pièce | Renvoie la valeur de décalage de la latitude du point de base actuel |
CUSTOM.BP_LONGITUDE | Float | Pièce | Renvoie la valeur de décalage de la longitude du point de base actuel |
CUSTOM.PART_TYPE | Integer | Pièce |
Inconnu = -1 Poutre = 0 PolyPoutre = 1 Poutre débillardée = 2 Poutre cintrée =3 Poteau = 4 Panneau = 5 Semelle filante = 6 Semelle = 7 Dalle = 8 Plat et Dalle de lissage = 9 Plat par contour = 10 Plat plié = 11 Article = 12 |
CUSTOM.PART_TYPE_STR | String | Pièce |
Inconnu = Unknown Poutre = Beam PolyPoutre = PolyBeam Poutre débillardée = SpiralBeam Poutre cintrée =CurvedBeam Poteau = Column Panneau = Panel Semelle filante = StripFooting Semelle = PadFooting Dalle = Slab Plat et Dalle de lissage = LoftedSlab Plat par contour = ContourPlate Plat plié = BentPlate Article = Item |
CUSTOM.IS_STEEL | Integer | Pièce | 1 si type ACIER, sinon 0 |
CUSTOM.IS_CURVED_BEAM | Integer | Pièce | 1 si type de poutre cintrée, sinon 0 (modélisé avec deux poignées et définition du rayon dans les propriétés) |
CUSTOM.QTY_SUBASSEMBLIES | Integer | Assemblage | Le nombre de sous-assemblages. |
CUSTOM.QTY_SECONDARIES | Integer | Assemblage | Le nombre de secondaires. |
CUSTOM.DWG_SP_COUNT | Integer | Assemblage/Pièce | La quantité de croquis de débit |
CUSTOM.DWG_ASM_COUNT | Integer | Assemblage/Pièce | La quantité de croquis d'assemblage/dessins d'élément béton |
CUSTOM.TcProjectId |
String |
Tous |
L'ID du projet Trimble Connect qui est stocké au niveau du projet. |
CUSTOM.TcProjectUrl |
String |
Tous |
L'URL du projet Trimble Connect qui est stockée au niveau du projet. |
CUSTOM.TcProjectRegion |
String |
Tous |
La région du projet Trimble Connect qui est stockée au niveau du projet. |
CUSTOM.BasePoint_North |
String |
Tous |
L'angle nord de base est déterminé à partir du point de base du projet. |
4.4. Spécifique Béton
Nom |
Type |
Objet |
Description |
---|---|---|---|
CUSTOM.SLAB_PERIMETER_AREA |
Area |
Pièce |
Somme des surfaces des bords verticaux de la pièce et de ses sous-éléments |
CUSTOM.SLAB_PERIMETER |
Distance |
Pièce |
Somme des longueurs autour des faces verticales de la pièce |
CUSTOM.ASSEMBLY_WEIGHT |
Weight |
Elément béton |
Poids net de l'assemblage béton/préfabriqué : exclut le poids dû au volume déplacé par l'armature, les boulons, les goujons et les soudures. Ajoute le poids réel de l'armature, des boulons, des goujons et des soudures. ** |
CUSTOM.CONCRETE_WEIGHT |
Weight |
Elément béton |
Poids net du béton uniquement : exclut le poids du béton déplacé par les armatures, les boulons, les goujons et les soudures. ** |
CUSTOM.CONCRETE_VOLUME |
Volume |
Elément béton |
Volume net du béton uniquement : exclut le volume déplacé par les armatures, les boulons, les goujons et les soudures. ** |
CUSTOM.POUR_AREA_SIDE |
Area | Elément béton | Zone de coffrage latérale (=AREA-AREA_PGZ-AREA_NGZ) |
***Toutes les variables de cette section ne doivent être exécutées que sur des objets de type pièce en béton dans le modèle.
** On suppose que les sous-assemblages en béton sont à l'extérieur de l'élément béton ; l'acier est à l'intérieur.
4.5. Spécifique Armatures
Nom |
Type |
Objet |
Description |
---|---|---|---|
CUSTOM.REBAR_IS_VALID |
Integer | Armature | Renvoie 1 si le poids et la longueur de la barre sont supérieurs à zéro et si la géométrie de la barre est valide |
CUSTOM.FATHER_PART |
String | Armature | Fourni le GUID de la pièce parent de la barre. |
CUSTOM.LENGTH_AJSUM |
Distance |
Armature |
Somme des valeurs des brins A à G avec les décalages de début et de fin d'uda ajoutés* |
CUSTOM.LENGTH_AJ |
Distance |
Armature |
La longueur réelle de la barre d'armature le long de l'axe central avec les décalages uda de début et de fin ajoutés.* |
CUSTOM.WEIGHT_AJSUM |
Weight |
Armature |
Poids théorique en utilisant la somme des longueurs de A à G multipliée par le poids par unité de longueur avec le poids associé des décalages uda de début et de fin ajoutés.* |
CUSTOM.WEIGHT_AJ |
Weight |
Armature |
Poids réel de la barre d'armature le long de l'axe central multiplié par le poids par unité de longueur avec le poids associé des décalages uda de début et de fin ajoutés.* |
CUSTOM.CREATION_METHOD |
Integer |
Groupe Armature |
SPACING_TYPE_UNDEFINED = 0 SPACING_TYPE_EXACT_SPACINGS = 1 SPACING_TYPE_EXACT_NUMBER = 2 SPACING_TYPE_TARGET_SPACE = 3 SPACING_TYPE_EXACT_SPACE_FLEX_AT_START = 4 SPACING_TYPE_EXACT_SPACE_FLEX_AT_END = 5 SPACING_TYPE_EXACT_SPACE_FLEX_AT_BOTH = 6 SPACING_TYPE_EXACT_SPACE_FLEX_AT_MIDDLE = 7 |
CUSTOM.REINF_VOLUME |
Volume |
Assemblage |
Volume de ferraillage dans l'assemblage, les sous-ensembles et les pièces secondaires. Comprend tous les types de renforcement. |
CUSTOM.REINF_WEIGHT |
Weight |
Assemblage |
Poids des ferraillages dans l'assemblage, les sous-ensembles et les pièces secondaires. Comprend tous les types d'armaturess. |
CUSTOM.MESH_VOLUME |
Volume |
Assemblage |
Le volume des trellis dans l'assemblage, les sous-assemblages et les pièces secondaires. |
CUSTOM.MESH_WEIGHT |
Weight |
Assemblage |
Poids de l'armature en treillis dans l'assemblage, les sous-assemblags et les pièces secondaires. |
CUSTOM.STRAND_VOLUME |
Volume |
Assemblage |
Le volume des torons dans l'assemblage, les sous-assemblages et les pièces secondaires. |
CUSTOM.STRAND_WEIGHT |
Weight |
Assemblage |
Poids des torons dans l'assemblage, les sous-assemblages et les pièces secondaires. |
CUSTOM.REBAR_VOLUME |
Volume |
Assemblage |
Le volume des armatures dans l'assemblage, les sous-assemblages et les pièces secondaires. |
CUSTOM.REBAR_WEIGHT |
Weight |
Assemblage |
Poids des armatures dans l'assemblage, les sous-assemblages et les pièces secondaires. |
CUSTOM.CC_TARGET |
Distance | Groupe Armature | CC_TARGET en format distance |
CUSTOM.CC_MIN |
Distance | Groupe Armature | CC_MIN au format distance |
CUSTOM.CC_MAX |
Distance | Groupe Armature | CC_MAX au format distance |
CUSTOM.REBAR_DENSITY1 |
lbs/yd3 | Elément béton/Pièce | Facteur de densité de l'armature - Poids de l'armature / Volume du béton |
CUSTOM.REBAR_DENSITY2 |
lbs/ft3 | Elément béton/Pièce | Facteur de densité de l'armature - Poids de l'armature / Volume du béton |
CUSTOM.IS_SINGLE_RADIUS | Integer | Armature | Renvoie 1 s'il n'y a qu'une seule valeur de rayon pour les courbes de la barre |
CUSTOM.IS_TAPERED | Integer | Groupe Armature | Renvoie 1 si le type de groupe est un groupe conique |
CUSTOM.IS_PLANAR | Integer | Armature | Renvoie 1 si toute la géométrie de la barre se trouve sur le même plan géométrique 3D |
CUSTOM.NUMBER_BENDS | Integer | Armature | Renvoie un nombre entier de courbes nécessaires à la création d'une barre. |
CUSTOM.IS_HEAVY | Integer | Armature | Renvoie 1 si la barre est classée dans le type de courbure "lourd". |
CUSTOM.HAS_START_HOOK | Integer | Armature | Renvoie 1 si la barre a un crochet de départ et d'arrivée |
CUSTOM.HAS_END_HOOK | Integer | Armature | Renvoie 1 si la barre a un crochet d'extémité |
CUSTOM.IS_STD_STARTHOOK | Integer | Armature | Renvoie 1 si le crochet à l'origine de la barre est d'un rayon et d'une longueur standard pour l'angle selon la configuration du catalogue de barres d'armature. |
CUSTOM.IS_STD_ENDHOOK | Integer | Armature | Renvoie 1 si le crochet à l'extrémité de la barre a un rayon et une longueur standard pour l'angle selon la configuration du catalogue de barres d'armature. |
CUSTOM.IS_STD_RADIUS | Integer | Armature | Renvoie 1 si le rayon de courbure de la barre principale est la valeur standard du catalogue de barres d'armature |
CUSTOM.STD_RADIUS | Distance | Armature | Renvoie la valeur en mm du rayon standard de la barre selon la configuration du catalogue des barres d'armature. |
CUSTOM.LEN_AJSUM_FFIIQ | String | Armature | Longueur théorique au format impérial (ft-ft-in-in-qtr) format string |
CUSTOM.LEN_AJ_FFIIQ | String | Armature | Longueur réelle au format impérial (ft-ft-in-in-qtr) |
CUSTOM.LEN_AJSUM_FFFFII | String | Armature | Longueur théorique au format impérial en (ft-ft-ft-in-in) format string |
CUSTOM.LEN_AJ_FFFFII | String | Armature | Longueur réelle au format impérial (ft-ft-ft-in-in) |
CUSTOM.LEN_AJSUM_FFII | String | Armature | Longueur théorique au format impérial en (ft-ft-in-in) format string |
CUSTOM.LEN_AJ_FFII | String | Armature | Longueur réelle au format impérial (ft-ft-in-in) |
CUSTOM.LEN_AJ_FII | String | Armature | Longueur réelle au format impérial sans le zéro initial si la longueur est inférieure à dix pieds (ft-in-in) |
CUSTOM.LEN_AJSUM_FII | String | Armature | Longueur réelle au format impérial sans le zéro initial si la longueur est inférieure à dix pieds (ft-in-in) |
CUSTOM.LEN_AJSUM_FF_II | String | Armature | Longueur réelle au format impérial avec un trait d'union entre les valeurs en pieds-pouces (ft-ft-in-in) |
CUSTOM.LEN_AJ_FF_II | String | Armature | Longueur réelle au format impérial avec un trait d'union entre les valeurs en pieds-pouces (ft-ft-in-in) |
CUSTOM.LEN_AJSUM_F_II | String | Armature | Longueur réelle au format impérial sans le zéro initial si la longueur est inférieure à dix pieds et ajoute un trait d'union entre les valeurs en pieds-pouces (ft-in-in). |
CUSTOM.LEN_AJ_F_II | String | Armature | Longueur réelle au format impérial sans le zéro initial si la longueur est inférieure à dix pieds et ajoute un trait d'union entre les valeurs en pieds-pouces (ft-in-in). |
*Les champs OFFSET_START et OFFSET_END sont des champs d'ajustement de longueur ajoutés aux armatures par défaut et destinés à représenter la différence entre l'état fabriqué et l'état placé sur le site. Si la barre doit être plus longue avant la fabrication, il faut mettre une valeur positive dans le champ uda correspondant. Pour les barres d'armature groupées, les champs de longueur sont additionnés pour tenir compte de la quantité, sauf pour les barres coniques qui renvoient 0,0.
**Le poids par unité de longueur est extrait automatiquement des tables "rebar_database.inp".
***Toutes les variables de cette section doivent être exécutées uniquement sur les objets de type armature dans le modèle.
4.6. Spécifique Acier
Nom |
Type |
Objet |
Description |
---|---|---|---|
CUSTOM.EXACT_WEIGHT |
Weight |
Pièce |
Le poids est calculé à partir du poids du profil par unité de longueur multiplié par la longueur du modèle, moins la différence entre le poids brut et le poids net. Fonctionne pour les objets de type pièce. |
CUSTOM.IS_HARDWAY |
Integer |
Pièce |
Destiné uniquement aux poutres en polyéthylène. Renvoie 1 si la poutre est pliée le long de l'aile, 0 sinon. |
CUSTOM.IS_HOLE |
Integer |
Pièce |
Destiné uniquement aux objets de type "groupe de boulons". Renvoie 1 si l'élément est un trou de boulon, 0 si l'élément est un type de boulon ; |
CUSTOM.PROFILE_PREFIX |
String |
Pièce |
Renvoie les caractères alpha du profil dans la chaîne du profil. Par exemple, "PL1/4*6" => PL |
CUSTOM.PIPE_CIRCUMFERENCE |
Distance |
Pièce |
Destiné aux pièces ayant des profils de tubes creux circulaires. Donne la circonférence à l'axe central. |
CUSTOM.TUBE_INSIDE_LENGTH |
Distance | Pièce | Mesure la longueur intérieure du tube |
CUSTOM.HAS_PARTCUTS |
Integer |
Pièce |
Vérifie si une pièce comporte des coupes de type polygone ou pièce. Renvoie 1 si vrai, 0 sinon. |
CUSTOM.HAS_COPES |
Integer |
Pièce |
Vérifie les bords des ailes de la pièce pour voir s'il y a des coupes. Les coupes sont définies comme une découpe sur toute la largeur de la pièce si >=1/4" Retourne 1 si vrai, 0 sinon. |
CUSTOM.QTY_COPES |
Integer | Pièce |
Vérifie les bords des ailes de la pièce pour voir s'il y a des coupes. Les bords sont définis comme coupés sur toute la largeur de la pièce si >=1/4" Retourne la quantité totale 0-4 |
CUSTOM.QTY_BURNS |
Integer | Pièce | Vérifie les bords de la pièce pour voir s'il y a des coupes aux extrémités. Vérifie s'il y a des coupes complètes ou partielles sur chaque côté, chaque bord, chaque extrémité >= 1/4" des extrémités d'une pièce ajustée. Renvoie la quantité totale 0-8 |
CUSTOM.HAS_BEVELS |
Integer |
Pièce |
Vérifie les propriétés du rapport (ENDx_SKEW) pour chaque extrémité pour voir si elle a une valeur vraie. Renvoie 1 si vrai si l'une des extrémités a une valeur d'obliquité, 0 si aucune n'en a. Renvoie 1 si vrai, 0 sinon. |
CUSTOM.HAS_HOLES |
Integer |
Pièce |
Vérifie la présence de trous de boulons dans la pièce. Retourne 1 si vrai, 0 sinon. |
CUSTOM.HAS_SLOTTED_HOLES |
Integer |
Pièce |
Vérifie la présence de trous oblons dans la pièce. Retourne 1 si vrai, 0 sinon. |
CUSTOM.HAS_OVERSIZED_HOLES |
Integer |
Pièce |
Vérifie la présence de trous surdimensionnés dans la pièce. Retourne 1 si vrai, 0 sinon. |
CUSTOM.HAS_BLIND_HOLES |
Integer |
Pièce |
Vérifie la présence de trous borgnes dans la pièce. Retourne 1 si vrai, 0 sinon. |
CUSTOM.HAS_TAPPED_HOLES |
Integer |
Pièce |
Vérifie la présence de trous taraudés dans la pièce. Retourne 1 si vrai, 0 sinon. |
CUSTOM.HAS_WELDS |
Integer |
Pièce |
Vérifie la présence de soudures, atelier ou chantier. Renvoie 1 si vrai, 0 sinon. |
CUSTOM.HAS_SHOP_WELDS |
Integer |
Pièce |
Vérifie la présence de soudures d'atelier . Renvoie 1 si vrai, 0 sinon. |
CUSTOM.HAS_FIELD_WELDS |
Integer |
Pièce |
Vérifie la présence de soudures de chantier. Renvoie 1 si vrai, 0 sinon. |
CUSTOM.HAS_BOLTS |
Integer |
Pièce |
Vérifie la pièce pour tout élément boulonné dont le standard n'est pas “STUD”, chantier, ou atelier. Renvoie 1 si vrai, 0 sinon. |
CUSTOM.HAS_SHOP_BOLTS |
Integer |
Pièce |
Vérifie la pièce pour tous les éléments de boulon de type atelier. Ignore les boulons de type goujon. Renvoie 1 si vrai, 0 sinon. |
CUSTOM.HAS_FIELD_BOLTS |
Integer |
Pièce |
Vérifie la pièce pour tous les éléments de boulon de type chatier. Ignore les boulons de type goujon. Renvoie 1 si vrai, 0 sinon. |
CUSTOM.HAS_STUDS |
Pièce |
Vérifie la pièce pour les éléments de type boulon avec le standard "STUD". Renvoie 1 si vrai, 0 sinon. |
|
CUSTOM.TOPCHORD_LENGTH |
Distance |
Pièce |
Conçu pour les assemblages en PRS dont la pièce principale est le premièr plat de contour désignant l'angle du PRS. Les mesures sont prises le long de la pièce supérieure du plat par contour sur la longueur de l'assemblage, à l'intersection des plats d'extrémité. |
CUSTOM.SLOPE_ANGLE |
Angle |
Poutre |
L'angle de pente en degrés entre l'axe x local et le plan XY global. |
CUSTOM.SAW_CUT_LENGTH |
Distance |
Pièce |
Mesure la distance maximale le long du faisceau le long de son axe à partir des points d'intersection apparents des bords. |
CUSTOM.ASSEMBLY_WEIGHT |
Weight |
Assemblage |
Poids de l'assemblage en acier, y compris les pièces secondaires, les sous-assemblages, les renforts, les boulons, les goujons et les soudures. |
CUSTOM.BOLT_VOLUME |
Volume |
Assemblage |
Le volume de boulons dans l'assemblage, les sous-assemblages et les pièces secondaires. |
CUSTOM.BOLT_WEIGHT |
Weight |
Assemblage |
Poids des boulons dans l'assemblage, les sous-assemblages et les pièces secondaires. |
CUSTOM.WELD_VOLUME |
Volume |
Assemblage |
Le volume des soudures dans l'assemblage, les sous-assemblages et les pièces secondaires. |
CUSTOM.WELD_WEIGHT |
Weight |
Assemblage |
Poids des soudures dans l'assemblage, les sous-assemblages et les pièces secondaires. |
CUSTOM.CENTER_X |
Distance | Groupe de boulons | Position centrale du groupe de boulons - x composant |
CUSTOM.CENTER_Y |
Distance | Groupe de boulons | Position centrale du groupe de boulons - y composant |
CUSTOM.CENTER_Z |
Distance | Groupe de boulons | Position centrale du groupe de boulons - composante z (moitié de la hauteur du trou de boulon) |
CUSTOM.SPACING_X |
String | Groupe de boulons | Liste de distance des valeurs d'espacement des boulons x |
CUSTOM.SPACING_Y |
String | Groupe de boulons | Liste de distance des valeurs d'espacement des boulons y |
CUSTOM.WELD_LENGTH_INT1 |
String | Soudure | Longueur totale de la soudure intermittente du côté opposé en mm. |
CUSTOM.WELD_LENGTH_INT2 |
String | Soudure | Longueur totale de la soudure intermittente du côté le plus proche en mm. |
CUSTOM.SKEW1 |
String | Connexion | Renvoie l'angle d'inclinaison de la première pièce secondaire. Semblable à la fonction de condition d'encadrement [fAD("skew",GUID)] |
CUSTOM.SKEW2 |
String | Connexion | Renvoie l'angle d'inclinaison de la seconde pièce secondaire. Semblable à la fonction de condition d'encadrement [fAD("skew",GUID)] |
CUSTOM.SLOPE1 |
String | Connexion | Renvoie la pente de la première pièce secondaire. Similaire à la fonction de condition d'encadrement [fAD("slope",GUID)] |
CUSTOM.SLOPE2 |
String | Connexion | Renvoie la pente de la seconde pièce secondaire. Similaire à la fonction de condition d'encadrement [fAD("slope",GUID)] |
CUSTOM.CANT1 |
String | Connexion | Renvoie l'angle d'oriantation de la première pièce secondaire. Semblable à la fonction de condition d'encadrement [fAD("cant",GUID)] |
CUSTOM.CANT2 |
String | Connexion | Renvoie l'angle d'oriantation de la seconde pièce secondaire. Semblable à la fonction de condition d'encadrement [fAD("cant",GUID)] |
4.7. Propriétés dessin
Remarque : ces variables ne fonctionnent que si le dessin est ouvert et en cours.
Nom |
Type |
Objet |
Description |
---|---|---|---|
CUSTOM.DRAWING_MARK |
String |
Dessin |
Fonctionne sur tout type de dessin. Récupère la marque sans les "[" ou "]" |
CUSTOM.SHEET_TOTAL |
Integer |
Dessin |
Destiné uniquement aux dessins d'éléments béton. Renvoie le nombre d'autres dessins de la même pièce que le dessin actuel. Ceci est utile lorsque l'on crée plus d'un dessin d'un élément béton et que l'on a besoin de la feuille x/n où "n" est le nombre donné par cette variable. |
CUSTOM.DG_REBAR_TOTAL |
Weight |
Dessin |
Fournit une somme du poids des barres d'armature pour un dessin. |
CUSTOM.VIEW_DATUM_LEVEL |
Length | Dessin | Donne la valeur du décalage du point de référence de la vue la plus grande dans un dessin |
5. Limitations et notes importantes
-
Les propriétés des dessins ne fonctionnent que sur les dessins ouverts et en cours. Elles ne sont pas disponibles pour les gabarits de liste.
-
Certaines fonctionnalité de Tekla Structures donnent toujours des chaînes (string) pour ces tyes de valeurs, par exemple, les filtres, mais les valeurs devraient être présentes et utilisables.
6. Changements
April 4th 2023: Version 6.1
- Added properties for part:
- CUSTOM.HAS_BLIND_HOLES
- CUSTOM.HAS_TAPPED_HOLES
December 13th 2023: Version 4.1 and 6.1
- Added properties for rebar:
- CUSTOM.REBAR_IS_VALID
- CUSTOM.FATHER_PART
March 10th, 2023: version 3.0
- Fixed CUSTOM.HAS_HOLES false reporting results with newer special hole types.
- Added support for position properties to bolt groups.
- Enabled COG variable to work at the assembly and cast-unit levels.
- Added properties for Non-Specific:
- CUSTOM.DWG_SP_COUNT
- CUSTOM.DWG_ASM_COUNT
- CUSTOM.TcProjectId
- CUSTOM.TcProjectUrl
- CUSTOM.TcProjectRegion
- Added properties for Steel Specific:
- CUSTOM.HAS_SLOTTED_HOLES
- CUSTOM.HAS_OVERSIZED_HOLES
- CUSTOM.SKEW1
- CUSTOM.SKEW2
- CUSTOM.SLOPE1
- CUSTOM.SLOPE2
- CUSTOM.CANT1
- CUSTOM.CANT2
April 19th, 2022: version 2.2
- Fixed local COG variables to work with assemblies with reference to the center of the start end.
- Added properties for Rebar:
- CUSTOM.LEN_AJ_FII
- CUSTOM.LEN_AJSUM_FII
- CUSTOM.LEN_AJSUM_FF_II
- CUSTOM.LEN_AJ_FF_II
- CUSTOM.LEN_AJSUM_F_II
- CUSTOM.LEN_AJ_F_II
- Added properties for Non-Specific:
- CUSTOM.PART_TYPE
- CUSTOM.PART_TYPE_STR
- CUSTOM.IS_STEEL
- CUSTOM.IS_CURVED_BEAM
- CUSTOM.QTY_SUBASSEMBLIES
- CUSTOM.QTY_SECONDARIES
September 20th 2017: Version 1.0 - TSEP for 2017i and up
- Added properties for rebar:
- CUSTOM.IS_SINGLE_RADIUS
- CUSTOM.NUMBER_BENDS
- CUSTOM.HAS_START_HOOK
- CUSTOM.HAS_END_HOOK
- CUSTOM.IS_STD_STARTHOOK
- CUSTOM.IS_STD_ENDHOOK
- CUSTOM.IS_STD_RADIUS
- CUSTOM.STD_RADIUS
- CUSTOM.LEN_AJSUM_FFIIQ
- CUSTOM.LEN_AJ_FFIIQ
- CUSTOM.LEN_AJSUM_FFFII
- CUSTOM.LEN_AJ_FFFII
- CUSTOM.LEN_AJSUM_FFII
- CUSTOM.LEN_AJ_FFII
- CUSTOM.IS_PLANAR
- Added properties for parts:
- CUSTOM.HAS_ANYCUTS
- CUSTOM.HAS_LINECUTS
- CUSTOM.HAS_EDGECHAMFERS
- CUSTOM.HAS_PARTCUTS
- CUSTOM.HAS_FITTINGS
October 6th, 2017:
- Fixes the issue where variables weren't working in selection filters.
December 6th, 2016: 2016 and 2016i V3 released:
- Fixes issue with CUSTOM.SLOPE_ANGLE not working correctly if the view plane wasn't set to global UCS
November 28th, 2016: Updated V2 installers for 2016, 2016i released:
- Fixes null exception error that occurs after installing 2016 SP2 or 2016i SP1
June 26th, 2017: (2016 v4, 2016i v4, 2017 v2)
- Added properties:
- CUSTOM.CC_TARGET
- CUSTOM.CC_MIN
- CUSTOM.CC_MAX
- CUSTOM.CENTER_X
- CUSTOM.CENTER_Y
- CUSTOM.CENTER_Z
- CUSTOM.SPACING_X
- CUSTOM.SPACING_Y
- CUSTOM.REBAR_DENSITY1
- CUSTOM.REBAR_DENSITY2
- CUSTOM.COMPONENT_NAME
- Fixes incorrect calculation for formula of CUSTOM.SLOPE_ANGLE
September 13th, 2016: Installer for 2016i V1 released
March 14th, 2016: Version 2016 V1 released