Propriétés du fichier objects.inp

Tekla Structures
2022
Tekla Structures

Propriétés du fichier objects.inp

Dans cet exemple, nous expliquons la structure des définitions des attributs utilisateur. Pour obtenir des informations générales sur la modification des définitions, telles que l’emplacement des fichiers et l’ordre de lecture, voir Définition et mise à jour des attributs utilisateur.

Cet exemple ci-dessous montre les principales propriétés du fichier objects.inp :

attribute("MY_INFO_1", "My Info 1", string, "%s", no, none, "0.0", "0.0")
{
	value ("", 0)
}
picture("image_name", 8, 2, 260, 25)
Propriété Dans l'exemple Description

attribute, unique_attribute, ou

attribute

attribute est un attribut normal, qui est copié avec d'autres propriétés de pièces.

unique_attribute est un attribut non-copiable. La valeur de l'attribut n'est jamais copiée vers une autre pièce. Par exemple, les attributs d'état de vérification des pièces ne peuvent généralement pas être copiés.

attribute_name

MY_INFO_1

Nom d'attribut, utilisé pour trouver la valeur de l'attribut.

Vérifiez que Tekla Structures n'utilise pas déjà le nom d’attribut que vous utilisez. Utilisez un préfixe pour vous assurer que le nom est unique, comme par exemple vos initiales ou une abréviation de votre entreprise.

Le nom d'attribut est sensible à la casse. N'utilisez pas les espaces ou les caractères réservés dans les noms d'attribut. La longueur maximum du nom est de 19 caractères.

Pour inclure l'attribut dans une liste ou dans un gabarit, ajoutez le nom de l'attribut dans la mise en page de l'Editeur de gabarit. Lorsque vous exécutez une liste ou que vous créez un dessin, Tekla Structures affiche la valeur actuelle de l'attribut.

label_text

My Info 1

Titre que Tekla Structures fait apparaître dans la boîte de dialogue.

Certains attributs par défaut contiennent des invites telles que j_comment, ce qui signifie que l'invite provient du fichier de message joints.ail.

value_type

string

integer ou float pour les nombres

string pour le texte

string_not_modifiable pour le texte non modifiable. Un champ possédant la propriété string_not_modifiable est toujours grisé et ne peut être ni activé, ni désactivé. La valeur du champ n'est, ni enregistrée, ni modifiée lorsque vous cliquez respectivement sur les boutons Appliquer ou Modifier.

option pour les listes

date pour une date avec un petit calendrier

date_time_min pour une date et une heure [12:00] avec un petit calendrier

date_time_sec pour une date et une heure [12:00] avec un petit calendrier

Si vous devez modifier la value_type, créez un nouvel attribut utilisateur au lieu de modifier l'attribut actuel dans le fichier objects.inp. Par exemple, si vous remplacez la value_type de string par option, la valeur ne peut pas être modifiée pour les pièces dont la propriété est définie avec l’ancien type de valeur et la valeur s’affiche de manière incorrecte dans les listes ou lorsque vous recherchez des objets.

Lorsque l'option avancée XS_DIAGNOZE_AND_REPAIR_WRONG_UDA_TYPE est définie sur TRUE, vous pouvez utiliser Contrôler et réparer > Contrôler & changer les définitions d'attributs pour détecter et réparer la valeur d'attribut utilisateur incorrecte en remettant les types de valeur aux valeurs par défaut. La commande vérifie que les types de valeur d'attributs utilisateur, tels que string ou option, définis dans le fichier objects.inp correspondent à leurs valeurs définies dans environment.db. Une incohérence peut se produire si vous modifiez les types de valeur une fois que les valeurs d’attribut utilisateur ont été attribuées.

field_format

%s

Définition du format de champ dans la boîte de dialogue

  • %s pour les chaînes de caractères

  • %d pour les nombres

special_flag

no

no ou yes

Pour les pièces : prise en compte lors du repérage

Pour les dessins : affichez la valeur de l'attribut dans Gestionnaire de documents

Pour les autres éléments : pas d'effet

check_switch

none

none

Cette option n'est pas utilisée.

attribute_value_max

0.0

0.0

Cette option n'est pas utilisée.

attribute_value_min

0.0

0.0

Cette option n'est pas utilisée.

Propriété Dans l'exemple Description
picture picture

picture est utilisé pour ajouter des images dans les boîtes de dialogue des attributs utilisateur.

nom de l'image image_name Nom de l'image.
largeur 2 Largeur réservée pour l’image
hauteur 8 Hauteur réservée de l’image
décalage horizontal 260 Distance horizontale entre le bord gauche de l’image et le bord gauche de la boîte de dialogue
décalage vertical 25 La distance verticale entre le bord supérieur de l’image et le bord supérieur de la boîte de dialogue est compté à partir du bord inférieur de la section de l’onglet.
Cela a-t-il été utile?
Précédent
Suivant