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.
- 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.
- 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.
Format du fichier Units.def
Label, label,…, label ; Nom (singulier) ; Nom (pluriel) ; Numérateur ; Dénominateur ; Base ; Système
- 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 :
- 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 :
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.