Anzeige von zusätzlichen benutzerdefinierten Zeichnungsattributen im Zeichnungsverzeichnis
In Tekla Structures können Sie neben den standardmäßig vorhandenen Eigenschaften auch eigene Attribute für beispielsweise Objekte, Zeichnungen und Projekte definieren. Das Anlegen und die Sichtbarkeit dieser Eigenschaften werden in objects.inp-Dateien geregelt.
Die Einstellung der Sichtbarkeit von weiteren benutzerdefinierten Zeichnungsattributen im Zeichnungsverzeichnis unterscheidet sich dabei etwas von denen der Modellobjekte.
HINWEIS: Nehmen Sie keine Änderungen an der objects.inp-Datei in den installierten Umgebungen (Environments) vor. Erstellen Sie sich eine neue objects.inp-Datei die Sie im Modell, Projekt – oder Firmenordner speichern. Diese sollte lediglich Ihre Erweiterungen enthalten.
Schauen wir uns als Erstes an, welche Variable die Sichtbarkeit des benutzerdefinierten Zeichnungsattributes steuert:
attribute("MY_UDA", "My UDA", string,"%s", yes, none, "0,0", "0,0")
Bei den Modellobjekten steuert die fünfte Variable den Einfluss auf die Positionierung. Bei Zeichnungen steuert diese Variable allerdings die Anzeige des Attributs im Planverzeichnis. Wenn wir diese Variable auf „yes“ setzen, wird der Attributwert in der Spalte angezeigt.
Als Beispiel erstellen wir uns eine neue „objects.inp“ im Modellordner, in der wir einen neuen Karteireiter bei den Übersichtszeichnungen erstellen lassen und dort das benutzerdefiniertes Attribut „MY_UDA“ anlegen. Dafür sind folgende Eintragungen in der neuen objects.inp-Datei notwendig:
/**********************************************************************/
/* Zeichnungs-Attribut */
/**********************************************************************/
gadrawing(0,"Übersichtszeichnung")
{
/* Benutzerdefinierte Registerkartenseite */
tab_page("My UDA tab")
{
/* Benutzerdefiniertes Attribut */
attribute("MY_UDA", "My UDA", string,"%s", yes, none, "0,0", "0,0")
{
value("", 0)
}
}
tab_page("My UDA tab", "My UDA tab", 20)
modify (1)
}
Mehr Informationen zum Erstellen von eigenen benutzerdefinierten Attributen
Mit dieser objects.inp-Datei wird nun im Zeichnungsverzeichnis das benutzerdefinierte Attribut „MY_UDA“ angezeigt.
Tekla Tipps - März 2018