Personalizzazione delle unità nel file Units.def
Le unità definite in un file di questo tipo sono disponibili durante una sessione. Possono essere selezionate allo stesso modo delle unità standard. Se un'unità del file di definizione delle unità è in conflitto con una delle unità standard, viene utilizzata l'unità del file di definizione. Il file di unità attivo è definito dalla variabile di configurazione MS_CUSTOMUNITDEF. Il file predefinito è units.def, situato nella cartella ..\Default\Data\ della directory di programma di MicroStation. Questo file include la sintassi ed esempi delle definizioni di unità personalizzate.
- Solo le unità definite nel file units.def sono generalmente accessibili nell'interfaccia utente. Per includere tutte le unità note nell'interfaccia utente, definire la variabile di configurazione MS_UNITS_SHOWALL.
- Il file units.def viene consultato quando i dati sono convertiti dal formato file con informazioni incomplete sulle unità. Per esempio, i file dgn V7 forniscono solo un'etichetta con unità a due caratteri. Questa etichetta con due caratteri è confrontata alle etichette fornite nel file units.def per determinare la corretta definizione matematica.
Formato del file Units.def
Etichetta,Etichetta,...,Etichetta; Nome(singolare); Nome(plurale); Numeratore; Denominatore; Base; Sistema
- Etichetta - Specifica l'etichetta predefinita per la lettura di coordinate e quotatura. È possibile fornire un elenco di etichette, tuttavia solo la prima viene utilizzata dal formato file V8. Le altre etichette sono usate quando viene caricato un file in formato V7. In questo caso l'etichetta per l'unità principale del file V7 corrisponderà a quelle di tutte le etichette fornite.
- Nome(singolare) e Nome(plurale) - Consente di visualizzare l'unità nell'interfaccia utente. Utilizzare il valore speciale "_[SYSTEM]_" per indicare che il software deve usare il nome standard incorporato.
- Numeratore e Denominatore - Usate insieme, definiscono le dimensioni delle unità descritte. Il rapporto del numeratore diviso per il denominatore rappresenta il numero X delle nuove unità che comporranno un singolo Metro. Ad esempio: 100,0 / 1,0 = 100,0 centimetri = 1 metro. Per garantire la massima precisione, è vivamente raccomandato specificare un numero intero per entrambi numeratore e denominatore.
- Base - È possibile confrontare solo unità che hanno la stessa base. Tutte le unità di distanza lineare devono avere come base il Metro. Per le unità non lineari, come gradi, latitudine o longitudine, è necessario specificare Unitless (senza unità). I valori validi per la base sono:
- Sistema - Consente di definire la categoria delle unità da visualizzare in alcune finestre. I valori validi per il sistema sono:
Per personalizzare questi dati copiare il file Units.def, posizionarlo all'interno della propria Configurazione e definire la variabile di configurazione MS_CUSTOMSHEETSIZEDEF in tale posizione.