Benutzerdefinierte Objektinfo

Tekla Structures
Not version-specific
Tekla Structures
Environment
Not environment-specific

Mit Tekla Structures 2017 gibt es die benutzerdefinierte Objektinfo in der Seitenleiste. Zudem gibt es mehr Möglichkeiten, Werte anzupassen und anzuzeigen.

Image
benutzerdef-objektinfo

 

Drückt man im Dialog auf den Editier-Knopf, so öffnet sich der Dialog „Inhalte verwalten“. In der Liste der Attribute werden die zur Verwendung möglichen Attribute angezeigt. In dieser Liste sind nicht alle vorhandenen Attribute gelistet. Der Inhalt dieser Liste entstammt der Datei InquiryTool.config (..\Environments\ common\macros\modeling\InquiryToolAttributes). Diese Datei lässt sich mit einem beliebigen Texteditor ändern.

Wie füge ich das benutzerdefinierte Attribut „Auf Multiplan“ hinzu?

Der Name des Attributs „Auf Multiplan“ entnimmt man der Datei objects.inp (..\Environments\germany\AttributeSettings). Er lautet „ON_MULTI“ und ist ein Textwert (string).

Image
benutzerdef-objektinfo

 

Am Ende der Datei InquiryTool.config fügt man dann einen weiteren Eintrag hinzu:

[ATTR_CONTENT_125]
NAME=ON_MULTI
DISPLAY_NAME=Auf Multiplan
DATATYPE=CHARACTER
UNIT=
DECIMAL=
FORMULA=None

Dabei ist die Zahl hinter ATTR_COUNT_ eine fortlaufende Nummer, NAME ist der Name des Attributs, DISPLAY_NAME ein frei definierbarer Text, DATATYPE=CHARACTER für Texte (FLOAT für Dezimal-Zahlen, INTEGER für ganzzahlige Zahlen), UNIT die Einheit bei Zahlen, DECIMAL die Nachkommastellen bei Dezimalzahlen und FORMULA=NONE besagt, dass es sich nicht um eine Formel handelt.

Am Anfang der Tabelle muss noch folgende Zeile angepasst werden:

TOTAL_ATTR_CONTENT=125

Dabei ist 125 die Gesamtanzahl der Attributdefinitionen in dieser Tabelle. Nach einem Neustart von Tekla Structures kann das Attribut verwendet werden.

Wie kann ich die Anzeige des Attributs auf deutsche Sprache ändern?

Im Augenblick liest Tekla Structures (Version 2017 SP2) die Daten aus der common-Umgebung. Diese Umgebung wird von allen Umgebungen, damit auch allen Sprachen gelesen und ist daher auf englisch. Um die Attributnamen auf Deutsch zu ändern, kann man zum einen den Wert von DISPLAY_NAME in der Datei InquiryTool.config ändern, oder zum anderen im Dialogfeld „Inhalte verwalten“ auf den entsprechenden Namen klicken und den Text ändern. Danach klicken Sie auf „Speichern“.

Image
benutzerdef-objektinfo

 

Fanden Sie das hilfreich?