Speciální kódy

Vlastnost Příklad Popis

Začít: Kód, který značí začátek nového polygonu v zadaném bodu.

Pokud existuje předpona polygonu, která se shoduje s názvem polygonu, lze kód Začít vypustit. To funguje nejlépe s jedinečnými názvy polygonů.

EP1 B SW1 B nebo B EP1 B SW1

EP1 a SW1 jsou názvy polygonů. Písmeno B je speciální kód sloužící k zahájení nových polygonů s názvy EP1 a SW1.

Pokračovat: Kód, který značí, že polygon má pokračovat od svého posledního vrcholu.

EP1 C SW1

Polygon pokračuje pomocí explicitního kódu <Pokračovat>. EP1 je název polygonu, C způsobí pokračování aktivního polygonu s názvem EP1.

Pokud kód pole neobsahuje explicitní kód <Pokračovat> a název polygonu uvnitř tohoto kódu pole se shoduje s aktivním polygonem, bude tento polygon pokračovat.

Ukončit: Kód, který značí ukončení polygonu.

EP1 E SW1 B

EP1 je název polygonu, „ “ (mezera) je Oddělovač pole/kódu, E je kód Ukončit, který způsobí pokračování aktivního polygonu s názvem EP1 k tomuto bodu a poté jeho ukončení (již není aktivním polygonem). SW1 je název polygonu, „ “ (mezera) je Oddělovač pole/kódu a B je kód Začít, který zahájí nový polygon s názvem SW1. Pokud by tento příklad obsahoval existující polygon s názvem SW1, byl by ukončen v posledním vrcholu a v tomto bodu by byl zahájen nový polygon s názvem SW1.

Zavřít: Kód, který značí, že aktivní polygon pokračuje od posledního vrcholu k aktuálnímu bodu a uzavírá polygon pomocí přímkového segmentu vedoucího zpět k počátečnímu vrcholu tohoto polygonu.

EP1 SW1 CLS

EP1 je název polygonu a pokud se shoduje s aktivním polygonem, pokračuje k tomuto bodu. SW1 je název polygonu a pokud se shoduje s aktivním polygonem, pokračuje od posledního vrcholu k tomuto bodu, CLS je kód Zavřít a přímkový segment je uzavřen zpět k počátečnímu vrcholu polygonu SW1.

Horizontální odsazení: Kód sloužící k určení relativního horizontálního odsazení pro vytvoření rovnoběžného polygonu začínajícího v aktuálním bodu, nebo přecházejícího na jiné odsazení, pokud u aktivního polygonu již bylo určeno horizontální odsazení.

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

Bod 101: BC1 je název objektu linie, „ “ (mezera) je oddělovač objektu/kódu, B je kód <Začít>, H je kód <Horizontální odsazení>, -4 je hodnota prvního horizontálního odsazení, V je kód <Vertikální odsazení>, .1 je hodnota prvního vertikálního odsazení a pokračuje pro každé ze zbývajících 3 odsazení. Body 112, 123, 134, 145 a 156: Polygon BC1 pokračuje s aktuálními odsazeními. Bod 167: BC1 pokračuje, ale odsazené polygony jsou zastaveny kódem SO <Koncová odsazení>. Bod 178: Polygon BC1 pokračuje.

Za kódem Horizontální odsazení musí následovat hodnota. Záporná hodnota odsadí aktivní polygon doleva, kladná hodnota doprava. Je možné použít více odsazení, pokud jsou však následně provedeny horizontální nebo vertikální přechody, musí být pro každé odsazení zadány všechny předchozí kódy horizontálního nebo vertikálního odsazení.

Vertikální odsazení: Kód sloužící k určení relativního vertikálního odsazení začínajícího v aktuálním bodu. Za kódem Vertikální odsazení musí následovat hodnota.

(Zobrazeno v následujícím obrázku)

Kladná hodnota je přičtena k výšce aktuálního vrcholu aktivního polygonu, záporná hodnota je odečtena od aktuálního vrcholu aktivního polygonu. Pokud je zadáno vertikální odsazení bez předchozího horizontálního odsazení, předpokládá se nulová hodnota horizontálního odsazení. Pokud je zadáno horizontální odsazení bez vertikálního odsazení nebo předchozího vertikálního odsazení, předpokládá se nulová hodnota vertikálního odsazení.

Poznámka:

Pokud bylo u aktuálního kódu bodu zadáno předchozí horizontální nebo vertikální odsazení, přičemž u aktuálního kódu pole je vynecháno následné horizontální nebo vertikální odsazení, je použita předchozí hodnota horizontálního nebo vertikálního odsazení. Příklad:

V1 H1 H2 = H0 V1 H1 V1 H2 V1

H1 H2 V1 H3 = H1 V0 H2 V1 H3 V1

Koncová odsazení: Kód sloužící k ukončení všech odsazení u aktivního polygonu. Pouze aktivní polygon může pokračovat.

(Zobrazeno v následujícím obrázku)

 

Následující obrázek znázorňuje příklad použití kódů pro horizontální odsazení, vertikální odsazení a koncová odsazení:

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