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