라인워크 코드 세트 편집 대화상자

측량 점 설명에 대한 필드 코드의 구문을 지정합니다.

사용자가 측량 데이터를 가져오거나 다시 가져와서 라인워크를 처리할 때 또는 라인워크 처리 명령을 사용할 때 이 구문이 해석됩니다.

정보

이름

라인워크 코드의 이름을 지정합니다. 라인워크 코드의 이름을 바꾸려면 새 이름을 입력하고 확인 또는 적용을 클릭합니다.

설명

라인워크 코드에 대한 설명을 지정합니다.

코딩 방법

코드: 라인워크 코드에서 모든 코드는 고유해야 합니다. 중복 코드를 작성하면 범주 및 특성 양쪽 모두에 경고 아이콘이 표시됩니다. 중복 코드를 모두 해결해야 라인워크 코드 세트 편집 대화상자를 닫을 수 있습니다.

정의되지 않은 코드: 코드에 지정된 값이 없는 경우(빈 문자열/공백 값), 이 코드는 사용되지 않고 정의되지 않은 것으로 간주됩니다. 해당 코드를 지원하기 위한 실제 키가 충분하지 않은 이전 모형 데이터 수집기를 사용하는 경우, 정의되지 않은 코드가 필요할 수 있습니다.

중요사항: <공백>을 피쳐/코드 구분자 특성 값으로 사용하는 것이 좋습니다. 피쳐/코드 구분자 특성 값에 십진 문자를 사용하면 특정 코드가 실패할 수 있습니다. 예를 들어 . (소수점) 문자는 우회전 값에 유효하고 -(마이너스 기호) 문자는 음의 우회전 값에 유효합니다.
피쳐/코드 구분자

피쳐 이름을 코드에서 구분하는 코드를 지정합니다. 공백(" ") 문자를 사용하는 것이 좋습니다.

필드 코드 이스케이프

필드 코드 평가를 중지하는 코드를 지정합니다. 이스케이프 문자 뒤에 표시되는 문자는 주석으로 간주됩니다. /(슬래시) 문자를 사용하는 것이 좋습니다.

주석 모드에서 시작

필드 코드 이스케이프 논리가 라인워크 주석 모드에서 시작하여 명령 모드로 이스케이프되도록 필드 코드 이스케이프 논리를 뒤집어 필드 코드 설명을 구문 분석할지 여부를 지정합니다.

측량그림 프리픽스 일치 시 자동 시작

다음 중 하나를 지정합니다.

  • 예 - 그림이 측량그림 프리픽스와 일치하는 코드의 첫 번째 인스턴스부터 시작합니다.

예를 지정하면 "EP1"의 첫 번째 인스턴스가 "EP1"이라는 새 그림을 자동으로 시작합니다.

  • 아니오 - 그림이 측량그림 프리픽스와 일치하는 코드의 첫 번째 인스턴스부터 자동으로 시작하지 않습니다.

예를 들어 아니오를 지정하면 "EP1"의 첫 번째 인스턴스가 "EP1"이라는 새 그림을 자동으로 시작하지 않습니다. "EP1"이라는 새 그림을 시작하려면 "EP1"이 활성 그림이 아닌 경우 점을 "EP1 B"로 코딩해야 합니다. 여기서 "B"는 현재 라인워크 코드 세트의 시작 코드입니다.

팁: 필드에서 점 설명 키 컨텐츠 및 라인워크 코딩을 사용하여 점을 코딩할 때 이 옵션을 예로 설정하면 좋습니다.

특수 코드

시작

새 그림이 지정된 점에서 시작됨을 나타내는 코드를 지정합니다.

계속

그림이 마지막 정점에서 계속됨을 나타내는 코드를 지정합니다.

지정된 그림을 종료하는 코드를 지정합니다.

닫기

마지막 정점에서 현재 점까지 활성 그림을 계속하고 그림의 시작 정점으로 다시 선 세그먼트를 연결하여 그림을 닫는 코드를 지정합니다.

수평 간격띄우기

현재 점에서 시작하는 평행한 그림을 작성하는 데 적용되거나, 활성 그림에 이전의 수평 간격띄우기가 있는 경우 다른 간격띄우기로 변환하는 데 적용될 상대 수평 간격띄우기를 나타내는 코드를 지정합니다. 값은 수평 간격띄우기 코드를 따라야 합니다. 음의 값은 활성 그림을 왼쪽으로 간격띄우기하고 양의 값은 활성 그림을 오른쪽으로 간격띄우기합니다.

수직 간격띄우기

현재 점에서 시작하는 상대 수직 간격띄우기를 나타내는 코드를 지정합니다. 값은 수직 간격띄우기 코드를 따라야 합니다. 활성 그림에 대한 현재 정점의 표고에 양의 값이 가산되고 활성 그림에 대한 현재 정점에서 음의 값이 감산됩니다.

간격띄우기 정지

활성 그림상의 모든 간격띄우기를 종료하고 활성 그림만 계속되도록 하는 코드를 지정합니다.

선 세그먼트 코드

점 취소

마지막 점이나 지정된 점 ID에서 활성 그림을 세그먼트와 연결하는 코드를 지정합니다.

점 연결

현재 점에서 지정된 점 ID까지 단일 선 세그먼트로 같은 피쳐의 새 그림을 작성하는 코드를 지정합니다. 지정된 점 ID는 점 연결 코드를 따릅니다.

직사각형

현재 점으로 다가오는 세그먼트를 지정된 수만큼 간격띄우기하기 위한 코드를 지정합니다.

우회전

그림에 추가 정점을 수직으로 또는 연장선(직선 간격띄우기)으로 삽입할 수 있도록 하는 <우회전> 선 세그먼트에 대한 코드를 지정합니다. 간격띄우기 값, <연장> 또는 <직사각형> 코드는 <우회전> 코드 뒤에 나옵니다. 양수는 우회전을 나타내고 음수는 좌회전을 나타냅니다.

연장

양수 값을 사용하여 선 세그먼트가 현재 점을 통과하여 앞으로 연장되도록 하거나 음수 값을 사용하여 현재 점에 미치지 못하는 위치까지 연장되도록 하는 데 사용되는 코드를 숫자와 함께 지정합니다(예: <그림 이름><구분자><연장><값>).

주: 연장 코드는 우회전 코드 내에서 사용 가능합니다.

원곡선 세그먼트 코드

원곡선 시작

현재 점이 원곡선(호) 세그먼트가 시작되는 점임을 나타내는 코드를 지정합니다. 이 코드를 포함한 현재 점이 원곡선상의 첫 번째 점입니다. 그림 이름이 같은 다음 점은 원곡선상의 한 점으로 간주되고, 그림 이름이 같은 세 번째 점이 원곡선 끝점입니다.

원곡선 끝

<원곡선 시작> 코드와 함께 사용되고 4개 이상의 점이 있는 원곡선 세그먼트를 정의하는 데 사용되는 코드를 지정합니다. 라인워크 프로세서는 <원곡선 시작> 코드가 있는 점에서부터 <원곡선 끝> 코드를 찾습니다. <원곡선 끝> 코드가 발견되면 <원곡선 시작> 코드와 <원곡선 끝> 코드 사이의 모든 점이 그림의 호 세그먼트를 맞추는 데 사용되어, 원곡선이 각각의 점을 통과하게 됩니다(PEDIT/[원곡선] 맞춤 옵션과 비슷함).

이전 점에서 라인워크를 정지하고(암시적 <끝> 코드) 현재 점이 세 가지 방법 중 하나로 원을 작성하도록 만드는 코드를 지정합니다.

원곡선의 점

현재 점이 원곡선 세그먼트에 있음을 나타내는 코드를 지정합니다.