FR Custom Variables

Tekla Structures CUSTOM. attributs personnalisés gabarit filtres listes attributs modèle
Not version-specific
Tekla Structures
Environment
France
Back to top

1. Objectif et description

Cet ensemble de variables personnalisées étend les capacités de liste de Tekla Structures. Ces variables sont disponibles dans tout le système : listes, repères du modèles, dessins, API .Net, filtrage, représentation des objets, export IFC, etc...

Back to top

2. System requirements

Environments: tous

Language: FRANCAIS

Back to top

3. Installation

Cette dll est disponible dans l'environnement FRANCE par défaut

Back to top

4. Utilisation

Pour utiliser l'application :

  1. Le préfixe "CUSTOM." doit figurer devant chaque variable utilisée.
  2. Certaines de ces variables dépendent de certains attributs définis par l'utilisateur qui sont fournis avec l' environnement France de Tekla Structures. Ces attributs sont spécifiés dans chaque cas.
  3. Ces variables produiront des valeurs métriques par défaut, comme toutes les autres variables de modèle du système.
  4. Ces nouvelles variables sont ajoutées au fichier contentattributes_custom_fr.lst sous environments/france/template/settings/. 
 
Back to top

4.1. Position Globale

 

NomTypeObjetDescription
CUSTOM.PART_GLOBAL_ANGLE_XYDistancePièceAngle entre l’axe local X d’une pièce et l’axe X global sur le plan XY

 

Back to top

4.2. Non-Specifique

NomTypeObjetDescription
CUSTOM.IFC_GUIDStringPièce/ AssemblageEncodage du GUID en IFC
CUSTOM.DIMENSIONSStringPièce/ AssemblageRetourne   Longueur x Largeur x Hauteur
CUSTOM.USEFUL_AREA_NETFloatPièceRetourne la Surface utile nette
CUSTOM.USEFUL_AREA_GROSSFloatPièceRetourne la Surface utile brute
CUSTOM.PERIMETERFloatPièceRenvoie le Périmètre de la section
CUSTOM.SLOPE_ANGLE_DEGREEFloatPièceRenvoie la Pente en degrés
CUSTOM.SLOPE_ANGLE_PERCENTFloatPièceRenvoie la Pente en pourcent
CUSTOM.WEIGHT_PARTS_IN_PHASEFloatPièceRetourne le Poids total des pièce dans la Phase***
CUSTOM.GETPARTPHASEIntegerPièceRetourne la Phase de la pièce
CUSTOM.RAYONSStringPièceRetourne la valeur des différents rayons
CUSTOM.RAYONFloatPièceRetourne la valeur du 1er Rayon
CUSTOM.FINAL_LEVELDistancePièceRenvoie le Niveau Fini
CUSTOM.FINAL_LEVEL_UNFORMATTEDFloatPièceRenvoie le Niveau fini formaté

 

*** Attention sur des phases contenant un grand nombre de pièces, le calcul peut être long

Back to top

4.4. Spécifique Béton

NomTypeObjetDescription
CUSTOM.RATIOFloat Retourne le Ratio d'armatures (Kg/m3
CUSTOM.SLAB_THICK_MAXFloatPièceRenvoie la valeur la plus élevée de toutes les valeurs PROFILE.HEIGHT+Dz1-Dz2 calculées pour chaque poignée d'une dalle.
CUSTOM.SLAB_THICK_MINFloatPièceRenvoie la plus petite de toutes les valeurs PROFILE.HEIGHT+Dz1-Dz2 calculées pour chaque poignée d'une dalle.
CUSTOM.SLAB_SLOPEIntegerPièceRenvoie 0 si toutes les valeurs de Dz1 ou Dz2 sont nulles. Sinon, 1 si les valeurs minimales 2Dz1 ou Dz2 existent.
CUSTOM.WEIGHT_WITH_CUTTINGFloatElément bétonPoids réel exact des élément béton en tenant compte : des éléments béton + des renforts + des treillis + des torons + des inserts. Les inserts sont modélisés en associant une pièce découpée à une autre pièce. 
CUSTOM.WEIGHT_WITHOUT_CUTTINGFloatElément bétonPoids réel exact des élément béton en tenant compte : des éléments béton + des renforts + des treillis + des torons + des inserts. Les inserts sont modélisés sans être associés à une pièce découpée avec une autre pièce.

 

Back to top

4.5. Spécifique Armatures

NameTypeObjetDescription
CUSTOM.HAS_COUPLERSInteger  ArmatureComporte des coupleurs. Retourne 1 si vrai, 0 sinon.
CUSTOM.CREATION_METHODInteger  ArmatureMéthode de création
CUSTOM.IS_REBARSETInteger  ArmatureEst un jeu d'armatures. Retourne 1 si vrai, 0 sinon.
CUSTOM.SPACINGTYPEString  ArmatureType d'espacement
CUSTOM.NO_SPACINGInteger  ArmatureNombre d'espacements
CUSTOM.MESH_NAMEString  ArmatureRenvoie le Nom Treillis Catalogue

 

Back to top

4.6. Spécifique Acier

NameTypeRow TypeDescription
CUSTOM.HAS_LONGHOLESIntegerPièceVérifie la présence de trous oblongs (éléments boulons) dans la pièce. Renvoie 1 si vrai, 0 sinon.
CUSTOM.HAS_COUNTERSUNK_HOLEIntegerPièceVérifie la présence de trous fraisés (éléments boulons) dans la pièce. Renvoie 1 si vrai, 0 sinon.
CUSTOM.COUNT_HOLES_OF_PARTIntegerPièceRenvoie le nombre de perçage dans la pièce
CUSTOM.HOLES_DIAMETERSStringPièceRenvoie une suite de Ø trous présents dans la pièce ("ø14 ø18 ø22")
CUSTOM.QTY_HOLES_DIAMETERSString Renvoie une suite de quantité+Ø trous présents dans la pièce (4ø14-8ø18-2ø22)
CUSTOM.IS_CONTOURPLATEIntegerPièceSi la pièce est un plat par contour. Renvoie 1 si vrai, 0 sinon.
CUSTOM.NUMBER_OF_FOLDSIntegerPièceRenvoie le nombre de plis dans la pièce
CUSTOM.HAS_STUDS_FRIntegerPièceVérifie que la pièce contient des éléments de type "goujon" en Standard : NELSON, UNDEFINED_STUD, STUD. Retourne 1 si vrai, 0 sinon.
CUSTOM.CUT_LENGTHFloatBoulonRenvoie la longueur de recherche
CUSTOM.ROWS_NUMBER_BOLTS_XIntegerBoulonRenvoie le Nombre de rangées de boulons en X
CUSTOM.ROWS_NUMBER_BOLTS_YIntegerBoulonRenvoie Nombre de rangées de boulons en Y
CUSTOM.SPECIAL_HOLE_TYPEStringBoulonRenvoie le Type de trou spécial
CUSTOM.POWERFAB_SHAPE_FRStringPièceForme PowerFab: renvoie le nom du fabricant du catalogue (sans espace) Si vide, ne renvoie rien. Pour les plats, contrôle dans le fltprops, si plat profil ou par contour et renvoie PL ou TOLE
CUSTOM.POWERFAB_DIMENSION_FRStringPièceDimension PowerFab: renvoie le profil. pour les plats renvoie ep. x larg.
CUSTOM.CUSTOM.POWERFAB_SUBASS_FRStringPièceRenvoie le repère d'assemblage de niveau N+1 si la pièce est dans un sous assemblage
Back to top

5. Changements

Back to top
Cela a-t-il été utile?