Eigenschaften der Datei objects.inp

Tekla Structures
2022
Tekla Structures

Eigenschaften der Datei objects.inp

Hier erhalten Sie einen Überblick der Struktur von benutzerdefinierten Attributdefinitionen. Allgemeine Informationen zum Ändern der Definitionen, wie z.B. Dateispeicherorte und Lesereihenfolge, finden Sie unter Definieren und Aktualisieren von benutzerdefinierten Attributen (BDA).

Dieses Beispiel zeigt die wichtigsten Eigenschaften von 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)
Eigenschaft Im Beispiel Beschreibung

attribute, unique_attribute oder

attribute

attribute ist ein reguläres Attribut, das zusammen mit anderen Teileigenschaften kopiert wird.

unique_attribute ist ein nicht kopierbares Attribut. Der Wert des Attributs wird niemals in einen anderen Teil kopiert. Zum Beispiel können Statusattribute der Teileprüfung normalerweise nicht kopiert werden.

attribute_name

MY_INFO_1

Attributname, mit dem Sie den Attributwert finden können.

Stellen Sie sicher, dass Tekla Structures nicht bereits den von Ihnen verwendeten Attributnamen verwendet. Erwägen Sie die Verwendung eines Präfixes, das sicherstellt, dass der Name einzigartig ist, z. B. Ihre Initialen oder eine Abkürzung Ihres Firmennamens.

Beim Attributnamen wird zwischen Groß- und Kleinschreibung unterschieden. Verwenden Sie keine Leerzeichen oder reservierte Zeichen in Attributnamen. Die maximale Länge des Namens darf 19 Zeichen betragen.

Um das Attribut in einer Liste oder eine Vorlage aufzunehmen, fügen Sie den Namen des Attributs in Ihr Layout im Vorlageneditor ein. Wenn Sie eine Liste oder eine Zeichnung erstellen, zeigt Tekla Structures den aktuellen Wert des Attributs an.

label_text

My Info 1

Etikett, das Tekla Structures im Dialogfeld angezeigt wird.

Einige Standardattribute haben Eingabeaufforderungen wie j_comment, d. h. die Eingabeaufforderung stammt aus der Meldungsdatei joints.ail.

value_type

string

integer oder float für Zahlen

string für Text

string_not_modifiable für Text, an dem Änderungen verhindert werden sollen. Ein Feld mit der string_not_modifiable-Eigenschaft wird immer abgeblendet angezeigt und kann nicht ein- oder ausgeschaltet werden. Der Wert im Feld wird nicht gespeichert, wenn Sie auf die Schaltfläche Anwenden klicken, und auch nicht geändert, wenn Sie auf die Schaltfläche Ändern klicken.

option für Listen

date für Datum mit kleinem Kalender

date_time_min für Datum und Uhrzeit [12:00] mit kleinem Kalender

date_time_sec für Datum und Uhrzeit [12:00:00] mit kleinem Kalender

Wenn Sie den value_type ändern müssen, erstellen Sie ein neues benutzerdefiniertes Attribut, anstatt das aktuelle Attribut in der Datei objects.inp zu ändern. Wenn Sie zum Beispiel den value_type von string in option ändern, kann der Wert nicht für Teile geändert werden, für die die Eigenschaft mit dem alten Werttyp angegeben wurde, und der Wert wird in Listen oder bei Abfragen von Objekten falsch angezeigt.

Wenn die erweiterte Option XS_DIAGNOZE_AND_REPAIR_WRONG_UDA_TYPE auf TRUE eingestellt ist, können Sie Diagnose und Reparatur > Attributdefinitionen prüfen und ändern verwenden, um die fehlerhaften BDA-Werttypen zu erkennen und durch Wiederherstellen der Standardwerte der Werttypen zu reparieren. Der Befehl prüft, ob die BDA-Werttypen, wie zum Beispiel string oder option, die in der Datei objects.inp definiert sind, ihren in environment.db definierten Werten entsprechen. Eine Nichtübereinstimmung kann auftreten, wenn Sie die Werttypen ändern, nachdem die BDA-Werte zugewiesen wurden.

field_format

%s

Definition des Feldformats im Dialogfeld

  • %s für Zeichenketten

  • %d für Zahlen

special_flag

no

no oder yes

Für Teile: bei der Positionierung berücksichtigen

Für Zeichnungen: Attributwert im Dokument-Manager anzeigen

Für andere Elemente: Kein Effekt

check_switch

none

none

Diese Option wird nicht verwendet.

attribute_value_max

0.0

0.0

Diese Option wird nicht verwendet.

attribute_value_min

0.0

0.0

Diese Option wird nicht verwendet.

Eigenschaft Im Beispiel Beschreibung
picture picture

picture wird zum Hinzufügen von Bildern in Dialogfeldern mit benutzerdefinierten Attributen verwendet.

Name des Bildes image_name Der Name des Bildes
Breite 2 Die für das Bild reservierte Breite
Höhe 8 Die für das Bild reservierte Höhe
Horizontaler Versatz 260 Der horizontale Abstand der linken Kante des Bildes von der linken Kante des Dialogfeldes
vertikaler Versatz 25 Der vertikale Abstand der Oberkante des Bildes von der Oberkante des Dialogfeldes, gezählt von der Unterkante des Registerkartenbereichs
Fanden Sie das hilfreich?
Zurück
Weiter