제 2 장 일반도 그리기	2-쪽

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

제 2 장 일반도 그리기 [General Work]

일반도 작업은 프로젝트 초기 단계에서 이루어지기 때문에 비교적 수정이 빈번한 편입니다. 보통 일반도 작업이 계획과 밀접한 관계가 있기 때문입니다. 수작업에 비해서 CAD는 수정에 강점을 가지고 있다고 생각합니다. CAD를 이용하여 일반도 작업을 할때보다 신속하게 작업하기 위한 tool들을 제공합니다. 일반도에 많이 쓰이는 마킹들과 구조물 표현에 관한 기능들이 있습니다.

강관파일(단면)을 그려줍니다.

Program name : SPILE1.LSP

□ 사용예

Pick start point: {p1}	[파일의 시작점 찍어줌, footing 하단]

Pile diameter (mm): 406.4□	[강관파일지름(mm)]

Pile thickness (mm): 9□	[강관파일 두께(mm)]

Pile length (m): 5□	[강관파일의 길이(m)]

Angle/<1:?>: 5□	[파일의 경사입력

숫자를 입력할 경우 □1: 몇□의 pile 그림

□A□를 입력하면 각도(degree)를 직접 입력

□0□을 입력하면 직항으로 그림]

강관파일(외면)을 그려줍니다.

파일명 : SPILE2.LSP

□ 사용예

Pick start point: {p1} [파일의 시작점 찍어줌, footing 하단]

Pile diameter (mm): 406.4□ [강관파일지름(mm)]

Pile length (m): 5□	[강관파일의 길이(m)]

Angle/<1:?>: 5□	[파일의 경사입력

숫자를 입력할 경우 □1: 몇□의 pile 그림

□A□를 입력하면 각도(degree)를 직접 입력

□0□을 입력하면 직항으로 그림]

	R.C.D 파일을 그려줍니다. 파일명 : RCD.LSP

□ 사용예 Pick start point: {p1} [파일의 시작점 찍어줌, footing 하단] Pile diameter (mm): 1500□ [파일의 지름(mm)] Pile length (m): 5□ [파일의 길이(m)] Angle<1:?>: 5□ [파일의 경사입력 숫자를 입력할 경우 □1: 몇□의 pile 그림 □A□를 입력하면 각도(degree)를 직접 입력 □0□을 입력하면 직항으로 그림]

ROUND효과를 줍니다.

파일명 : ROUND.LSP

보통 교각의 원형기둥이나 R먹은(?)코핑부분 등에 쓰이는 기능으로서 곡면을 표시해줍니다. 전체가 원인 경우(예:원기둥)와 반만 원인경우(예:타원형기둥)를 표현 할 수 있습니다. 아래의 사용예1과 사용예2를 참조하시길..

□ 사용예-1 (All round)

Select first line: {P1}  [첫번째 line 선택]

Select second line: {P2} [두번째 line선택]

All round<Half round>: A□ [All round기능 선택,

default: Half round]

□ 사용예-2 (Half round)

Select first line: {P1}  [첫번째 line 선택]

Select second line: {P2} [두번째 line선택]

All round<Half round>: □ [default인 Half round기능 선택]

단면표시를 해줍니다.

파일명 : SARW.LSP

단면 표시를 해주는 기능으로서 \BLOCKS\SECARW.DWG를 block으로 insert하고 글자를 써줍니다. 프로그램이 직접 화살표를 그리게 하지 않은 이유는 사용자가 취향에 맞는 화살표를 쓸 수 있도록 하기 위한 것입니다. 다른 모양의 화살표를 사용하시고 싶다면, \BLOCKS\SECARW를 고쳐서 사용하시면 되겠죠?

□ 사용예

Pick start point: {P1}  [첫번째 화살표가 삽입될 점을 찍어줌]

Pick End point: {P2} [두번째 화살표가 삽입될 점을 찍어줌]

Pick side: {P3} [방향을 지정해주기 위해서 한점을 찍어줌]

Enter string: A□ [단면 번호를 입력]

Elevation표시를 해줍니다.

파일명 : ELM.LSP

구조물의 일반도에 많이 등장(?)하는 Elevation표시를 해줍니다. 단면표시(SARW.LSP)와 마찬가지로 사용자가 화살표의 크기를 바꿀 수 있도록 \BLOCKS\ELM.DWG를 insert하도록 만들었습니다. 단 insert되는 것은 화살표 뿐이고 나머지 선은 프로그램이 그리도록 되어있습니다. 또한 글씨의 아랫부분 선은 글씨 크기에 따라 프로그램이 조정하도록 되어있습니다.

□ 사용예

Pick insert point: {P1}  [화살의 꼭지 부분이 insert될 점을 찍어줍니다.]

Pick Vertical side: {P2} [text를 위에 쓸 것인가 아래에 쓸것인가를 결정해줍니다]

Pick Horizontal side: {P3} [text를 좌측에 쓸 것인가 우측                                   에 쓸것인가를 결정해줍니다]

Elevation: 23.456□ [Elevation값을 써줍니다. □EL.=□은 프로그램이 붙여줍니다]

번개(?)모양의 생략표시를 만들어줍니다.

파일명 : THUN.LSP

교각의 기둥부분 같이 실제 길이대로 도면에 표현하기 힘든 것들은 중간에 생략표시를 넣고 줄여서 표현하곤 합니다. 이때 주로 사용하는 번개(?)모양을 그려주고 그 사이를 trim명령으로 지워주는 기능을 가지고 있습니다.

□ 사용예

Pick start point: {P1} [번개의 첫점]

Pick end point: {P2}  [번개의 끝점]

경사 표시를 해줍니다.

파일명 : TRI.LSP

코핑 파면의 기울기, 철근상세도에서 꺽어진 철근의 기울기 등 삼각형 모양으로 주직/수평의 비를 표시해줄 때 사용합니다. 수직길이를 1로 또는 수평길이를 1로 표시할 수 있습니다.

□ 사용예

Pick a Line: {P1} [기울어진 선을 선택합니다.]

Pick insert point: {P2} [삼각형 표시가 들어갈 점을 찍어줍니다.

삽입점은 기울어진 변의 가운데 점입니다]

Which side is 1 (Horizontal/<Vertical>): □ [수직 길이가 1임을 알려줍니다

default: 수직길이=1]

면의 명칭을 표시해줍니다.

파일명 : PLM.LSP

두 점을 찍어주면 그 기울기에 맞추어 입력받은 글자의 길이를 인식해서 두개의 꺽어진 화살표를 insert하고 text를 써줍니다. insrt되는 블럭은 \BLOCKS\L\PLM.DWG입니다. 화살표가 마음에 안드신다면 이쁘게 고쳐서 사용하셔도 됩니다.

□ 사용예

Pick middle point: {p1}	[text의 중간점을 찍어줍니다]

Enter angle: 30□ 또는 {p2} [각도를 직접 입력하거나 p1에서부터의 한점(p2)를 찍어줍니다

Enter text: STEEL BOX□	[text을 입력합니다]

노면의 기울기(%)를 표시해줍니다.

파일명 : SLOP.LSP

도로나 교량의 단면을 그릴 때 노면의 기울기를 표시해줍니다. 이미 그려진 라인의 기울기를 참조하여 만들 수도 있고, 이미 알고 있는 기울기 값을 입력해서 그릴 수도 있습니다. 또한 사용자가 원하는 text를 넣을 수 있습니다.(예:□S=A%□) 화살표의 길이는 text길이를 인식하여 자동조정됩니다.

□ 사용예-1  기존 line의 기울기를 참조하는 경우

Pick mid-point: {p1}	[화살표의 가운데 점을 찍어줍니다]

Pick side: {p2}	[화살표의 머리쪽을 찍어줍니다]

Referance/<Slope>: R□	[기존의 line을 참조하기 위하여 □R□을 입력합니다]

Select object: {p3}	[기존 line을 선택합니다, line이 아닌 entity선택하면 에러발생]

Enter text:<+3.000%>: □	[프로그램이 구한 text를 그대로 사용하려면 Enter를 입력]

□ 사용예-2  기울기를 직접 입력하는 경우

Pick mid-point: {p4}

Pick side: {p5}

Referance/<Slope>: 3□	[기울기를 직접 입력]

Enter text:<+3.000%>: S=3.000%□	[사용자가 원하는 text를 입력]

지표면을 표시해줍니다.

파일명 : GRNDMRK.LSP

지표면 표시를 해줍니다. 이 프로그램의 땅표시는 \BLOCKS\GRNDMRK.DWG를 insert하는 것이므로 마음에 안들면 위 파일을 이쁘게 고쳐주면 되겠습니다. 사용법은 먼저 지반선을 입력합니다.(p1,p2) 그리고 땅표시가 들어갈 위치(p3)를 찍어줍니다. 이때 지표면상의 점을 찍어줄 필요없이 좌우 위치만 맞추어서 어느 한점을 찍어주면 그 점의 x좌표만을 참조하게 되어있습니다. 그리고 지표면이 기울어져 있다면 땅표시도 기울어지게 insert됩니다.

수면을 표시해줍니다.

파일명 : WATERM.LSP

GRNDMRK와 비슷하며 한가지 다른 것이라면 기울어지게 두 점을 찍어도 수평으로 그려진다는 것입니다. 수평선이 기울어져 있을리가 없겠죠? insert되는 block은 \BLOCKS\WATERM.DWG입니다. 돗단배와 그림자를 원하는 크기와 모양으로 고쳐 쓰셔도 됩니다.

□ 사용예

Pick first point: {p1}	[시작점을 찍어줍니다]

Pick second point: {p2}	[끝점을 찍어줍니다]

p2의 y좌표는 무시되기 때문에 수평선으로 그려집니다.

Pick insert point: {p3}	[돗단배가 들어갈 위치를 찍어줍니다, 이때 p3의 x좌표값만 참조]

경사면을 표시해줍니다.

파일명 : SLOPL.LSP

기울어진 면을 표시하기 위해서 일정간격의 선들을 그려줍니다. 아래 예는 Footing의 기울어진 면을 그리는 예입니다. 두 선(p1,p2)을 선택해주고, 그 두선을 몇개로 나눌 것인가를 입력해주면 두 선 사이에다 선들을 그려줍니다. 아래 그림에서와 같이 두선의 길이가 달라도 됩니다.

□ 사용예

Select first line: {p1}	[첫 line을 선택합니다]

Select second line: {p2}	[두번째 line을 선택합니다]

Divide number?: 5□	[두 line사이를 몇등분 할 것인가를 입력]

글자를 둥글게 배열해줍니다.

파일명 : SLOPL.LSP

치수선 작업을 하다보면 글자를 둥글게 배열해야할 경우가 있습니다. 그러나 AutoCAD에서는 이러한 기능을 지원하지 않습니다. 결국 글자를 둥글게 배열하려면 한글자 한글자를 따로 쓴 다음에 그것을 둥글게 배열하는 수 밖에 없습니다. 상당히 귀찮은 일이라 하겠습니다. 설사 그러한 작업을 했다고 해도 한글자 한글자가 별개의 entity로 되어있으므로 관리하기가 까다롭습니다. 이 프로그램은 그러한 단점을 없애기 위해서 만들어졌습니다. 특히 이 프로그램은 둥글게 배열된 글자를 한꺼번에 다룰 수 있습니다. 즉 만들어진 글자들은 하나의 블럭으로 움직입니다. 하지만 사용자는 이 블럭을 도면에 insert할 수 없습니다. 왜냐하면 unnamed block이기 때문입니다. AutoCAD내에 unnamed block이 몇가지 있습니다. Hatching과 Dimension이 바로 그것입니다. Block과 Hatching이 선택을 하면 한꺼번에 선택이 되는 걸 보실 수 있을 것입니다. 이 프로그램의 입력사항은 원의 중심점(p1)과 text의 가운데 위치점(p2)입니다. 물론 text height도 물어옵니다.

□ 사용예

Pick center point: {p1}	[원의 중심점을 찍어줍니다]

Pick insert point: {p2}	[삽입점을 찍어줍니다]

프로그램은 원의 중심과 삽입점이 이루는 각을 인식하여 text의 회전각을 결정합니다.

Text height: 2.5□	[text 높이를 입력합니다]

TEXT: This is a round text  [text를 입력합니다]

물결모양으로 생략표시를 해줍니다.

파일명 : WAVE.LSP

구조물을 그릴 때 그 구조물 전체를 보여줄 필요가 없는 경우에는 중간을 생략하고 그리는 경우가 있습니다. 이때 도면을 그리는 사람은 도면을 보는 사람에게 중간에 생략된 부분이 있다는 표시를 해주어야 합니다. 보통 생략된 부분에다 번개표시(?)를 해주거나 물결무늬 표시를 해줍니다. 이 프로그램은 물결무늬를 그려주고 그 물결무늬 사이의 entity를 trim해줍니다. 물결무늬는 polyline으로 구성되어 있고 trim될 entity를 선택하는 방법은 F(fance) option입니다. 호는 1/4원으로 이루어져 있습니다. 물결모양으로 trim할 경우 두가지 방법으로 그 시작점과 끝점을 찍어줄 수 있는데 한가지는 첫점과 마지막 점을 찍어주는 방법이고, 두번째는 중간점과 한 끝점을 찍어주는 방법입니다. 후자의 방법은 파일이나 post의 철근 등 center선이 있는 구조물을 trim할 때 유용하리라 봅니다.

□ 사용예-1 가운데 점과 한쪽 끝점을 지정할 때

<Pick center point>/2point: {p1}	[물결모양의 가운데 점이 들어갈 점을 찍어줍니다]

pick end point: p2	[물결모양의 한쪽 끝을 찍어줍니다]

프로그램은 p1과 p2의 각을 인식하여 p2의 맞은편 쪽에서부터 p2까지 물결모양을 만들고 trim을 해줍니다.

□ 사용예-2 양끝점을 지정할 때

<Pick center point>/2point: 2□	[양끝점을 지정하기 위해 2point option을 선택합니다]

pick start point: p1	[한쪽 끝점을 지정합니다]

pick end point: p2	[다른 한쪽 끝점을 지정합니다]

	원형단면의 절단표시를 그려줍니다. 파일명 : pipecut.lsp

강관 파일등 원형단면을 절단하고 절단표시를 해줍니다.

□ 사용예

Pick First point: {p1}   [첫번째 절단위치 찍어줌]

Pick Second point: {p2}  [두번째 절단위치 찍어줌]

Pick Side: {p3}            [절단될 방향 찍어줌]

	물결모양으로 절단하고 생략표시를 해줍니다. 파일명 : cutpipe1.lsp

도면의 일부를 생략할 때 물결모양의 생략표시를 해주고 생략되는 부분을 Trim하여줍니다.

□ 사용예

Command: cutpipe1

Pick First point: {p1}   [첫번째 절단위치 찍어줌]

Pick Second point:  {p2}   [두번째 절단위치 찍어줌]

Pick Side: {p3}   [절단되는쪽을 찍어줌]

	여러개의 화살표를 가진 지시선을 만들어줍니다. 파일명 : MLEAD.LSP

강관파일의 제원을 표시할 때같이 여러개의 선들을 찝어서 지시선으로 뽑아낸 후, 설명을 붙일 때 써먹을 만한 프로그램입니다. 여러개의 line을 선택하고 leader line의 두 point를 찍어주면, 프로그램은 선택한 라인들과 leader line이 교차하는 점마다 화살표를 찍어주고(사실은 block insert) leader line도 그려줍니다.

□ 사용예

Select lines: [cross box로(p1,p2) 세 라인 모두 선택]

Pick first point: {p3} [leader line의 시작점을 찍어줌]

Pick second point: {p4} [leader line의 끝점을 찍어줌]

슈표시를 해줍니다.

파일명 : SHOE.LSP

슈좌표도를 그릴때 슈를 표시해줍니다. 체인이 직선인 경우엔 작업이 용이하지만 원인 경우에는 원의 접선방향이나 법선방향으로 슈마킹을 회전시켜야합니다. 이러한 작업을 쉽게 하기위해 만들어졌습니다. 슈마킹은 아래의 3개 block을 insert합니다.

·\BLOCKS\SHOEMF.DWG (고정단)

\BLOCKS\SHOEM1.DWG (1방향 가동단)

\BLOCKS\SHOEM2.DWG (2방향 가동단)

□ 사용예

Select Chain:	[여기서 chain을 선택합니다. 직선이나 원, 호만 인식합니다.]

Pick shoe insert point :	[슈의 삽입점을 찍어줍니다.]

MOVE Fix/Longi-/Trans-/2-dir: [ Fix    : 고정단

Longi- : 교축방향 가동

Trans- : 교축직각방향 가동

2-dir  : 양방향 가동단]

지시선을 만들어줍니다.

파일명 : LEAD.LSP

지시선을 그려줍니다. 지시선의 길이는 사용자가 입력한 text의 길이에 따라 자동으로 조정됩니다.

□ 사용예

First point: {p1}	[첫째점을 찍어줍니다. 화살표의 끝]

Second point: {p2}	[두째점을 찍어줍니다, 밑줄의 시작점]

LEADER□	[DTEXT명령이 실행되어서 화면상에서 text를 입력합니다]

text입력이 끝나면 text의 길이를 인식해서 지시선 밑줄을 그립니다.

	여러개의 leader를 그려줍니다. 파일명 : mtlead.lsp

command: mtlead {Enter}

First point: {p1}    First point: {p2}   First point: {p3}   First point: {p4}

First point: {Enter}  Second point: {p5}

Enter text: DOWEL BAR D25 {Enter}

Enter text: L=600 C.T.C=400 {Enter}

	방향표시를 만들어줍니다. 파일명 : DIR.LSP

두 점을 찍어서 방향을 지정해주면 화살표를 inset해줍니다. block은 \BLOCKS\DIRMRK.DWG입니고, 사용자의 입맛(?)에 맞게 고쳐서 사용하셔도 됩니다. 이 프로그램은 더 이상의 성명이 필요 없겠군요. 이만 마치겠습니다. 끝~

	보링주상도를 만들어줍니다. 파일명 : BOR.LSP

보링주상도를(시추주상도)를 그려주는 프로그램입니다. 보통 종단면도 작업을 할때 많이 쓰는 기능인데, 생각보다 시간이 많이 걸리고 까다로운 작업입니다. 그 이유는 보통 종단면도가 수평 스케일과 수직스케일이 다르기 때문입니다. H=1:600, V=1:300으로 그리는 종단면도에서는 모든 수직 길이들이 수평길이의 두배로 그려야 하는 것입니다. 돌종이 사무실에서는 보통 DIMSCALE을 수평스케일에 맞추고 작업을 하기 때문에 수직길이를 두배로 외곡해서 작업을 하고있습니다.

□ BOR.LSP의 기능 및 제한사항

□ 지반별 표시형태는 도로공사형식을 따랐습니다. 하지만 각 공사별, 공구별로 조금씩은 차이가 있을 수도 있을 것입니다. 바로 이점이 프로그램을 만드는데 있어서 가장 어려운 점이라 하겠습니다. 애써 만든 프로그램이 범용성을 가지지 못할 수도 있기 때문이죠.

□ Y스케일을 줄 수 있습니다.

□ 범례를 슬라이드 파일로 보여주므로 실수 없이 입력할 수 있도록 했습니다.

□ N값을 쓸 수 있도록 했습니다. 보통 N값은 1.5M마다 구하므로 1.5, 3.0..위치에 N값을 입력할 수 있도록 했습니다.

□ 한가지 아쉬운 점은 전석을 표현할 방법이 마땅치 않다는 것입니다. 할 수 없이 전석은 손으로.. 하지만 좋은 아이디어가 있으면 알려주세요.

□ 사용예

command: BOR□	[또는 DJDG메뉴에서 선택]

Insert point:	[지반 상단점을 찍어준다]

Y-SCALE: 2□	[Y-SCALE값을 입력한다. 이경우엔 X-SCALE의 두배]

DEPTH(m): 0.5□	[지반 상단에서 지층의 하단까지 깊이를 입력한다]

EARTH TYPE(1~11): 1□	[화면의 그림을 보고 1번부터 11번 TYPE까지중 하나 선택한다]

DEPTH(m): 1.0□	[다음 지층까지의 깊이(지반 상단에서부터)를 입력한다.

... 반복 ...

DEPTH(m):□	[더이상의 지층이 없으면 □으로 끝낸다]

N-VALUE(1.5M): 5/30□	[여기서 부터는 N값을 입력한다. 1.5M위치의 N값을 입력한다]

N-VALUE(3.0M): 10/30□

... 반복 ...

N-VALUE(6.0M): □	[N값 입력을 긑내기 위해서 □을 입력한다]

	허용응력설계법, 강도설계법 표시를 해줍니다. 파일명 : ALL-ULT.LSP

아~ 사람은 과연 어디까지 게을러질 수 있을까? 이젠 이런 것까지 프로그램으로 만들다니... 여러사람이 CAD를 사용하여 도면을 그리다보면, 통일되어야할 것들이 통일되지 못하고 분단의 쓰라린 아픔을 간직하고 있는.. (이구구 왜 이러니) 다시.. 통일되지 못하고 각자의 개성대로 그리는 바람에 마지막에 그것들을 수정하느라 밤을 새보신적이 없으신지요?  이럴때 가장 특효약은 프로그램을 이용하는 것입니다. 프로그램을 고치지 않는 이상 모두다 통일된 하나가 되는 것입니다.

프로그램은 아래의 두개 파일을 각각 insert합니다.

\BLOCKS\ALLOW.DWG : [허용응력설계법]

\BLOCKS\ULTIM.DWG : [강도설계법]

한글폰트는 GHS.SHX(고은글)를 사용하였습니다. 만일 다른 폰트를 사용하시고 싶다면 위의 파일에 들어가 고쳐주면 되겠습니다.

□ 사용예

Allowable/Ultimate: A□  [허용응력설계(Allowable) 또는 강도설계(Ultimate) 중 한개를 선택]

Pick upper right corner:	[도각의 오른쪽 상단점을 찍어줍니다]

프로그램이 환경변수 DIMSCALE의 값을 인식하여 알맞은 크기로 insert해줍니다.

	특정 SLOP를 가진 선과 slop 표시를 해줍니다. 파일명 : SLOPL.LSP

슬래브 상면이나 종단면도 특정 slop을 가진 선을 그리고 slop 표시를 해줍니다.

□ 사용예

Start point: {p1}      [시작점을 찍어줌]

Direction point: {p2}   [방향을 찍어줌, 왼쪽(-x) 오른쪽(+x)]

X Distance: 1500□    [x방향 길이입력]

Slop(%): 2□	[slop입력]

	교량 시·종점 표시를 해줍니다. 파일명 : BSE.LSP

교량의 시종점표시를 해줍니다. 왼쪽을 찍으면 자동으로 □교량시점□이란 텍스트가 입력되고, 오른쪽을 찍으면 □교량종점□이란 텍스트가 입력됩니다. 물론 □옹벽시점□같이 원하는 텍스트로도 입력가능합니다.

□ 사용예 Pick insert point: {p1} [insert point 찍어줌] Pick Holizontal side: {p2} [방향설정] Enter TEXT <교량종점>: □ [text입력] Enter STA.: 3+150.364□ [STA.입력]

	물흐름표시를 해줍니다. 파일명 : WFLOW.LSP

□ 사용예

Insert point : {p1}	[삽입점입력, 마크의 가운데]

Direction: {p2}	[방향입력]

스케일은 환경변수 dimscale값참조함

	방위표시를 해줍니다. 파일명 : NORTH.LSP

□ 사용예

Insert point : {p1}	[삽입점입력, 마크의 가운데]

Direction: {p2}	[방향입력]

스케일은 환경변수 dimscale값참조함

	콘크리트 표시를 해줍니다. 파일명 : CONC.LSP

□ 사용예

Insert point : {p1}	[삽입점입력, 마크의 가운데

스케일은 환경변수 dimscale값참조함]

	시추위치 표시를 해줍니다. 파일명 : BORM.LSP

□ 사용예

Insert point : {p1}	[삽입점입력, 마크의 가운데]

스케일은 환경변수 dimscale값참조함

	성토표시를 해줍니다. 파일명 : BORM.LSP

□ 사용예

Insert point : {p1}	[삽입점입력, 마크의 가운데]

스케일은 환경변수 dimscale값참조함

	교대외측의 노리(원뿔)를 그려해줍니다. 파일명 : rnori.lsp

종평면도 작업을 하면서 신입사원들이 헷갈려하는 부분중 하나가 바로 노리를 그리는 것이 아닌가 싶습니다. 교량구조물들은 대부분 직선 형태로 되어있는 데 비해 노리는 도로의 성토 또는 절토와 기존지반이 입체적으로 만나 생기는 선들이다보니 이해하기가 쉽지는 않기 때문입니다. 이 프로그램은 기존지반이 평탄하다는 가정하에 교대 날개벽 외측의 원뿔형 노리를 그려줍니다.

□ 사용예

Pick Center point: {p1}    [원뿔이 시작되는 점입니다. 보통 날개벽 끝단에서 500mm정도]

Pick start point: {p2}     [시작각도를 지정합니다. 여기서는 도로의 직각방향]

Pick End point: {p3}       [끝각도를 지정합니다]

첫단 노리길이: {p2}       [첫단 노리의 길이를 입력합니다. 점을 찍어주거나 숫자를 입력해도 됩니다]

2 단 노리길이: 1500{Enter}  [2단노리의 길이를 입력합니다]

3 단 노리길이: {Enter}      [더이상의 노리가 없으면 Enter를 입력하면 아래와 같이 그림이 그려집니다]

	평면상의 노리(직선)를 그려줍니다. 파일명 : pnori.lsp

도로부에서 작업해온 평면노선은  pline으로 구성되어 있습니다. 교량이 놓이는 곳이 직선구간이라면 노리를 그리는 것도 그렇게 어려운 것은 없습니다. array 명령과 copy명령을 몇번 사용하면 되기 때문이죠. 하지만 곡선부분에 교량이 놓인다면 노리는 그리는 일이 만만치 않은 작업입니다. 노리선의 각도가 계속 변하기 때문이죠. 이 프로그램은 pline에 직각이 되도록 노리를 그려줍니다. 노리선의 간격은 출력했을 때 4mm간격을 기본값으로 하였으나 임의로 바꿀 수 있습니다.

□ 사용예

Select Polyline: {p0}        [도로의 외곽선 polyline을 선택해줍니다]

Pick start point: {p1}       [노리가 시작되는 점을 찍어줍니다]

Pick end point: {p2}         [노리가 끝나는 점을 찍어줍니다]

Pick Nori Direction: {p3}    [노리가 어느쪽으로 생기는 지 찍어줍니다]

노리선 간격 <400.0>: {Enter} [노리선 간격을 입력합니다]

	노리의 측면도를 그려줍니다. 파일명 : noripf.lsp

Command: noripf{Enter}

Pick insert point: {p1}   [노리 시작점 찍어줌]

Select Ground: line Specify first point: {s1}  [지반선을 선택해줌, line 또는 pline]

	note box를 그려줍니다. 파일명 : notebox.lsp

도면 곳곳에 쓰이는 note box는 작성하는 사람에 따라 다른 스타일로 그릴 수가 있습니다. 이 프로그램을 사용하면 똑같은 모양으로 note box를 만들 수 있습니다. 3'rd party프로그램의 중요한 역할 중 하나가 바로 이같은 통일성이라고 할 수 있습니다.

□ 사용예

Command: NOTEBOX{Enter}

Pick Upper_left corner: {p1} [Note Box의 왼쪽 위]

Pick Lower_right corner: {p2} [Note Box의 오른쪽 아래]

	점검용계단 평면도를 그려줍니다. 파일명 : jump.lsp

교대 날개벽 옆으로 교량의 아래쪽으로 내려갈 수 있는 계단을 설치하고 있는데 점검용계단이라고 부릅니다. 종평면도에 점검용계단의 위치를 표기를 할 때 사용됩니다.

□ 사용예

Start point: {p1}  [점검용계단 시작점]

End point: {p2}    [끝점]

	차선표시를 그려줍니다. 파일명 : lanemark.lsp

차선표시를 하는 것은 간단한 것 같은데 막상 하려면 짜증나는 작업입니다. 교량의 노면은 항상 기울어져 있기 때문에 Array명령을 사용하려고 해도 차선폭은 수평거리이기 때문에 생각처럼 쉽게 작업이 가능한 것은 아닙니다.

□ 사용예

command: lanemark{Enter}

Select line: {s1}	[노면선을 선택한다]

Pick X-position: {p1}	[첫번째 marking의 x위치를 찍어준다]

Pick side: {p2}	[방향을 찍어준다]

Enter Number: 2{Enter}	[차선수를 입력한다]

Enter Width of lane: 3600{Enter}	[차선의 폭을 입력한다]