Configuración de archivos del localizador de servicios
Para almacenar un punto en la elevación medida de un equipo subterráneo, el trabajo debe utilizar un archivo FXL de bibliotecas de características que contiene un código con un atributo de Número o Texto como mínimo que coincida con el nombre de uno de los atributos definidos en el archivo ULD. Al conectar el archivo FXL al archivo ULD de esta manera el valor de Profundidad aparecerá en la pantalla Medir cuando se recibe información de medición desde el localizador subterráneo.
Añada atributos adicionales al código en el archivo FXL para almacenar otra información de atributo recibida del localizador de servicios que desea almacenar con el punto, por ejemplo frecuencia, ganancia, fase, corriente y señal.
A continuación se muestra el formato de cada archivo ULD suministrado con Trimble Access y la siguiente tabla describe cada parámetro.
La estructura del archivo RD8100.uld es la siguiente:
<?xml version="1.0" encoding="UTF-8"?>
<ExternalDeviceProtocol version="1.0" >
<Device name="Radiodetection RD8100" >
<Protocol type="Delimited" delimiter="2C" startsWith="$RD8100" >
<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>
La estructura del archivo vLoc3.uld es la siguiente:
<?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>
Parámetro | Notas |
---|---|
Protocolo |
|
type="Delimited" o "FixedWidth" |
Especifica si los datos ULD se generan como una cadena de datos separados por un carácter ASCII tal como un espacio o una coma (delimitado), o si cada campo tiene un número fijo de caracteres (anchura fija). |
delimiter="2C" |
Especifica el delimitador como dos dígitos hexadecimales que especifican el carácter delimitador ASCII (separador de campo). Por ejemplo, space="20", comma="2C", tab="09". |
startsWith="" |
Una cadena opcional que puede utilizarse para especificar el texto que identifica el inicio de una línea. Esta cadena podrá dejarse en blanco. Para estas cadenas, los espacios iniciales, finales y dobles son recortados por XML. Use el subrayado ("_") como un sustituto para los caracteres de espacio. Por ejemplo, startsWith="_A". |
Campos |
|
name="" |
Especifica el nombre de los datos en dicho campo. No edite este nombre. Para cambiar el nombre de atributo almacenado con el punto, edite el nombre de atributo al final de la línea. |
fieldNumber="" |
Especifica el número del campo en la cadena de datos que contiene los datos para dicho campo. Especifique el fieldNumber como un número decimal, empezando en 0. Por ejemplo, fieldNumber="1". |
type="Number" o "Text" |
Especifica el tipo de datos en dicho campo. Si el tipo en el archivo ULD no coincide con el tipo del archivo FXL, Trimble Access convertirá automáticamente el tipo de atributo recibido del archivo ULD para que coincida con el tipo de atributo especificado en el archivo FXL. |
multiplier="" |
Por lo general puede dejar el multiplicador configurado en "1.0" porque tendrá que configurar el localizador de servicios para que utilice las mismas unidades de medida que se establecen en el trabajo de Trimble Access. Si por alguna razón el localizador de servicios está usando diferentes unidades, ingrese el valor del multiplicador adecuado para convertir el valor de medición de las unidades del localizador a las unidades utilizadas en el trabajo. |
attribute="" |
El nombre del atributo almacenado con el punto en Trimble Access. Si desea, puede modificar este nombre para, por ejemplo, trasladar el nombre a su idioma preferido. Asegúrese de que el nombre de atributo para este atributo en el archivo FXL coincida con el nombre de atributo. |
Los archivos ULD proporcionados están diseñados específicamente para funcionar con el localizador Radio Detection RD8100 o el receptor Vivax Metrotech vLoc3-Pro. Es posible que pueda utilizar el software Trimble Access con un modelo de localizador de servicios diferente, siempre que los protocolos de comunicación sean similares a los protocolos compatibles con el RD8100 o he vLoc3-Pro. Tendrá que averiguar el formato del localizador de servicios y modificar uno de los archivos ULD suministrados de acuerdo con sus necesidades. El localizador de servicios:
-
debe proporcionar una sola cadena de medida NMEA en lugar de un flujo NMEA que contiene varias medidas.
-
debe conectarse usando Bluetooth.
Para editar el archivo ULD, abra el archivo ULD en un editor de texto ASCII tal como Notepad++.
Si edita un nombre de atributo (el texto tras atributo=), por ejemplo para trasladarlo al idioma preferido, asegúrese de que el nombre de atributo asignado en el archivo FXL coincida con el nuevo nombre.
Los nombres de atributo distinguen entre mayúsculas y minúsculas, por lo que asegúrese de que los casos utilizados para cada nombre de atributo en el archivo ULD coincidan con los utilizados en el archivo FXL.
Por lo general puede dejar el multiplicador configurado en "1.0" porque tendrá que configurar el localizador de servicios para que utilice las mismas unidades de medida que se establecen en el trabajo de Trimble Access.Si el localizador de utilidades está usando diferentes unidades a las usadas en el trabajo de Trimble Access, introduzca el valor del multiplicador adecuado para convertir el valor de medición de las unidades localizadoras a las unidades utilizadas en el trabajo.
Podrá configurar el archivo FXL utilizando el Feature Definition Manager en Trimble Business Center. Cree un código de característica para cada tipo de servicio que busque y añada atributos para cada uno de los valores de atributo recibidos del localizador de servicios que desea almacenar con ese código de característica de servicio.
Por ejemplo, consulte el código de característica UtilityLocator en el archivo de biblioteca de características de ejemplo GlobalFeatures.fxl que podrá instalar con el software Trimble Access utilizando Trimble Installation Manager. Vea Ejemplo de archivo de bibliotecas de características para la instalación. Tendrá que crear su propio archivo FXL y configurar los códigos de característica y los atributos según se requiera.
Por ejemplo, puede crear un código de característica ELC con un atributo de número llamado "Profundidad" para que coincida con la línea en el archivo ULD donde attribute="Depth":
<Field name="Depth" fieldNumber="8" type="Number" multiplier="1.0" attribute="Depth"/>
Para registrar más que solo profundidad, añada atributos adicionales al código en el archivo FXL según se requiera. Por ejemplo, puede añadir Frecuencia y Ganancia consultando las líneas adecuadas en el archivo 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"/>
Para usar el archivo FXL en Trimble Access, transfiera el archivo FXL a la carpeta System Files en el controlador.