Navigation:  Macro > Variables et constantes > Constantes des entités du dessin >

#LDIM

AiM Services
Previous pageReturn to chapter overviewNext page

#LDIM

Valeur d'une entité de type cote de niveau.
 

 
Codes définis pour une cote de niveau
 
#CODE  :Type de l'entité (= #LDIM).
    REQUEST Num_elem,#CODE;C
    IF C=#LDIM THEN GOTO Cote_niv
 
#LAYER  :Couche de l'entité (valeur 0 à 255).
    REQUEST Num_elem,#LAYER;Ly
    MODIFY Num_elem,#LAYER;Ly
 
#GROUP  :Groupe de l'entité (valeur 0 ou 1).
    REQUEST Num_elem,#GROUP;Gr
    MODIFY Num_elem,#GROUP;Gr
 
#PEN  :Numéro de la plume de l'entité (valeur 1 à 8).
    REQUEST Num_elem,#PEN;Pn
    MODIFY Num_elem,#PEN;Pn
 
#LINET  :Numéro du type de ligne de l'entité (0 à 255).
Se référer à l'instruction LINE TYPE pour la description
des types de ligne.
    REQUEST Num_elem,#LINET;Lt
    MODIFY Num_elem,#LINET;Lt
 
#COLOR  :Numéro de la couleur de l'entité.
    REQUEST Num_elem,#COLOR;Cl
    MODIFY Num_elem,#COLOR;Cl
 
#PLAN  :Numéro du plan 3D de l'entité.
La couleur n'est actuellement pas utilisée.
    REQUEST Num_elem,#PLAN;Pl
    MODIFY Num_elem,#PLAN;Pl
 
#VIEW  :Visibilité de l'entité (0 à 255).
Si la valeur est nulle (0) l'entité est visible,
dans le cas contraire l'entité n'est pas visible à l'écran.
Certaines fonctions du logiciel utilisent temporairement les
valeurs de 2 à 7 (bits 1 et 2), il est donc nécessaire d'utiliser
ces valeurs avec précaution.
    REQUEST Num_elem,#VIEW;V
    MODIFY Num_elem,#VIEW;V
 
#X  :Coordonnée de l'origine de la cote sur l'axe X.
    REQUEST Num_elem,#X;X
    MODIFY Num_elem,#X;X
 
#Y  :Coordonnée de l'origine de la cote sur l'axe Y.
    REQUEST Num_elem,#Y;Y
    MODIFY Num_elem,#Y;Y
 
#DX  :Position relative à l'origine sur l'axe X de
l'origine du label de la cote de niveau.
    REQUEST Num_elem,#DX;Dx
    MODIFY Num_elem,#DX;Dx
 
#DY  :Position relative à l'origine sur l'axe Y de
l'origine du label de la cote de niveau.
    REQUEST Num_elem,#DY;Dy
    MODIFY Num_elem,#DY;DyY
 
#A  :Angle de la cote de niveau,
exprimé dans l'unité angulaire préalablement définie
par l'une des instructions DEG, RAD ou GRAD
    REQUEST Num_elem,#A;A
    MODIFY Num_elem,#A;A
 
#SIZE  :Taille des caractères du label de la cote.
    REQUEST Num_elem,#SIZE;Si
    MODIFY Num_elem,#SIZE;Si
 
#SLANT  :Inclinaison des caractères du label de la cote.
    REQUEST Num_elem,#SLANT;Sl
    MODIFY Num_elem,#SLANT;Sl
 
#LORG  :Origine du label (valeur de 1 à 9).
Se référer à l'instruction LORG pour la description
des origines d'un texte.
    REQUEST Num_elem,#LORG;Org
    MODIFY Num_elem,#LORG;Org
 
#FONT  :Type des caractères (0 à 9).
    REQUEST Num_elem,#FONT;Police
    MODIFY Num_elem,#FONT;Police
 
#RATIO  :Rapport hauteur/largeur des caractères du label.
    REQUEST Num_elem,#RATIO;Rapport
    MODIFY Num_elem,#RATIO;Haut/Larg
 
#VALUE  :Valeur de la cote.
    REQUEST Num_elem,#VALUE;Valeur
    MODIFY Num_elem,#VALUE;Valeur
 
#COMM  :Commentaire de la cote.
    REQUEST Num_elem,#COMM;Texte$
    MODIFY Num_elem,#COMM;Texte$
 
#UNIT  :Unité de la cote de niveau.
    REQUEST Num_elem,#UNIT;Unite
    MODIFY Num_elem,#UNIT;Unite
 
#PAR1  :Type de plume du label.
    REQUEST Num_elem,#PAR1;Plume_label
    MODIFY Num_elem,#PAR1;Plume_label
 
#FORM  :Type du dessin de la cote de niveau.
    REQUEST Num_elem,#FORM;Dessin
    MODIFY Num_elem,#FORM;Dessin
 
#...  :@@@ Flag si la cote de niveau est une cote de référence.
    REQUEST Num_elem,#MODE;Ref
    MODIFY Num_elem,#MODE;Ref
 
#MODE  :Groupe de la cote de niveau.
    REQUEST Num_elem,#MODE;Grp
    MODIFY Num_elem,#MODE;Grp
 
#NB  :Nombre de coordonnées composant le dessin de la cote de niveau.
    REQUEST Num_elem,#NB;Nb
    MODIFY Num_elem,#NB;Nb
 
#CNT  :Position du point courant du dessin de la cote de niveau.
Si le numéro du point n'est pas initialisé par #CNT,
le système utilise le premier point.
    REQUEST Num_elem,#NB;Nb_pt
    FOR Num_pt=1 TO Nb_pt
    MODIFY Num_elem,#CNT;Num_pt
    REQUEST Num_elem,#X1;X
    REQUEST Num_elem,#Y1;Y
    REQUEST Num_elem,#P1;P
    PRINT X,Y,P
    NEXT Num_pt
 
#X1  :Coordonnée du point du dessin référencé par #CNT sur l'axe X.
    REQUEST Num_elem,#CNT;Num_pt
    REQUEST Num_elem,#X1;X
    MODIFY Num_elem,#X1;X
 
#Y1  :Coordonnée du point du dessin référencé par #CNT sur l'axe Y.
    REQUEST Num_elem,#CNT;Num_pt
    REQUEST Num_elem,#Y1;Y
    MODIFY Num_elem,#Y1;Y
 
#P1  :Type de tracé du point référencé par #CNT.
0 = déplacement.
1 = tracé.
2 = tracé aligné sous le label.
    REQUEST Num_elem,#CNT;Num_pt
    REQUEST Num_elem,#P1;Pl
    MODIFY Num_elem,#P1;Pl
 
#P2  :Arrondi spécifique de la cote de niveau.
-1 = Utilisation de l'arrondi global des cotes.
0.25 = Arrondi à 0.25
0.5 = Arrondi à 0.5
n = Nombre de chiffres après la virgule
    REQUEST Num_elem,#P2;Round
    MODIFY Num_elem,#P2;Round