關於特殊代碼

性質 範例 描述

「起點」:指示在指定點起始一個新圖形的代碼。

若存在與圖形名稱相符的圖形字首,您可以忽略起點代碼。起點代碼使用唯一的圖形名稱時最有效。

EP1 B SW1 BB EP1 B SW1

EP1SW1 為圖形名稱。字母 B 為特殊代碼,用於起始名為 EP1SW1 的新圖形。

「繼續」:指示圖形自其上個頂點繼續的代碼。

EP1 C SW1

圖形會藉由明確的 <繼續代碼> 繼續。EP1 為圖形名稱,C 會使名為 EP1 的作用中圖形繼續。

若功能變數碼未包含明確的 <繼續> 代碼,且功能變數碼中的圖形名稱與作用中的圖形相符,則圖形會繼續。

「終點」:指示圖形終止的代碼。

EP1 E SW1 B

EP1 為圖形名稱,「 」(空格) 為功能變數/代碼分隔符號E 為終點代碼,它會使名為 EP1 的作用中圖形繼續至此點後終止 (EP1 將不再為作用中的圖形)。SW1 為圖形名稱,「 」(空格) 為功能變數/代碼分隔符號B 則為起點代碼,它起始了一個名為 SW1 的新圖形。在此範例中,若已存在一個名為 SW1 的圖形,此圖形會在其上個頂點終止,一個名為 SW1 的新圖形會在此點開始。

「關閉」:此代碼指示了作用中圖形自其上個頂點延續至目前的點,此代碼亦關閉圖形,將直線段關閉回該圖形的起始頂點。

EP1 SW1 CLS

EP1 為圖形名稱,若它與作用中的圖形相符,它將會延續至此點。SW1 為圖形名稱,若它與作用中的圖形相符,它將自其上個頂點延續至此點。CLS 為關閉代碼,而直線段將會被關閉回圖形 SW1 的起始頂點。

「水平偏移」:此代碼係用於指定相對的水平偏移,以建立起始於目前的點的平行圖形,或在作用中的圖形具有上一個水平偏移時,變化至另一個偏移的平行圖形。

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:BC1 為線圖徵名稱,「」(空格) 為功能變數/代碼分隔符號,B 為 <起點> 代碼,H 為 <水平偏移> 代碼,-4 為第一個水平偏移值的值,V 為 <垂直偏移> 代碼,.1 為第一個垂直偏移值,剩餘的三個偏移各依此類推。點 112、123、134、145 和 156:具有目前偏移的 BC1 圖形會延續。點 167:BC1 會延續,但 SO <停止偏移> 代碼會使偏移圖形停止。點 178:BC1 會延續。

值必須跟隨水平偏移代碼。負值將作用中的圖形偏移至左側,正值則將作用中的圖形偏移至右側。可以使用多個偏移,但若出現後續的水平或垂直變化,必須為每個偏移指定所有先前的水平偏移或垂直偏移代碼。

「垂直偏移」:此代碼係用於指定起始於目前的點的相對垂直偏移。值必須跟隨垂直偏移代碼。

(展示於下方插圖中)

向作用中圖形目前頂點的高程加入正值,並從作用中圖形目前的頂點減掉負值。若指定的垂直偏移並無上一個水平偏移,會將水平偏移值假設為零。若指定的水平偏移並無垂直偏移,或無上一個垂直偏移,會將垂直偏移值假設為零。

註:

若已在目前的點代碼中指定上一個水平或垂直偏移,並在目前的功能變數碼內忽略後續的水平或垂直偏移,則將使用上一個水平或垂直偏移值。例如:

V1 H1 H2 = H0 V1 H1 V1 H2 V1

H1 H2 V1 H3 = H1 V0 H2 V1 H3 V1

「停止偏移」:用於指定終止作用中圖形上所有偏移的代碼。僅作用中的圖形才可延續。

(展示於下方插圖中)

 

下方插圖展示了水平偏移、垂直偏移和停止偏移等代碼的使用範例:

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