A propos des codes spéciaux

Propriété Exemple Description

Commencer : Code indiquant le début d'une nouvelle figure au niveau du point spécifié.

Si un préfixe de figure correspondant au nom de la figure existe, vous pouvez omettre le code de début. Cela fonctionne mieux avec des noms de figures uniques.

EP1 B SW1 B ou B EP1 B SW1

EP1 et SW1 sont des noms de figures. La lettre B est le code spécial utilisé pour commencer de nouvelles figures nommées EP1 et SW1.

Continuer : Code indiquant qu'une figure est poursuivie à partir de son dernier sommet.

EP1 C SW1

La figure est poursuivie avec un <code Continuer> explicite. EP1 est un nom de figure et C est la lettre permettant de poursuivre la figure active nommée EP1

Si le code de champ ne contient pas de code <Continuer> explicite et si le nom de la figure dans le code de champ correspond à une figure active, la figure est continuée.

Fin : Code indiquant que la figure est terminée.

EP1 E SW1 B

EP1 est le nom de la figure, " " (espace) est le séparateur champ/code et la lettre E est le code de fin qui permet de poursuivre une figure active nommée EP1 vers ce point, puis de la terminer (ce n'est plus une figure active). SW1 est un nom de figure, " " (espace) est le séparateur champ/code et la lettre B est le code de début qui permet de démarrer une nouvelle figure nommée SW1. Dans cet exemple, s'il existe une figure nommée SW1, elle est terminée au niveau de son dernier sommet et une nouvelle figure nommée SW1 est démarrée au niveau de ce point.

Fermer : Code indiquant qu'une figure active est continuée, de son dernier sommet au point courant, et permettant de fermer la figure avec un segment de ligne jusqu'au sommet initial de la figure.

EP1 SW1 CLS

EP1 est un nom de figure. S'il correspond à une figure active, la figure est continuée jusqu'à ce point. SW1 est un nom de figure qui, s'il correspond à une figure active, permet de poursuivre la figure de son dernier sommet à ce point. CLS est le code de fermeture et un segment de ligne est fermé jusqu'au sommet initial de la figure SW1.

Décalage horizontal : Code utilisé pour spécifier un décalage horizontal relatif pour la création d'une figure parallèle qui démarre au niveau du point courant ou pour la transition vers un autre décalage si la figure active a déjà un décalage horizontal.

101,500,490,100.01,BC1 B H-4 V.1 H.5 H.75 V-.7 H2.25 V-.35

...

112,500,500,100.02,BC1

...

123,500,510,100.03,BC1

...

134,500,520,100.04,BC1

...

145,500,530,100.05,BC1

...

156,500,540,100.06,BC1

...

167,500,550,100.07,BC1 SO

...

178,500,560,100.08,BC1

Point 101 : BC1 est le nom de l'objet de ligne, " " (espace) est le séparateur objet/code, la lettre B est le code <Commencer>, la lettre H est le code <Décalage horizontal>, -4 est la valeur du premier décalage horizontal, la lettre V est le code <Décalage vertical> et .1 est la valeur du premier décalage vertical, et ainsi de suite pour les trois décalages restants. Points 112, 123, 134, 145 et 156 : La figure BC1 avec les décalages courants est continuée. Point 167 : La figure BC1 est continuée, mais les figures décalées sont interrompues par le code SO <Arrêter les décalages>. Point 178 : La figure BC1 est continuée.

Une valeur doit suivre le code du décalage horizontal. Une valeur négative permet de décaler la figure active vers la gauche alors qu'une valeur positive permet de décaler la figure active vers la droite. Plusieurs décalages peuvent être utilisés, mais si les transitions horizontales ou verticales suivantes ont été effectuées, tous les codes de décalage horizontal ou vertical précédents doivent être indiqués pour chaque décalage.

Décalage vertical : Code utilisé pour définir un décalage vertical relatif commençant au niveau du point courant. Une valeur doit suivre le code du décalage vertical.

(voir l'illustration suivante)

Une valeur positive est ajoutée à l'altitude du sommet courant pour la figure active et une valeur négative est soustraite du sommet courant pour la figure active. Si un décalage vertical est défini sans décalage horizontal précédent, la valeur du décalage horizontal est zéro. Si un décalage horizontal est défini sans décalage vertical ou décalage vertical précédent, la valeur du décalage vertical est zéro.

Remarque :

Si un décalage horizontal ou vertical précédent a été défini dans le code de point courant et si le décalage horizontal ou vertical suivant est omis dans le code de champ courant, la valeur du décalage horizontal ou vertical précédent est utilisée. Exemple :

V1 H1 H2 = H0 V1 H1 V1 H2 V1

H1 H2 V1 H3 = H1 V0 H2 V1 H3 V1

Arrêter les décalages : Code utilisé pour définir l'arrêt de tous les décalages de la figure active. Seule la figure active peut être poursuivie.

(voir l'illustration suivante)

 

L'illustration suivante est un exemple utilisant les codes Décalage horizontal, Décalage vertical et Arrêter les décalages :

1,500,490,100.01,BC1 B H-4 V.1 H.5 H.75 V-.7 H2.25 V-.35

2,500,500,100.02,BC1

3,500,510,100.03,BC1

4,500,520,100.04,BC1

5,500,530,100.05,BC1

6,500,540,100.06,BC1

7,500,550,100.07,BC1 SO

8,500,560,100.08,BC1