Positionierung durch benutzerdefinierte Attribute beeinflussen
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
|
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,
müssen sie die gleiche Zeile auch in den Abschnitt "Teil" der INP-Datei aufnehmen, nicht nur in den Teil "Bewehrung".
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.
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.