Microstation XM : Étiquetage de surfaces et compatibilité des routines

Comment étiqueter les surfaces sélectionnées dans Microstation XM Edition et résoudre les problèmes de compatibilité des routines, notamment l’erreur ‹ ATOOL.RSC › ?

L’étiquetage automatique des surfaces (calcul et affichage de l’aire) est une tâche courante en CAO. La routine ATOOL.MA est une application MDL (MicroStation Development Language) fréquemment utilisée pour cette fonction. Cependant, son bon fonctionnement dépend de la compatibilité avec la version spécifique de Microstation et de la présence de ses fichiers de ressources.

Voici la démarche experte pour résoudre ce problème et étiqueter vos surfaces :

  1. COMPRENDRE LE DIAGNOSTIC D’ERREUR

    • Incompatibilité de version (jette sous la version XM) : Les applications MDL sont compilées pour des versions spécifiques de Microstation. Une routine développée pour Microstation V8 2004 (comme celle initialement suggérée) peut ne pas être directement compatible avec Microstation XM Edition sans une version recompilée ou adaptée. Les architectures internes peuvent varier, entraînant des plantages ou des comportements inattendus.
    • Fichier ATOOL.RSC manquant : Le fichier .RSC (Resource File) est un composant essentiel pour de nombreuses applications MDL. Il contient des éléments d’interface utilisateur, des messages, des icônes, et d’autres ressources nécessaires au bon fonctionnement de l’application. Son absence indique que le package de la routine est incomplet ou corrompu, ou que la version fournie n’est pas celle attendue par le .MA.
  2. RECHERCHER LA ROUTINE COMPATIBLE

    • Prioriser la compatibilité : La clé de la résolution est de trouver une version de la routine ATOOL.MA (ou une alternative fonctionnelle) spécifiquement compilée ou testée pour Microstation XM Edition.
    • Explorer les Communautés Bentley : Les forums et bibliothèques de Bentley Communities sont la source la plus fiable pour ce type de ressources. Recherchez des discussions ou des téléchargements mentionnant explicitement « Microstation XM ATOOL.MA » ou « Microstation XM surface area label ».
      • Des contributeurs reconnus comme Jon Summers (spécialiste MDL) ou Inga Morozoff sont d’excellentes références pour des outils fiables et bien documentés.
      • Les liens mentionnés dans la discussion originale (communities.bentley.com) sont un bon point de départ, mais il est crucial de naviguer dans les discussions pour trouver la version adaptée ou les alternatives proposées.
  3. INSTALLER ET CHARGER LA ROUTINE

    • Emplacement des fichiers : Une fois la routine compatible (.MA et son .RSC associé, s’il existe) trouvée, placez-les dans un répertoire accessible par Microstation. Le chemin par défaut est souvent C:\Program Files\Bentley\MicroStation\mdlapps\ ou un répertoire défini par la variable de configuration MS_MDLAPPS.
    • Chargement de la routine :
      • Dans Microstation, allez dans Utilitaires > Applications MDL (ou Utilities > MDL Applications).
      • Cliquez sur Charger (ou Load) et naviguez jusqu’au fichier ATOOL.MA.
      • Alternativement, vous pouvez taper MDL LOAD ATOOL dans la ligne de commande de Microstation.
  4. UTILISER LA ROUTINE

    • Une fois chargée, la routine devrait apparaître dans la liste des applications MDL ou via une nouvelle barre d’outils/menu.
    • Suivez les instructions spécifiques de la routine pour sélectionner les éléments de surface (polylignes fermées, formes, etc.) et générer les étiquettes d’aire. La routine devrait alors écrire les surfaces sélectionnées directement dans le fichier de dessin.

En suivant cette approche méthodique, en vous assurant de la compatibilité de la routine avec votre version de Microstation XM et en vérifiant la présence de tous les fichiers nécessaires, vous devriez pouvoir étiqueter vos surfaces avec succès.