Schnelle Antworten zur Konfiguration von LINK 2D3D: die Variable LUARTX_LINK_2D3D, die Tags der EXPORT_ATTRI.cfg (Suchpfade, Objektauswahl, Argumente) sowie die ArgumentListe.cfg. Frage nicht gefunden? Nutzen Sie das Feedback-Feld am Seitenende – dort können Sie ein Ticket im Support-Portal erstellen.
Konfigurationsvariable
Wozu dient die Variable LUARTX_LINK_2D3D?
Die MicroStation-Konfigurationsvariable LUARTX_LINK_2D3D zeigt auf den Ordner <LINK_2D3D>, in dem sich der Ordner CONFIG befindet (Beispiel: C:\Projekt_1\LINK_2D3D). Dort liegen die Konfigurationsdateien EXPORT_ATTRI.cfg und ArgumentListe.cfg. Ist die Variable nicht definiert, werden die Installationsdateien bzw. die LUARTX_USER_ENV-Konfigurationen verwendet.
Quelle: Handbuch Verbund 3D ↔ Schema > Konfiguration
EXPORT_ATTRI.cfg
Wie ist die EXPORT_ATTRI.cfg aufgebaut?
Die Datei arbeitet mit Tags – ein Tag geht immer von [Start_Tag] bis [/Start_Tag]. Eine Konfiguration kann je 3D-Modul in einem eigenen Bereich definiert werden, z. B. [vent] … [/vent] (weitere: [heat], [sani], [spri], [electro]). Wichtige Tags:
-
BEZ_ATTRI– Listen-Attribute für die Spalte „Bezeichnung" (Default: Argument[BEZ]) -
SEARCH_PATH_3D_User/SEARCH_PATH_2D_User– Pfade der 3D-Modelle bzw. Schema-Dateien für die Verbunde -
OBJECT– alle Objekte, die für die Verbund-Erstellung berücksichtigt werden -
KBZ_VOID/EK_VOID– Objekte (per KBZ- bzw. EK-Definition), die nicht berücksichtigt werden -
ARGS– Argumente, die beim Verbund vom Schema-Objekt ins 3D-Objekt geschrieben werden -
ARGS_3D– Argumente, die vom 3D-Objekt ins verbundene Schema-Objekt übergeben werden -
DELETE– Attribute, die beim Löschen eines Verbunds am 3D-Objekt entfernt werden
Quelle: Handbuch Verbund 3D ↔ Schema > EXPORT_ATTRI.cfg
Wie steuern OBJECT und KBZ_VOID die Objektauswahl?
Unter OBJECT werden die berücksichtigten Objekte definiert – u. a. KOMP (Komponente), OUTLET (Auslässe), GRID (Gitter), CELL (alle als Zellen definierten Objekte), EK_... (Objekte mit bestimmtem EK-Attributwert) und KBZ_... (Objekte mit bestimmter Kurzbezeichnung). KBZ_VOID ist das Gegenstück: Es listet die Kurzbezeichnungen, die nicht berücksichtigt werden. Ein Objekt wird also nur verbunden, wenn es durch OBJECT berücksichtigt ist und seine KBZ nicht unter KBZ_VOID steht.
Quelle: Handbuch Verbund 3D ↔ Schema > OBJECT / KBZ_VOID
Wie werden Argumente (ARGS/ARGS_3D) und der Schlüssel definiert?
In ARGS (Schema → 3D) und ARGS_3D (3D → Schema) wird je Zeile ein Attribut abgebildet: BEZ BEZ_3D überträgt den Wert von BEZ in das Zielattribut BEZ_3D; BEZ allein übernimmt den Wert unter gleichem Namen. Die Liste kann beliebig lang sein. Der Schlüssel [KEY] kann aus mehreren Attributen und Text zusammengestellt werden (zur Laufzeit je Objekt erzeugt), z. B. [KEY] ${ARA}${K_HERSTELLER}${K_TYP}${K_PLANT}.
Quelle: Handbuch Verbund 3D ↔ Schema > ARGS / ARGS_3D
Wie werden die Suchpfade (SEARCH_PATH_2D/3D) definiert?
Die Tags [SEARCH_PATH_2D] und [SEARCH_PATH_3D] definieren die Schema- bzw. 3D-Modell-Pfade. Möglich sind: eine einzelne DGN, alle DGN ab einem Pfad (mit \*) oder alle DGN unter einem Pfad. Der Tag kann mit einer Benutzer-Erweiterung _NAME versehen werden (z. B. [SEARCH_PATH_2D _User1]), die dann als Filter in der Oberfläche zur Verfügung steht.
Quelle: Handbuch Verbund 3D ↔ Schema > SEARCH_PATH_2D / SEARCH_PATH_3D
ArgumentListe.cfg
Was definiert die ArgumentListe.cfg?
Die Datei definiert die sichtbaren Objekt-Attribute je Zeile im Format #ARG;Klartext – der Klartext ist die Spaltenüberschrift. Beispiele: GUID;GUID, XGUID;XGUID, ARA;Achsenraster, K_ANLAGE;Anlage, K_STRANG;Strang, K_HERSTELLER;Hersteller, K_TYP;Typ, K_PLANT;Bau, KEY;ID. Das Argument [KEY] wird zur Laufzeit zusammengestellt (siehe EXPORT_ATTRI → KEY).
Quelle: Handbuch Verbund 3D ↔ Schema > ArgumentListe.cfg