ユーティリティロケータファイルのセットアップ
地下資産の測定された標高のポイントを保存するには、ジョブは、ULDファイルで定義されている属性のいずれかの名前と一致する少なくとも 1 つの番号属性またはテキスト属性を持つコードを含む特徴ライブラリ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"または"FixedWidth" |
ULDデータをスペースやコンマなどのASCII文字で区切られたデータストリングとして出力するか(区切り文字で区切られる)、または各フィールドに固定文字数(固定幅)があるかどうかを指定します。 |
delimiter="2C" |
区切り文字を、ASCII区切り文字(フィールド区切り文字)を指定する2つの16進数として指定します。たとえば、スペース="20"、コンマ="2C"、タブ="09" のように指定します。 |
startsWith="" |
行の先頭を識別するテキストを指定するために使用できるオプションのストリング。このストリングは空白のままにしておくことができます。 このストリングでは、先頭、末尾、および二重のスペースはすべてXMLによってトリミングされます。アンダースコア("_")をスペース文字の代わりに使用します。たとえば、startsWith="_A"。 |
フィールド |
|
name="" |
そのフィールド内のデータの名前を指定します。この名前を編集しないでください。ポイントとともに保存されている属性名を変更するには、行末の属性名を編集します。 |
fieldNumber="" |
このフィールドのデータが入っているデータストリング内のフィールドの番号を指定します。フィールド番号は、0 から始まる 10 進数で指定します。たとえば、fieldNumber="1"のように指定します。 |
type="Number"または"Text" |
このフィールドのデータの種類を指定します。ULDファイル内のタイプがFXL ファイル内のタイプと一致しない場合、Trimble Accessは、ULD ファイルから受信した属性タイプを、FXL ファイルで指定された属性タイプと一致するように自動的に変換します。 |
multiplier="" |
通常は、Trimble Accessジョブで設定したのと同じ測定単位を使用するようにユーティリティロケータを設定する必要があるため、乗数を「1.0」に設定したままにしておくことができます。何らかの理由でユーティリティロケータが異なる単位を使用している場合は、適切な乗数値を入力して、測定値をロケータ単位からジョブで使用される単位に変換します。 |
attribute="" |
Trimble Accessのポイントと共に保存される属性の名前。この名前は、たとえば、希望する言語に翻訳するなど、必要に応じて変更できます。FXLファイル内のこの属性の属性名が属性名と一致していることを確認します。 |
提供されているULD ファイルは、Radio Detection RD8100ロケータまたはVivax Metrotech vLoc3-Pro受信機で動作するように特別に設計されています。通信プロトコルがRD8100でサポートされているプロトコルと類似している場合、異なるモデルのユーティリティロケータでTrimble Accessソフトウェアを使用できる場合があります。ユーティリティロケータの形式を確認し、提供されているRD8100.uldファイルを要件に合わせて更新する必要があります。ユーティリティロケータ:
-
複数の測定値を含むNMEAストリームではなく、1つの測定 NMEA ストリングを提供する必要があります。
-
Bluetoothを使用して接続する必要があります。
ULDファイルを編集するには、メモ帳++などのASCIIテキストエディタでULDファイルを開きます。
属性名(attribute=の後のテキスト)を編集する場合、たとえば、希望する言語に翻訳する場合は、FXL ファイルで割り当てられた属性名が新しい名前と一致することを確認してください。
属性名では大文字と小文字が区別されるため、ULD ファイル内の各属性名に使用される大文字と小文字の区別が、FXL ファイルで使用されている大文字と小文字と一致していることを確認してください。
通常は、Trimble Accessジョブで設定したのと同じ測定単位を使用するようにユーティリティロケータを設定する必要があるため、乗数を「1.0」に設定したままにしておくことができます。ユーティリティロケータがTrimble Accessジョブで使用されている単位と異なる単位を使用している場合は、適切な乗数値を入力して、測定値をロケータ単位からジョブで使用される単位に変換します。
FXL ファイルは、Feature Definition ManagerのTrimble Business Centerを使用して設定できます。位置を特定するユーティリティのタイプに対してそれぞれ特徴コードを作成し、そのユーティリティ特徴コードで保存する、ユーティリティロケータから受信した属性値ごとに続映を追加します。
例えば、Trimble Installation Managerを使用してTrimble AccessソフトウェアとともにインストールすることができるGlobalFeatures.fxlサンプル特徴ライブラリのUtilityLocator特徴コードを参照してください。インストール用の特徴ライブラリファイルの例を参照してください。
独自のFXLファイルを作成し、必要に応じて特徴コードと属性をセットアップする必要があります。 例えば、ULDファイル内のattribute="Depth"という行と一致するように、"Depth" という名前の番号属性を持つ特徴コードELCを作成することができます。
<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" multipler="1.0"attribute="Gain"/>
Trimble AccessでFXL ファイルを使用するには、FXL ファイルをコントローラのSystem Filesフォルダに移動させます。