MicroStation CONNECT Edition Hilfe

Definieren von Einheiten in der Datei Units.def

Die in einer Einheitendefinitionsdatei definierten Einheiten sind während einer Sitzung verfügbar. Sie können auf dieselbe Weise ausgewählt werden wie Standardeinheiten. Sollte eine Einheit aus einer Einheitendefinitionsdatei mit einer der Standardeinheiten in Konflikt stehen, wird die Einheit aus der Definitionsdatei verwendet. Die aktive Einheitendatei wird über die Konfigurationsvariable MS_CUSTOMUNITDEF definiert. Die Standarddatei units.def befindet sich im Verzeichnis ..\Default\Data\ von MicroStation. Diese Datei enthält die Syntax sowie Beispiele für benutzerdefinierte Einheitendefinitionen.

Die aktive Einheitendefinitionsdatei wird in zwei Instanzen verwendet:
  1. Nur die in units.def definierten Einheiten sind zugänglich über die Benutzerschnittstelle. Um alle bekannten Einheiten einzuschließen, definieren Sie die Konfigurationsvariable MS_UNITS_SHOWALL.
  2. Die Datei units.def wird bei der Umrechnung von Daten aus Dateiformaten mit unvollständigen Einheiteninformationen abgefragt. V7-DGN-Dateien liefern bspw. nur zweistellige Einheitenbeschriftungen. Diese werden dann verglichen mit den Beschriftungen in units.def, um so die korrekte math. Definition zu bestimmen.
Bemerkung: Sollte eine Einheit aus einer Einheitendefinitionsdatei mit einer der Standardeinheiten in Konflikt stehen, wird die Einheit aus der Definitionsdatei verwendet.
Bemerkung: Standard und benutzerdefinierte Dateien sind über Eingabe SET UNITS zugänglich.

Das Format der Variablen lautet wie folgt:

Das Format dieser Datei besteht aus einer Einheitendefinition pro Zeile, dabei lautet das Format jeder Zeile:
Beschriftung,Beschriftung,...,Beschriftung; Name(singular); Name(plural); Zähler; Nenner; Basis; System
Wo:
  • Beschriftung - Dient zur Bezeichnung der Standardbeschriftung für das Auslesen der Koordinaten und die Bemaßung. Eine Liste der Beschriftungen kann bereitgestellt werden, jedoch nutzen V8-Dateien nur die erste. Die übrigen werden verwendet, wenn eine V7-Datei geladen wird. Dann wird die Beschriftung der Mastereinheit der V7-Datei abgeglichen mit alle übrigen verfügbaren Beschriftungen.
  • Name(singular) und Name(plural) - Dient zur Anzeige der Einheit in der Benutzerschnittstelle. Verwenden Sie den Spezialwert "_[SYSTEM]_", um so anzuzeigen, dass das Programm den Standardnamen verwenden soll.
  • Zähler und Nenner - Dienen in Kombination dazu, die Größe der Einheit zu beschreiben. Das Verhältnis von Zähler geteilt durch Nenner gibt den Wert X der neuen Einheit wieder, der dann einen Meter ausmacht. Beispiel: 100,0 / 1,0 = 100,0 cm = 1 m. Für größmögliche Genauigkeit, ist es ratsam beide als ganzzahlige Werte festzulegen.
  • Basis - Nur Einheiten derselben Basis können verglichen werden. Alle linearen Abstandseinheiten sollten auf Metern basieren. Für nichtlineare Einheiten wie Grad, Länge, Breite geben Sie die Basis Ohne Einheit an. ; Gültige Werte für default_linecap:
    • Ohne Einheiten
    • 1 – Meter
  • System - Dient zur Kategorisierung von Einheiten für die Darstellung in einzelnen Dialogen. ; Gültige Werte für default_linecap:
    • Nicht defin.
    • 1 - Englisch (basierend auf internat. Fuß)
    • Metrisch
    • US-Landvermessungsfuß

Zur Anpassung dieser Daten erstellen Sie eine Kopie von Units.def, platzieren sie in Ihre Konfiguration und definieren Sie die Konfigurationsvariable MS_CUSTOMUNITDEF mit diesem Ort.