Információk a különleges kódokról

Tulajdonság Példa Leírás

Kezdés: a megadott pontban új alakzat kezdését jelző kód.

Ha van olyan alakzatelőtag, amely megfelel az alakzat nevének, akkor elhagyhatja a Kezdés kódot. Ez az egyedi alakzatnevekkel működik a legjobban.

EP1 B SW1 B vagy B EP1 B SW1

Az EP1 és az SW1 alakzatnevek. A B betű az EP1 és SW1 nevű alakzatok kezdésére használt speciális kód.

Folytatás: olyan kód, amely azt jelzi, hogy az alakzat az utolsó töréspontjától folytatódik.

EP1 C SW1

Az alakzat egy kifejezett <Folytatás kóddal> folytatódik. Az EP1 egy alakzat neve, a C folytatja az EP1 nevű aktív alakzatot

Ha a mezőkód nem tartalmaz kifejezett <Folytatás> kódot, és a mezőkódban található alakzatnév megegyezik egy aktív alakzattal, akkor az alakzat folytatódik.

Befejezés: az alakzat befejezését jelző kód.

EP1 E SW1 B

Az EP1 az alakzat neve, a „ ” (szóköz) a Mező-/kódelválasztó, az E a Befejezés kód, amely egy EP1 nevű aktív alakzatot eddig a pontig folytat, majd befejezi (így már nem aktív alakzat). Az SW1 egy alakzat neve, a „ ” (szóköz) a Mező/kódelválasztó, a B pedig a Kezdés kód, amely új SW1 nevű alakzatot kezd. Ebben a példában, ha már van egy meglévő SW1 nevű alakzat, akkor az utolsó töréspontjánál befejeződik, és egy új SW1 nevű alakzat kezdődik ebben a pontban.

Bezárás: olyan kód, amely azt jelzi, hogy egy aktív alakzat az utolsó töréspontjától az aktuális pontig folytatódik, és az alakzat kezdő töréspontjához vezető vonalszakasszal lezárja az alakzatot.

EP1 SW1 CLS

Az EP1 egy alakzatnév, és ha megegyezik egy aktív alakzattal, akkor eddig a pontig folytatódik. Az SW1 egy alakzatnév, és ha egyezik egy aktív alakzattal, akkor az utolsó törésponttól eddig a pontig folytatódik. A CLS a Bezárás kód, amely egy bezáró vonalszakaszt helyez az SW1 alakzat kezdő töréspontjához.

Vízszintes eltolás: olyan kód, amellyel megadható a relatív vízszintes eltolás az aktuális pontban kezdődő párhuzamos alakzat létrehozásához, vagy egy másik eltolásba való átmenet, ha az aktív alakzatnak már van korábbi vízszintes eltolása.

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

101. pont: a BC1 a vonalalakzat neve, a „ ” (szóköz) az Alakzat-/kódelválasztó, a B a <Kezdés> kód, a H a <Vízszintes eltolás> kód, a -4 az első vízszintes eltolás értéke, a V a <Függőleges eltolás> kód, a .1 az első függőleges eltolás kódja, és így tovább a fennmaradó három eltoláshoz. 112, 123, 134, 145 és 156 pontok: BC1 alakzat folytatódó aktuális eltolással. 167. pont: a BC1 folytatódik, de az SO <eltolások leállítása> kód leállítja az eltolt alakzatokat. 178. pont: a BC1 folytatódik.

A Vízszintes eltolás kódot egy értéknek kell követnie. A negatív értékek balra tolják el az aktív alakzatot, a pozitív értékek pedig jobbra. Több eltolás is használható, de ha egymás után vízszintes és függőleges átmeneteket is végrehajt, akkor minden egyes eltolásnál meg kell adni a korábbi vízszintes vagy függőleges eltolási kódokat.

Függőleges eltolás: az aktuális pontban kezdődő relatív függőleges eltolást megadó kód. A Függőleges eltolás kódját egy értéknek kell követnie.

(A következő ábrán látható)

A pozitív értékek hozzáadódnak az aktív alakzat aktuális töréspontjának magasságához, a negatív értékeket pedig kivonja a rendszer az aktív alakzat aktuális töréspontjának magasságából. Ha egy Függőleges eltolás korábbi Vízszintes eltolás nélkül van megadva, akkor a rendszer azt feltételezi, hogy a Vízszintes eltolás értéke nulla. Ha egy Vízszintes eltolás Függőleges eltolás vagy korábbi Függőleges eltolás nélkül van megadva, akkor a rendszer azt feltételezi, hogy a Függőleges eltolás értéke nulla.

Megjegyzés:

Ha az aktuális pontkódban meg van adva egy előző vízszintes vagy függőleges eltolás, és ha egy ezt követő vízszintes vagy függőleges eltolás kimarad az aktuális mezőkódon belül, akkor a program az előző vízszintes vagy függőleges eltolási értéket használja. Például:

V1 H1 H2 = H0 V1 H1 V1 H2 V1

H1 H2 V1 H3 = H1 V0 H2 V1 H3 V1

Eltolások leállítása: az aktív alakzat összes eltolásának leállítását megadó kód. Csak az aktív alakzat folytatható.

(A következő ábrán látható)

 

A következő ábrán egy példa látható a Vízszintes eltolások, Függőleges eltolások és az Eltolások leállítása kódjainak használatára:

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