Skip to content

Variables de Configuration

Asketyll edited this page Jul 3, 2026 · 7 revisions

Variables de configuration

Chaque variable ARES est une variable de configuration MicroStation. Définissez-les dans la configuration de MicroStation, ou via les boîtes d'options des fonctionnalités et les commandes Système & configuration.

Longueurs automatiques

Variable Défaut Rôle
ARES_Auto_Lengths True Interrupteur principal de l'insertion automatique des longueurs.
ARES_Update_Lengths True Recalcule la longueur quand la géométrie liée change.
ARES_Length_Triggers (Xx_m) Motif(s) déclencheur(s) ; plusieurs séparés par |.
ARES_Length_Trigger_ID Xx_ Marqueur remplacé par la valeur ; dans chaque déclencheur.
ARES_Length_Round 1 Nombre de décimales de la longueur insérée.
ARES_Update_Color_With_Length True Synchronise la couleur du texte avec la géométrie liée.
ARES_Only_Color_Update True Mode couleur seule (sans changer la longueur).
ARES_Update_ATLASCellLabel True Reconstruit la géométrie des cellules d'étiquette ATLAS après édition.
ARES_Cell_Is_Label_Name ETI076|ETI01E|… Noms de cellules traitées comme étiquettes ATLAS (séparés par |).

Zonage

Variable Défaut Rôle
ARES_Zoning_Level (vide) Niveau(x) source à tamponner (séparés par |).
ARES_Zoning_Distance 2.0 Distance du tampon (m) pour RunZoning.
ARES_Zoning_Output_Level ARES_Zoning Niveau de sortie des zones (aussi lu par l'Export de zone).
ARES_Zoning_Output_Color 5 Indice de couleur en sortie.
ARES_Zoning_Output_Style 0 Style de trait en sortie.
ARES_Zoning_Output_Weight 4 Épaisseur de trait en sortie.

Contour

Variante de zonage serré par élément (RunOutline / EditOutlineOptions) avec son propre jeu d'options.

Variable Défaut Rôle
ARES_Outline_Level (vide) Niveau(x) source pour RunOutline (séparés par |).
ARES_Outline_Distance 0.2 Distance du tampon (m) pour RunOutline.
ARES_Outline_Output_Level ARES_Outline Niveau de sortie des contours.
ARES_Outline_Output_Color 5 Indice de couleur en sortie.
ARES_Outline_Output_Style 0 Style de trait en sortie.
ARES_Outline_Output_Weight 4 Épaisseur de trait en sortie.

Export de zone

Variable Défaut Rôle
ARES_Zone_Export_Level (vide) Limite les éléments mesurés à ce(s) niveau(x) (séparés par |) ; vide = tous les niveaux ; niveaux inexistants ignorés.
ARES_Zone_Export_Group_By Style Clé de regroupement : Style, Level ou Color.
ARES_Zone_Export_Per_Zone False Répartit chaque groupe par zone (format long Zone | groupe | longueur, une ligne par zone×groupe ; zones jamais fusionnées). False = regroupement global classique.
ARES_Zone_Export_Zone_Property (vide) Propriété personnalisée (membre de ARES_Custom_Property_List) portée par l'élément zone, dont la valeur étiquette chaque zone. Vide ou absente sur une zone → Zone 1, Zone 2, … Utilisée uniquement quand ARES_Zone_Export_Per_Zone vaut True.
ARES_Zone_Export_Round 2 Nombre de décimales des longueurs exportées.
ARES_Zone_Export_Use_Dialog True Boîte d'enregistrement (True) ou chemin horodaté automatique (False).
ARES_Zone_Export_Sheet_Name Export Nom de l'onglet du classeur.
ARES_Zone_Export_Excel_Visible False Laisse le classeur ouvert/visible (True) ou silencieux (False).

Découpe de région

Variable Défaut Rôle
ARES_RegionSplit_Keep_Original False Conserve la région d'origine (True) ou la supprime (False).
ARES_RegionSplit_Collinear_Tol 0.000001 Epsilon géométrique ; pilote la demi-largeur du couteau de coupe.
ARES_RegionSplit_Stroke_Tol 0.01 Écart de corde maximal lors de la densification des frontières courbes.

Propriétés personnalisées

Variable Défaut Rôle
ARES_Custom_Property_List Commune|Coupe_Type Liste |-séparée des noms de propriétés personnalisées ARES (chaque nom est à la fois l'ItemType et la propriété dans le DGNLib « ARES »). Ajoutez les vôtres après les avoir créées (ItemType + liste de valeurs) dans le DGNLib.
ARES_Auto_Properties True Interrupteur principal de l'attache automatique des propriétés personnalisées à la création / modification des éléments.
ARES_Property_Rules (vide) Règles niveau[:type]=prop|prop ; … associant des éléments (par niveau, type optionnel) aux propriétés à attacher. Exemple : WALLS=Commune|Coupe_Type ; DOORS:Cell=Commune.

Mise à jour & langue

Variable Défaut Rôle
ARES_Update_Mute False Désactive la vérification automatique au démarrage.
ARES_Update_Ignore_Version (vide) Version ignorée par la vérification automatique.
ARES_Language (vide) Langue forcée de l'interface ; vide = CONNECTUSER_LANGUAGE de MicroStation.

Général / automatique (sans commande)

Variable Défaut Rôle
ARES_Round 2 Arrondi décimal par défaut utilisé par les calculs de longueur.
ARES_Bulk_Threshold 10 Nombre d'événements de changement dans l'intervalle qui déclenche la suspension automatique du suivi des modifications.
ARES_Bulk_Interval 1000 Fenêtre temporelle de détection des lots (ms).
ARES_Unit_testing (exemple) Variable exemple utilisée par la suite de tests.

Clone this wiki locally