Einrichten von Dateien für Funkortungsgeräte
Um einen Punkt in der gemessenen Höhe einer unterirdischen Anlage zu speichern, muss der Job eine Merkmalsbibliothek-FXL-Datei verwenden, die einen Code mit mindestens einem Zahlen- oder Text-Attribut enthält, der dem Namen eines der in der ULD-Datei definierten Attribute entspricht. Wenn die FXL-Datei auf diese Weise mit der ULD-Datei verbunden wird, wird der Tiefenwert im Messbildschirm angezeigt, wenn Messdaten vom unterirdischen Ortungsgerät empfangen werden.
Fügen Sie dem Code in der FXL-Datei zusätzliche Attribute hinzu, um andere Attributinformationen zu speichern, die vom Funkortungsgerät empfangen wurden, die Sie mit dem Punkt speichern möchten, z. B. Frequenz, Gewinn, Phase, Strom und Signal.
Außerdem enthält die ULD-Datei Beispiele und Tipps zum Koppeln mit dem Funkortungsgerät und zur Verwendung dieses Funkortungsgeräts.
Verwenden Sie die entsprechende ULD-Datei im Ordner Trimble Data\System Files des Controllers.
Alternativ können Sie die ULD-Datei von der Seite Konfigurationsdateien herunterladen.
Das Format jeder mit Trimble Access bereitgestellten ULD-Datei ist unten aufgeführt, und die folgende Tabelle beschreibt die einzelnen Parameter.
Die Datei RD8100.uld hat folgende Struktur:
<?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>
Die Datei vLoc3.uld hat folgende Struktur:
<?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>
Parameter | Notizen |
---|---|
Protokoll |
|
type="Delimited" oder "FixedWidth" |
Gibt an, ob die ULD-Daten als Datenzeichenkette ausgegeben werden, getrennt durch ein ASCII-Zeichen (z. B. Leerzeichen, Komma (Delimited, mit Trennzeichen) oder ob jedes Feld eine feste Anzahl von Zeichen (Fixed Width, feste Breite) hat. |
delimiter="2C" |
Legt das Trennzeichen als zwei hexadezimale Ziffern fest, die das ASCII-Trennzeichen (Feldtrennzeichen) angeben. Beispiel: Leerzeichen="20", Komma="2C", Tab="09". |
startsWith="" |
Eine optionale Zeichenfolge, die zum Angeben des Textes verwendet werden kann, der den Anfang einer Zeile kennzeichnet. Diese Zeichenfolge kann leer bleiben. Für diese Zeichenfolge werden führende, schließende und doppelte Leerzeichen durch XML gekürzt. Verwenden Sie einen Unterstrich ("_"), um Leerzeichen zu ersetzen. Beispiel: startsWith="_A". |
Felder |
|
name="" |
Gibt den Namen für die Daten in diesem Feld an. Ändern Sie diesen Namen nicht. Um den mit dem Punkt gespeicherten Attributnamen zu ändern, bearbeiten Sie den Attributnamen am Ende der Zeile. |
fieldNumber="" |
Gibt die Nummer des Felds in der Datenzeichenfolge an, die die Daten für dieses Feld enthält. Geben Sie für fieldNumber eine Dezimalzahl an (bei 0 beginnend). Beispiel: fieldNumber="1". |
type="Number" oder "Text" |
Gibt den Datentyp in diesem Feld an. Wenn der Typ in der ULD-Datei nicht mit dem Typ in der FXL-Datei übereinstimmt, konvertiert Trimble Access automatisch den Attributtyp, der aus der ULD-Datei empfangen wurde, um dem in der FXL-Datei angegebenen Attributtyp zu entsprechen. |
multiplier="" |
Normalerweise können Sie den Multiplikator bei „1,0“ lassen, da Sie das Funkortungsgerät so eingestellt haben, dass dieselben Maßeinheiten wie im Trimble Access Job verwendet werden. Wenn das Funkortungsgerät aus irgendeinem Grund andere Einheiten verwendet, geben Sie den entsprechenden Multiplikatorwert ein, um den Messwert von den Einheiten des Ortungsgeräts in die im Job verwendeten Einheiten umzuwandeln. |
attribute="" |
Der Name des Attributs, das mit dem Punkt in Trimble Access gespeichert wird. Sie können diesen Namen bei Bedarf ändern, z. B. um den Namen in Ihre bevorzugte Sprache zu übersetzen. Achten Sie darauf, dass der Attributname für dieses Attribut in der FXL-Datei dem Attributnamen entspricht. |
Die bereitgestellten ULD-Dateien sind speziell für die Zusammenarbeit mit dem Radio Detection RD8100 Funkortungsgerät oder Vivax Metrotech vLoc3-Pro Empfänger ausgelegt. Sie können die Trimble Access Software möglicherweise mit einem anderen Funkortungsgerät verwenden, sofern die Kommunikationsprotokolle den vom RD8100 oder vom vLoc3-Pro unterstützten Protokollen ähneln. Sie müssen das Format für das Funkortungsgerät herausfinden und eine der bereitgestellten ULD-Dateien an Ihre Anforderungen anpassen. Das Anlagenortungsgerät muss folgende Voraussetzungen erfüllen:
-
Es muss eine NMEA-Zeichenfolge einer einzelnen Messung statt eines NMEA-Datenstroms mit mehreren Messungen enthalten.
-
Es muss über Bluetooth verbunden sein.
Zum Bearbeiten der ULD-Datei öffnen Sie die ULD-Datei in einem ASCII-Texteditor wie Notepad++.
Wenn Sie einen Attributnamen (den Text nach attribute= bearbeiten), um ihn beispielsweise in die bevorzugte Sprache zu übersetzen, vergewissern Sie sich, dass der in der FXL-Datei zugewiesene Attributname dem neuen Namen entspricht.
Bei Attributnamen wird zwischen Groß- und Kleinschreibung unterschieden. Stellen Sie daher sicher, dass die für jeden Attributnamen in der ULD-Datei verwendete Schreibweise der in der FXL-Datei verwendeten Schreibweise entspricht.
Normalerweise können Sie den Multiplikator bei "1,0" lassen, da Sie das Funkortungsgerät so eingestellt haben, dass dieselben Maßeinheiten wie im Trimble Access Job verwendet werden. Wenn das Funkortungsgerät andere Einheiten als die im Trimble Access Job verwendeten Einheiten verwendet, geben Sie den entsprechenden Multiplikatorwert ein, um den Messwert aus den Einheiten des Ortungsgeräts in die im Job verwendeten Einheiten zu konvertieren.
Sie können die FXL-Datei mit dem Feature Definition Manager in Trimble Business Center einrichten. Erstellen Sie einen Objektcode für jeden Anlagentyp, den Sie suchen, und fügen Sie Attribute für alle Attributwerte des Funkortungsgeräts hinzu, das Sie mit diesem Anlagenobjektcode speichern möchten.
Ein Beispiel ist der Objektcode UtilityLocator in der Beispielbibliotheksdatei GlobalFeatures.fxl, die Sie unter Verwendung des Trimble Installation Manager mit der Trimble Access Software installieren können. Siehe unter Beispiel-Merkmalsbibliotheksdatei zur Installation.
Sie müssen ihre eigene FXL-Datei erstellen und Objektcodes und Attribute wie erforderlich einrichten. Sie können zum Beispiel einen Objektcode ELC mit einem Zahlenattribut namens "Tiefe" erstellen, der der Zeile in der ULD-Datei entspricht, wobei Folgendes gilt: attribute="depth":
<Field name="Tiefe" fieldNumber="8" type="Nummer" multiplier="1,0" attribute="Tiefe"/>
Um mehr als nur die Tiefe aufzuzeichnen, fügen Sie dem Code in der FXL-Datei wie erforderlich zusätzliche Attribute hinzu. Sie können z. B. Frequenz und Gewinn hinzufügen, indem Sie sich auf die entsprechenden Zeilen in der ULD-Datei beziehen:
<Field name="Frequenz" fieldNumber="5" type="Nummer" multiplier="1,0" attribute="Frequenz"/>
<Field name="Gewinn" fieldNumber="13" type="Nummer" multiplier="1,0" attribute="Gewinn"/>
Um die FXL-Datei in Trimble Accesszu verwenden, übertragen Sie die FXL-Datei in den Ordner System Files des Controllers.