Definieren und Aktualisieren von benutzerdefinierten Attributen (BDA)

Tekla Structures
2022
Tekla Structures

Definieren und Aktualisieren von benutzerdefinierten Attributen (BDA)

Benutzerdefinierten Attribute (BDAs) können Sie für ein Objekt in einem Modell oder einer Zeichnung einstellen. Diese BDAs können für viele Zwecke verwendet werden, beispielsweise Filter, Zeichnungen, Listen, Export, Import, Herstellung, Zusammenbau und Revision.

Der Eigenschaftenbereich und viele Dialogfelder enthalten benutzerdefinierte Attribute (BDA) für diverse Objekte, darunter Träger, Stützen, Schrauben und Zeichnungen. Tekla Structures zeigt diese Felder an, wenn Sie auf die Schaltfläche Mehr im Eigenschaftenbereich oder auf die Schaltfläche Benutzerdefinierte Attribute im Dialogfeld klicken. So sind Kommentar, Gesperrt und Montagestatus benutzerdefinierte Attribute.

Wenn Sie neue benutzerdefinierte Attribute definieren

Die benutzerdefinierten Attribute werden in der Datei objects.inp verwaltet. Um neue benutzerdefinierte Attribute zu definieren, erstellen Sie im Modell-, Projekt- oder Firmenordner Ihre eigene objects.inp-Datei. Nachdem Sie Ihre eigenen benutzerdefinierten Attribute hinzugefügt haben, führen Sie den Befehl Attributdefinitionen prüfen und ändern aus, um die Definitionen im Modell zu aktualisieren.

Wenn Sie ein neues benutzerdefiniertes Attribut definieren, verwenden Sie keinen Attributnamen, der länger als 19 Zeichen ist. Tekla Structures sucht nur nach den ersten 19 Zeichen. Beispielsweise betrachtet Tekla Structures TEST_ATTRIBUTE_OBJECT und TEST_ATTRIBUTE_OBJECX nicht als unterschiedlich.

Machen Sie die Definition des benutzerdefinierten Attributs eindeutig. Ein benutzerdefiniertes Attribut darf für unterschiedliche Objekttypen wie Träger und Stützen keine unterschiedlichen Definitionen aufweisen.

Die object.inp-Dateien werden zusammengeführt. Eventuell in diesen Dateien vorhandene benutzerdefinierte Attribute werden in der Benutzeroberfläche angezeigt. Bei der Zusammenführung der Dateien eliminiert Tekla Structures eventuelle Duplikate von Attributen. Falls Tekla Structures denselben Attributnamen in mehreren objects.inp-Dateien findet, wird das Attribut aus der zuletzt gelesenen objects.inp-Datei verwendet.

Wenn Sie mehrere objects.inp-Dateien im selben Ordner benötigen, können Sie ein Suffix im Dateinamen angeben, um alle Dateien zu verwenden. Dies ermöglicht es, mehrere objects_<suffix>.inp-Dateien im gleichen Ordner abzulegen. Der Dateiname könnte zum Beispiel objects_precast.inp lauten.

Warnung:

Kopieren Sie die Datei objects.inp nicht in den Ordner ..\environments\common\inp\. Beim Kopieren der Datei werden unnötige Duplikate erstellt, und spätere Aktualisierungen der Datei objects.inp durch Tekla Structures können verloren gehen.

Tekla Structures liest die objects.inp-Dateien aus den folgenden Ordnern in der folgenden Reihenfolge:

  1. Modellordner
  2. Projektordner
  3. Firmenordner
  4. Systemordner
  5. Ordner inp

Wenn Sie Ihrer vorhandenen benutzerdefinierten Attributdefinitionen ändern müssen

Wenn Sie die vorhandenen benutzerdefinierten Attribute ändern müssen, wie zum Beispiel den value_type, 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.

Fanden Sie das hilfreich?
Zurück
Weiter