Variables
et configurtations
|
Utilisation des styles de lignes :
*A_AXES-10,Centre ( x 10.0 ) ______ __ _______ __
_____ Domaine, nom du trait et l’échelle
A,15,-2.5,2.5,-2.5 Dimensions des traits et des espaces
Chaque ligne est
préfixée par la lettre du domaine qui l’emploie suivi du underscore, le facteur
du type de ligne est à la fin du nom du style.
Le nom des lignes
doit être en français.
Le facteur du type de
ligne ( LTSCALE ) = 1 est définie pour l’échelle du 50ème. &
100ème
La variable MEASUREMENT doit être sur 1 pour les
dessins en cm (et 0 pour les pouces).
La variable PSLTSCALE doit obligatoirement être sur 0 lors de toutes
impressions avec d’autres mandataires. (Pas de mise à l’échelle des
lignes (non activé)). L’emplacement du trait ou de l’espace est important
pour certains corps de métiers, il doit s’adapter à l’échelle.
La variable PLINEGEN doit être sur 0, le type
de ligne recommence à chaque sommet (attention; si vous voulez changer cette
variable, il faudra redessiner les lignes pour qu’elles s’adaptent à la
nouvelle valeur)
Les paramètres systèmes dérivés ou autres que ceux cités ci-dessus et qui
modifient la visualisation des lignes sont interdit.
CONFIGURATION OPTIMALE POUR UN MINIMUM DE PRISES DE TETES
La configuration de l’espace papier est adapté à l’unité du dessin.
Unité du dessin de l’espace objet [MM] => échelle
de l’espace papier = 1 : 1
Unité du dessin de l’espace objet [CM] => échelle
de l’espace papier = 10 : 1
LTSCALE = 1 & PSLTSCALE = 0 (ce que vous
voyez à l’écran s’imprime)
Pour palier à des types de lignes non adaptées à vos besoins, recréez en
une adaptée.
Respectez les consignes ci-dessus et vous n’aurez plus de problèmes.
La variable PSLTSCLALE est par défaut à 1, créez-vous un bouton macro
pour créer la fenêtre multiple sur une couche prédéfinie et modifier cette
valeur.
Macro à insérer dans
un bouton:
met la variable PSLTSCALE sur 0, crée ou active la couche
XGYG_FENETRE-MULTIPLE, la gèle à l’impression et prépare la commande pour faire
une fenêtre multiple.
^C^C(setvar
"PSLTSCALE" 0);(COMMAND "_.layer" "_m"
"XGYG_FENETRE-MULTIPLE"
"");_-layer;T;A;*FENETRE-MULTIPLE;;$M=$(if,$(eq,$(getvar,tilemode),1),^C^C_-vports
_si,^C^C_-vports);
Créer son style de ligne
|
La base de l’échelle du type de ligne est le fichier acad.lin
La plus petite valeur est le type de ligne avec le 2 à la fin qui
correspond au -01 de mes lignes.
Les valeurs de la deuxième ligne, qui
commencent par un A, correspondent :
Valeur positive : un trait de la longueur correspondante à la valeur
indiquée.
Valeur avec 0 : correspond à un point
Valeur négative : un espace de la longueur correspondant à la valeur
indiquée
La lettre "A" force le style de ligne à s'aligner entre le
début et fin d’un segment dessiné
C'est ce qui oblige le
type de ligne à commencer et de terminer avec un tiret (dash),
Après la lettre
"A" tapez le code comme suit : A, 0.25,-0.1,0,-0.1
ensuite vous pouvez
continuer d'écrire et entrez jusqu'à un total de 78 caractères de code pour le
style de ligne en question.
Remarque : En mettant la lettre A au moment ou l’on définit un style de
ligne, à chaque fois qu’est dessiné un ou plusieurs segments à la suite, le
début et la fin du segment commenceront toujours par le même signe (dans ce cas
par un trait, donc jamais par un point - ce type de ligne étant un
trait-point-trait).
Attention , le traits de départ et de fin auront une
longueur légèrement variable, alors que tous les autres points et traits entre
seront de taille identique.
Exemple :
Trait de 0.25, espace de 0.125, trait de 0.25, espace de 0.125, point,
espace de 0.125
A,.25,-.125,.25,-.125,0,-.125 => __ __ .
Aclt.lin :
*BORDURE2,Bordure (x.5)
__.__.__.__.__.__.__.__.__.__.__.
A,.25,-.125,.25,-.125,0,-.125
Selon la norme Pictet que j’ai établie :
- La première lettre définit le corps de
métier, elle est suivie du undescore « _ »
Exemple : Pictet = mobilier intérieur => M_ ; Architecte => A_
, etc. )
- La suite définit le nom de la ligne de base,
norme genevoise, ou autre.
- La fin est séparée par un tiret et définit avec deux caractères l’échelle de la ligne.
Elle est basée sur le fichier acad.lin, avec comme première valeur (-01) le nom de la ligne qui a un 2 à la fin ( divisé par deux ).
*M_BORDURE-01,Bordure (x.5)
__.__.__.__.__.__.__.__.__.__.__.
A,.25,-.125,.25,-.125,0,-.125
Exemple acad.lin
=> Norme
Pictet
*AXES2,Centre (x.5) => M_AXES-01
A,.75,-.125,.125,-.125 A,.75,-.125,.125,-.125
*AXES,Centre => M_AXES-02
A,1.25,-.25,.25,-.25 A,1.25,-.25,.25,-.25
*AXESx2,Centre (x2) => M_AXES-04
A,2.5,-.5,.5,-.5 A,2.5,-.5,.5,-.5