Positionierung durch benutzerdefinierte Attribute beeinflussen

Tekla Structures UDA UDA in numbering
Not version-specific
Tekla Structures
Environment
Not environment-specific

Frage:
Ich versuche, die „objects.inp“ einiger Bewehrungsstäbe so zu ändern, dass eines der benutzerdefinierten Attribute (BDA) die Nummerierung beeinflusst. In der Datei „objects.inp“ ändere ich das erforderliche Feld von "no" auf "yes", um die Nummerierung zu beeinflussen, aber das scheint nicht zu funktionieren. Unterschiedliche Werte für dieses BDA führen nicht zu unterschiedlichen Positionsnummern. Wo liegt das Problem?
 

Image
icon_warning.png

In diesem Beispiel geht es um ein benutzerdefiniertes Attribut für die Bewehrung, aber das gleiche Problem kann auch für andere Objekttypen gelten, zum Bispiel für BDA‘s von Teilen oder BDA‘s für Baugruppen.

Antwort:
Wenn Sie zum Beispiel versuchen, die Zeile zu ändern, die sich auf „USER_FIELD_4“ auswirkt,

 

Image
Objects_inp_rebar.png

 

müssen sie die gleiche Zeile auch in den Abschnitt "Teil" der INP-Datei aufnehmen, nicht nur in den Teil "Bewehrung".

 

Image
Objects_inp_part.png

 

Die Definition von "yes" an einer anderen Stelle als dem Teilabschnitt funktioniert nicht.
Außerdem müssen Sie die „tab_page()“ Definition am Ende des Abschnitts „part“ vor dem letzten „modify(1)“ Befehl einfügen.

 

Image
objects_inp_part_2.png

 

Anmerkung:
Wenn Sie die UDA-Einstellungen in „objects.inp“ ändern, gilt die Änderung automatisch für neue Modelle.

Für bestehende Modelle müssen Sie die Attributdefinitionen aktualisieren. Eine Anleitung dazu finden Sie auf dieser Seite.
 

Fanden Sie das hilfreich?
Absenden