Nastavení souboru lokátoru nástrojů
Chcete-li uložit bod v měřené výšce podzemního stroje, musí úloha použít soubor FXL knihovny funkcí, který obsahuje kód s alespoň jedním atributem Číslo nebo Text, který odpovídá názvu jednoho z atributů definovaných v souboru ULD. Připojení souboru FXL k souboru ULD tímto způsobem způsobí, že se hodnota Hloubka zobrazí na obrazovce Měření, když jsou informace o měření přijaty z podzemního lokátoru.
Přidejte další atributy do kódu v souboru FXL pro uložení dalších informací o atributech přijatých z lokátoru nástroje, které chcete uložit s bodem, například frekvence, zisk, fáze, proud a signál.
Kromě toho soubor ULD obsahuje příklady a tipy pro párování a používání tohoto lokátoru.
Použijte příslušný soubor ULD, který je k dispozici ve Trimble Datasložce \System Files v kontroleru.
Případně stáhněte soubor ULD ze stránky Konfigurační soubory .
Formát každého dodaného Trimble Access souboru ULD je uveden níže a následující tabulka popisuje jednotlivé parametry.
Struktura souboru RD8100.uld je:
<?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 souboru vLoc3.uld je:
<?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 | Poznámky |
---|---|
Protokol |
|
type="Delimited" nebo "FixedWidth" |
Určuje, zda je ESD výstup je oddělený ASCII znakem jako je mezera nebo čárka (oddělené), nebo zda každý znak má pevnou šířku (pevná šířka). |
oddělovač="2C" |
Určuje oddělovač jako dvě hex číslice, které určují ASCII oddělovac znak (oddělovač políček). Například, space="20", comma="2C", tab="09". |
startsWith="" |
Volitelný řetězec, který lze použít k určení textu, který identifikuje začátek řádku. Tento řetězec může být ponechán prázdný. Pro tyto řetězce jsou všechny mezery na začátku a na konci a dvojité mezery vymazány v XML. Použijte podtržítko ("_") jako náhradu za mezeru. Například, startsWith="_A". |
Políčko |
|
Název |
Určuje název dat v tomto poli. Tento název neupravujte. Chcete-li změnit název atributu uložený s bodem, upravte název atributu na konci řádku. |
fieldNumber="" |
Určuje číslo pole v datovém řetězci, který obsahuje data pro toto pole. Zadejte fieldNumber jako desetinné číslo začínající na 0. Například fieldNumber="1". |
typ="Číslo" nebo "Text" |
Určuje typ dat v tomto poli. Pokud typ v souboru ULD neodpovídá typu v souboru FXL , Trimble Access automaticky převede typ atributu přijatý ze souboru ULD tak, aby odpovídal typu atributu zadanému v souboru FXL . |
multiplier="" |
Obvykle můžete nechat multiplikátor nastavený na "1,0", protože budete mít nastavený lokátor nástrojů tak, aby používal stejné jednotky měření, jaké jsou nastaveny v Trimble Access úloze. Pokud z nějakého důvodu lokátor nástrojů používá různé jednotky, zadejte příslušnou hodnotu multiplikátoru pro převod hodnoty měření z jednotek lokátoru na jednotky použité v úloze. |
atribut ="" |
Název atributu, který je uložen s bodem v Trimble Access. Pokud si přejete, můžete tento název upravit, například přeložit název do preferovaného jazyka. Ujistěte se, že název atributu pro tento atribut v souboru FXL odpovídá názvu atributu. |
Poskytnuté soubory ULD jsou navrženy speciálně pro práci s lokátorem Radio Detection RD8100 nebo Vivax Metrotech vLoc3-Pro přijímačem. Je možné, že budete moci používat Trimble Access software s jiným modelem lokátoru za předpokladu, že komunikační protokoly jsou podobné protokolům podporovaným RD8100 nebo vLoc3-Pro. Budete muset zjistit formát lokátoru nástrojů a upravit jeden z poskytnutých souborů ULD tak, aby vyhovoval vašim požadavkům. Vyhledávač nástrojů:
-
musí poskytovat jeden měřicí řetězec NMEA namísto proudu NMEA obsahujícího více měření.
-
musí být připojen pomocí Bluetooth.
Chcete-li upravit soubor ULD, otevřete soubor ULD v textovém editoru ASCII, například v programu Poznámkový blok ++.
Pokud upravíte jakýkoli název atributu (text za atribut=), například pro překlad do preferovaného jazyka, ujistěte se, že název atributu přiřazený v souboru FXL odpovídá novému názvu.
V názvech atributů se rozlišují malá a velká písmena, proto se ujistěte, že velká a malá písmena použitá pro každý název atributu v souboru ULD odpovídají velkým a malým písmenům použitým v souboru FXL .
Obvykle můžete nechat multiplikátor nastavený na "1,0", protože budete mít nastavený lokátor nástrojů tak, aby používal stejné jednotky měření, jaké jsou nastaveny v Trimble Access úloze. Pokud lokátor nástrojů používá jiné jednotky než ty, které se používají v Trimble Access úloze, zadejte příslušnou hodnotu multiplikátoru pro převod hodnoty měření z jednotek lokátoru na jednotky použité v úloze.
Soubor FXL můžete nastavit pomocí Feature Definition Manager in Trimble Business Center. Vytvořte kód prvku pro každý typ nástroje, který vyhledáte, a přidejte atributy pro každou hodnotu atributů přijatou z lokátoru nástroje, který chcete uložit s tímto kódem funkce nástroje.
Příklad naleznete v kódu funkce UtilityLocator v souboru knihovny ukázkové knihovny funkcí GlobalFeatures.ffxl, který můžete nainstalovat se softwarem Trimble Access pomocí Trimble Installation Manager. Viz Příklad souboru knihovny funkcí pro instalaci.
Budete muset vytvořit vlastní soubor FXL a podle potřeby nastavit kódy a atributy funkcí. Můžete například vytvořit kód prvku ELC s atributem číslo s názvem "Hloubka", aby odpovídal řádku v souboru ULD, kde atribut="Hloubka":
<Field name="Depth" fieldNumber="8" type="Number" multiplier="1.0" attribute="Depth"/>
Chcete-li zaznamenat více než jen hloubku, přidejte podle potřeby další atributy do kódu v souboru FXL. Můžete například přidat frekvenci a přírůstek odkazem na příslušné řádky v souboru ULD:
<Name="Frequency" fieldNumber="5" type="Number" multiplier="1.0" atribut ="Frekvence"/>
<Name="Gain" fieldNumber="13" type="Number" multiplier="1.0" attribute="Frequency"/>
Chcete-li použít soubor FXL v Trimble Access programu, přeneste soubor FXL do System Files složky na kontroleru.