Conversión de Instrument Drivers
Convertir el .fp para su uso en LabVIEW
Habiendo creado el DLL del instrument driver original, ahora usaremos la herramienta de conversión de Function Panels en LabVIEW. Esta herramienta genera un VI por cada una de las funciones del instrument driver original seleccionadas por el usuario.
-
Especificar el archivo .fp del instrument driver
Del menú "File" seleccione "Convert CVI FP file..." y navegue al archivo del "function panel" con el que estamos trabajando. Después de seleccionarlo, se le presentará una ventana en la que se puede especificar
-
Ruta del VI de destino
-
Prefijo del instrumento
-
Qué función (o funciones) convertir
El prefijo del instrumento es una palabra que se agrega al principio de cada uno de los VIs generados por la herramienta - por ejemplo el VI Close se convierte en FL45_Close. Se pueden seleccionar cuáles funciones se quieren incluir o excluir de la conversión haciendo doble click en su nombre en la ventana.
Más opciones de conversión pueden ser seleccionadas presionando el botón "Options..." Vea el manual del usuario de LabVIEW capÃtulo Calling Code from Other Languages para más detalles. Los valores por defecto son adecuados para la mayorÃa de los casos.
-
Construir el LabVIEW Instrument Driver
Al presionar el botón "OK" dentro de la ventana de conversión se comenzará el proceso de conversión. Una ventana de progreso se mostrará, mostrando que VI se esta convirtiendo en ese momento. El proceso de conversión puede tomar mucho o poco tiempo dependiendo de la complejidad y tamaño del instrument driver y de la velocidad de su PC.
Todos los errores generados en el proceso de conversión serán guardados en un archivo [nombre_del_driver].out y se les puede inspeccionar para mayor información si es necesario.
Un ejemplo del archivo fl45.out se presenta a continuación:
Creating "FL45 Initialize.vi" from "init" [6 control(s)]
Creating "FL45 Set Up & Read Measurements.vi" from "applicReadMeas" [7 control(s)]
Creating "FL45 Configure Measurements.vi" from "configMeas" [4 control(s)]
Creating "FL45 Configure Range.vi" from "configRange" [4 control(s)]
Creating "FL45 Configure Trigger.vi" from "configTrig" [4 control(s)]
Creating "FL45 Config Compare.vi" from "configCompare" [5 control(s)]
Creating "FL45 Config Hold.vi" from "configHold" [4 control(s)]
Creating "FL45 Config Decibel.vi" from "configDecibel" [4 control(s)]
Creating "FL45 Config Relative.vi" from "configRelative" [4 control(s)]
Creating "FL45 Config Min/Max.vi" from "configMinMax" [5 control(s)]
… … …
Conversion complete
Proceda al siguiente paso