유틸리티 로케이터 파일 설정
지중 자산의 측정된 표고에서 포인트를 저장하려면 ULD 파일에 정의된 속성 중 하나의 이름과 일치하는 적어도 하나 이상의 숫자 또는 텍스트 속성이 있는 코드가 든 피쳐 라이브러리 FXL 파일을 작업이 사용해야 합니다. 이러한 방식으로 FXL 파일을 ULD 파일에 연결하면 지중 로케이터로부터 측정 정보를 수신할 때 깊이 값이 측정 화면에 나타납니다.
FXL 파일의 코드에 추가 속성을 추가해 포인트와 함께 저장하려는 유틸리티 로케이터로부터 받은 다른 속성 정보(예: 주파수, 게인, 위상, 전류 및 신호)를 저장합니다.
또한 ULD 파일에는 해당 로케이터와 페어링하고 사용하기 위한 예제와 팁이 포함되어 있습니다.
컨트롤러의 Trimble Data\System Files 폴더에서 적절한 ULD 파일을 선택해 사용합니다.
또는 구성 파일 페이지에서 ULD 파일을 다운로드합니다.
Trimble Access와 함께 제공되는 각 ULD 파일의 포맷은 아래와 같으며, 다음 표에서 각 파라미터에 대해 설명합니다.
RD8100.uld 파일의 구조는 다음과 같습니다.
<?xml version="1.0" encoding="UTF-8"?>
<ExternalDeviceProtocol version="1.0" >
<Device name="Radiodetection RD8100 & RD8200" >
<Protocol type="Delimited" delimiter="2C" startsWith="$RD8" >
<Field name="Depth" fieldNumber="8" type="Number" multiplier="1.0" attribute="Depth" />
<Field name="Frequency" fieldNumber="5" type="Number" multiplier="1.0" attribute="Frequency" />
<Field name="Gain" fieldNumber="13" type="Number" multiplier="1.0" attribute="Gain" />
<Field name="Phase" fieldNumber="11" type="Number" multiplier="1.0" attribute="Phase" />
<Field name=Current" fieldNumber="10" type="Number" multiplier="1.0" attribute="Current" />
<Field name="Signal" fieldNumber="12" type="Number" multiplier="1.0" attribute="Signal" />
</Protocol>
</Device>
</ExternalDeviceProtocol>
vLoc3.uld 파일의 구조는 다음과 같습니다.
<?xml version="1.0" encoding="UTF-8"?>
<ExternalDeviceProtocol version="1.0" >
<Device name="Vivax vLoc3" >
<Protocol type="Delimited" delimiter="2C" startsWith="LOG" >
<Field name="Depth" fieldNumber="5" type="Number" multiplier="0.001" attribute="Depth"/>
<Field name="Frequency" fieldNumber="4" type="Number" multiplier="1.0" attribute="Frequency"/>
<Field name="Gain" fieldNumber="9" type="Number" multiplier="1.0" attribute="Gain"/>
<Field name="Current" fieldNumber="6" type="Number" multiplier="1.0" attribute="Current"/>
</Protocol>
</Device>
</ExternalDeviceProtocol>
파라미터 | 참조 |
---|---|
프로토콜 |
|
type="Delimited" or "FixedWidth" |
ULD 데이터를 스페이스나 콤마 같은 ASCII 문자로 구분된 데이터 스트링(구분형)으로 출력할지, 또는 각 필드에 고정 갯수의 문자(고정 너비)가 있는지 여부를 지정합니다. |
delimiter="2C" |
구분 기호를 ASCII 구분 기호 문자(필드 구분자)를 지정하는 두 개의 16진수로 지정합니다. 예를 들어, space="20", comma="2C", tab="09". |
startsWith="" |
행의 시작 식별 텍스트를 지정하는 데 사용할 수 있는 선택적 스트링입니다. 이 스트링은 비워 둘 수 있습니다. 이 스트링에 있어 리딩과 트레일링, 더블 스페이스는 XML에 의해 가지런히 잘립니다. 밑줄("_")을 스페이스 문자의 대체 문자로 쓰십시오. 예를 들어, startsWith="_A". |
필드 |
|
name="" |
해당 필드의 데이터 이름을 지정합니다. 이 이름을 편집하지 마십시오. 포인트와 함께 저장되는 속성 이름을 변경하려면 행 끝에 있는 속성 이름을 편집합니다. |
fieldNumber="" |
이 필드의 데이터가 든 데이터 스트링에서 필드의 수를 지정합니다. fieldNumber를 0에서 시작하는 10진수로 지정합니다. 예를 들어, fieldNumber="1". |
type="Number" or "Text" |
이 필드의 데이터 유형을 지정합니다. ULD 파일의 유형이 FXL 파일의 유형과 일치하지 않으면 Trimble Access은 ULD 파일에서 받은 속성 유형을 FXL 파일에 지정된 속성 유형과 일치하도록 자동 변환합니다. |
multiplier="" |
일반적으로 승수를 "1.0"으로 설정한 상태로 둘 수 있는데, 이는 Trimble Access 작업에 설정된 것과 동일한 측정 단위를 사용하도록 유틸리티 로케이터를 설정할 것이기 때문입니다. 어떤 이유로 유틸리티 로케이터가 다른 단위를 사용하는 경우에는 적절한 승수 값을 입력해 측정 값을 로케이터 단위에서 작업에 사용되는 단위로 변환합니다. |
attribute="" |
Trimble Access에서 포인트와 함께 저장되는 속성의 이름. 원하는 경우 이 이름을 수정할 수 있습니다(예: 원하는 언어로 이름 번역). FXL 파일에 있는 이 속성의 이름이 해당 속성 이름과 일치하는지 확인합니다. |
제공된 ULD 파일은 Radio Detection RD8100 로케이터나 Vivax Metrotech vLoc3-Pro 수신기와 함께 기능하도록 특별히 설계되었습니다. 통신 프로토콜이 RD8100이나 vLoc3-Pro에서 지원하는 프로토콜과 유사한 경우, 다른 유틸리티 로케이터 모델과 함께 Trimble Access 소프트웨어를 사용할 수 있습니다. 유틸리티 로케이터의 포맷을 알아내고, 제공된 ULD 파일의 하나를 사용자 요구 사항에 부합하도록 수정해야 합니다. 유틸리티 로케이터는:
-
여러 측정을 포함하는 NMEA 스트림이 아니라 단일 측정 NMEA 스트링을 제공해야 합니다.
-
Bluetooth를 사용해 연결되어야 합니다.
ULD 파일을 편집하려면 Notepad++ 같은 ASCII 텍스트 편집기에서 이 파일을 엽니다.
속성 이름(attribute= 뒤에 오는 텍스트)을 편집하는 경우(예: 원하는 언어로 번역하기 위해) FXL 파일에 할당된 속성 이름이 새 이름과 일치하는지 확인합니다.
속성 이름은 대소문자를 구분하므로 ULD 파일의 각 속성 이름에 사용된 대소문자가 FXL 파일에 사용된 대소문자와 일치하는지 확인합니다.
일반적으로 승수를 "1.0"으로 설정한 상태로 둘 수 있는데, 이는 Trimble Access 작업에 설정된 것과 동일한 측정 단위를 사용하도록 유틸리티 로케이터를 설정할 것이기 때문입니다. 유틸리티 로케이터가 Trimble Access 작업에 쓰인 단위와 다른 단위를 사용하는 경우에는 적절한 승수 값을 입력해 측정 값을 로케이터 단위에서 작업에 사용되는 단위로 변환합니다.
Trimble Business Center에서 Feature Definition Manager을 사용해 FXL 파일을 설정할 수 있습니다. 찾을 각 유틸리티 유형에 대한 피쳐 코드를 생성하고 그 유틸리티 피쳐 코드와 함께 저장하려는 유틸리티 로케이터에서 받은 각 속성 값의 속성을 추가합니다.
예를 들어, Trimble Installation Manager를 사용해 Trimble Access 소프트웨어와 함께 설치할 수 있는 GlobalFeatures.fxl 예시 피쳐 라이브러리 파일에 있는 유틸리티 로케이터 피쳐 코드를 참조하십시오. 설치를 위한 예시 피쳐 라이브러리 파일 난 참조.
필요한 대로 자신의 고유한 FXL 파일을 만들고 피쳐 코드 및 속성을 설정해야 합니다. 예를 들어, "Depth"라는 숫자 속성이 있는 피쳐 코드 ELC를 생성해 attribute="Depth"인 ULD 파일의 행과 일치시킬 수 있습니다.
<Field name="Depth" fieldNumber="8" type="Number" multiplier="1.0" attribute="Depth"/>
깊이뿐 아니라 그 밖의 것을 기록하려면 필요에 따라 FXL 파일의 코드에 별도의 속성을 추가합니다. 예를 들어, ULD 파일에서 적절한 행을 참조해 주파수 및 게인을 추가할 수 있습니다.
<Field name="Frequency" fieldNumber="5" type="Number" multiplier="1.0" attribute="Frequency"/>
<Field name="Gain" fieldNumber="13" type="Number" multiplier="1.0" attribute="Gain"/>
Trimble Access에서 FXL 파일을 사용하려면 FXL 파일을 컨트롤러의 System Files 폴더로 전송합니다.