Ustawienia plików radiolokatora
Aby zapisać punkt na zmierzonej wysokości sieci uzbrojenia terenu, zadanie musi używać pliku FXL biblioteki elementów, który zawiera kod z co najmniej jednym atrybutem liczbowym lub tekstowym, który odpowiada nazwie jednego z atrybutów zdefiniowanych w pliku ULD. Połączenie pliku FXL z plikiem ULD w ten sposób powoduje, że wartość Głębokości pojawia się na ekranie Pomiar po otrzymaniu informacji pomiarowych z radiolokatora.
Dodaj dodatkowe atrybuty do kodu w pliku FXL, aby przechowywać inne informacje o atrybutach otrzymane z radiolokatora, które mają być przechowywane w punkcie, na przykład częstotliwość, wzmocnienie, faza, prąd i sygnał.
Każdy plik ULD zawiera przykłady i wskazówki dotyczące parowania i używania tego lokalizatora.

Użyj odpowiedniego pliku ULD znajdującego się w folderze Trimble Data\System Files na kontrolerze.
Alternatywnie można pobrać plik ULD ze strony Pliki konfiguracyjne.

Format każdego dostarczonego pliku ULD Trimble Access jest pokazany poniżej, a poniższa tabela opisuje każdy parametr.
Struktura pliku RD8100.uld jest:
<?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>
Struktura pliku vLoc3.uld jest:
<?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>
Parametr | Notatki |
---|---|
Protokół |
|
typ="Rozdzielany" lub "Stała szerokość" |
Określa, czy dane ULD są wyprowadzane jako ciąg danych oddzielony znakiem ASCII, takim jak spacja lub przecinek (rozdzielany), czy też każde pole ma stałą liczbę znaków (stałą szerokość). |
ogranicznik="2C" |
Określa ogranicznik jako dwie cyfry szesnastkowe, które określają znak ogranicznika ASCII (separator pól). Na przykład, spacja="20", przecinek="2C", tabulator="09". |
ZacznijOd="" |
Opcjonalny ciąg znaków, którego można użyć do określenia tekstu identyfikującego początek wiersza. Ten ciąg można pozostawić pusty. W przypadku tego ciągu wszystkie spacje wiodące, końcowe i podwójne są przycinane przez kod XML. Użyj podkreślenia ("_") jako substytutu znaków spacji. Na przykład Zacznij od="_A". |
Pola |
|
nazwa="" |
Określa nazwę danych w tym polu. Nie edytuj tej nazwy. Aby zmienić nazwę atrybutu zapisaną z punktem, edytuj nazwę atrybutu na końcu wiersza. |
NumerPola="" |
Określa numer pola w ciągu danych, który zawiera dane dla tego pola. Określ numer pola jako liczbę dziesiętną, zaczynając od 0. Na przykład NumerPola="1". |
typ="Numer" lub "Tekst" |
Określa nazwę danych w tym polu. Jeśli typ w pliku ULD nie jest zgodny z typem w pliku FXL, Trimble Accessautomatycznie przekonwertuje typ atrybutu otrzymany z pliku ULD tak, aby był zgodny z typem atrybutu określonym w pliku FXL. |
mnożnik="" |
Zazwyczaj można pozostawić mnożnik ustawiony na "1.0", ponieważ ustawiono radiolokator, aby używał tych samych jednostek miary, które zostały ustawione w zadaniu Trimble Access. Jeśli radiolokator używa innych jednostek niż te używane w zadaniu, wprowadź odpowiednią wartość mnożnika, aby przekonwertować wartość pomiaru z jednostek lokalizatora na jednostki używane w zadaniu. |
atrybut="" |
Nazwa atrybutu, który jest przechowywany z punktem w programie Trimble Access. Jeśli chcesz, możesz zmienić tę nazwę, na przykład przetłumaczyć ją na preferowany język. Upewnij się, że nazwa tego atrybutu w pliku FXL jest zgodna z nazwą atrybutu. |
Dostarczone pliki ULD są zaprojektowane specjalnie do pracy z Radio Detection RD8100lokalizatorem lub Vivax Metrotech vLoc3-Proodbiornikiem. Licencjobiorca może korzystać z Trimble Accessoprogramowania z innym modelem radiolokatora, pod warunkiem, że protokoły komunikacyjne są podobne do protokołów obsługiwanych przez RD8100 lub vLoc3-Pro. Będziesz musiał znaleźć format swojego radiolokatora i zmodyfikować jeden z dostarczonych plików ULD, aby spełnić swoje wymagania. Radiolokator:
-
musi zawierać pojedynczy ciąg pomiarowy NMEA, a nie strumień NMEA zawierający wiele pomiarów.
-
musi być połączony przez Bluetooth.

Aby edytować plik ULD, otwórz plik ULD w edytorze tekstu ASCII, takim jak Notepad++.
Jeśli edytujesz nazwę atrybutu (tekst po atrybut=), na przykład w celu przetłumaczenia jej na preferowany język, upewnij się, że nazwa atrybutu przypisana w pliku FXL jest zgodna z nową nazwą.
W nazwach atrybutów rozróżniana jest wielkość liter, dlatego należy się upewnić, że wielkość liter użyta dla każdej nazwy atrybutu w pliku ULD jest zgodna z wielkością liter użytą w pliku FXL.
Zazwyczaj można pozostawić mnożnik ustawiony na "1.0", ponieważ ustawiono radiolokator, aby używał tych samych jednostek miary, które zostały ustawione w zadaniu Trimble Access. Jeśli radiolokator używa innych jednostek niż te używane w Trimble Access zadaniu, wprowadź odpowiednią wartość mnożnika, aby przekonwertować wartość pomiaru z jednostek lokalizatora na jednostki używane w zadaniu.

Plik FXL można skonfigurować za pomocą polecenia Feature Definition Manager in Trimble Business Center. Utwórz kod elementu dla każdego typu narzędzia, które chcesz zlokalizować, i dodaj atrybuty dla każdej wartości atrybutu otrzymanej z radiolokatora, który ma być przechowywany z tym kodem funkcji narzędzia.
Dla przykładu,odwołaj się do kodu funkcji UtilityLocator w przykładowym pliku biblioteki funkcji GlobalFeatures.fxl, który można zainstalować zTrimble Access oprogramowaniem Trimble Installation Manager. Zobacz Przykładowy plik biblioteki obiektów do instalacji.
Konieczne będzie utworzenie własnego pliku FXL i skonfigurowanie kodów elementów i atrybutów zgodnie z wymaganiami. Na przykład można utworzyć kod elementu ELC z atrybutem liczbowym o nazwie "Głębokość", aby dopasować go do wiersza w pliku ULD, gdzie atrybut="Głębokość":
<Nazwa pola="Głębokość" NumerPola="8" typ="Liczba" mnożnik="1.0" atrybut="Głębokość"/>
Aby zarejestrować więcej niż tylko głębokość, dodaj dodatkowe atrybuty do kodu w pliku FXL zgodnie z wymaganiami. Na przykład, możesz dodać Częstotliwość i Przyrost, odwołując się do odpowiednich wierszy w pliku ULD:
<Nazwa pola="Częstotliwość" NumerPola="5" typ="Liczba" mnożnik="1.0" atrybut="Częstotliwość"/>
<Nazwa pola="Przyrost" NumerPola="13" typ="Liczba" mnożnik="1.0" atrybut="Przyrost"/>
Aby użyć pliku FXL w Trimble Accessprogramie, przenieś plik FXL do folderu System Files na kontrolerze.