Aide MicroStation CONNECT Edition

Personnalisation des unités dans le fichier Units.def

Les unités définies dans un fichier de définition d'unités sont disponibles pendant une session. Elles peuvent être sélectionnées de la même manière que les unités standard. Si une unité du fichier de définition d'unités entre en conflit avec l'une des unités standard, l'unité du fichier de définition est utilisée. Le fichier d'unité d'active est défini par la variable de configuration MS_CUSTOMUNITDEF. Le fichier par défaut est units.def installé dans le ..\Default\Data\ dossier du répertoire du programme de MicroStation. Ce fichier inclut la syntaxe et les exemples des définitions d'unités personnalisées.

Le fichier de définition d'unités actives est utilisé dans deux instances :
  1. Seulement les unités définies dans units.def sont en général accessible dans l'interface utilisateur. Pour inclure toutes les unités connues dans l'interface utilisateur, définissez la variable de configuration MS_UNITS_SHOWALL.
  2. L'outil units.def est consulté lors de la conversion de données à partir de formats de fichier avec des informations d'unité incomplètes. Par exemple, les fichiers dgn V7 fournissent seulement un label d'unité de deux caractères. Ce label de deux caractères est comparé aux libellés fournis dans le fichier units.def pour déterminer la définition mathématique correcte.
Remarque : Dans chacun des deux cas ci-dessus, si une unité du fichier de définition d'unités entre en conflit avec l'une des unités standard, l'unité du fichier de définition est utilisée.
Remarque : Les unités standard et les unités personnalisées sont accessibles via l'entrée au clavier SET UNITS .

Format du fichier Units.def

Le format de ce fichier se compose d'une définition d'unité par ligne, où le format de chaque ligne est :
Label, label,…, label ; Nom (singulier) ; Nom (pluriel) ; Numérateur ; Dénominateur ; Base ; Système
Où,
  • Label permet de spécifier le label par défaut pour l'affichage des coordonnées et la cotation. Une liste de libellés peut être fournie, mais seulement le premier est utilisé par les fichiers de format V8. Les autres libellés sont utilisés lors du chargement d'un fichier de format V7, auquel cas le label pour l'unité principale du fichier V7 est comparé à tous les libellés qui sont fournis.
  • Nom (singulier) et Name (pluriel) sont utilisés pour l'affichage de l'unité dans l'interface utilisateur. Utilisez la valeur spéciale "_[SYSTEM]_" pour indiquer que le programme doit utiliser le nom intégré standard.
  • Numérateur et Dénominateur permettent ensemble de définir la taille de l'unité décrite. Le rapport du numérateur divisé par le dénominateur représente le nombre X de la nouvelle unité qui compose un mètre seul. Par exemple : 100,0 / 1,0 = 100,0 centimètres = 1 mètre. Pour garantir la plus grande précision possible, il est vivement recommandé que le numérateur et le dénominateur soient tous deux spécifiés en tant que valeurs entières.
  • Base : seules les unités d'une même base peuvent être comparées. Toutes les unités linéaires de distance doivent utiliser le mètre comme base. Pour les unités non linéaires telles que les degrés, la latitude ou la longitude, spécifiez Sans unité de base. Les valeurs valides pour la base sont :
    • 0 - Sans unité
    • 1 - Mètre
  • Système : permet de catégoriser les unités pour l'affichage dans certaines boîtes de dialogue. Les valeurs valides pour le système sont :
    • 0 - Non défini
    • 1 - Anglais (basé sur le pied international)
    • 2 - Métrique
    • 3 - Anglais (basé sur le pied américain)

Pour personnaliser ces données, effectuez une copie du fichier Units.def , placez-le dans votre configuration et définissez la variable de configuration MS_CUSTOMUNITDEF avec cet emplacement.