Cuando uso el TestStand DLL Flexible Prototype Adapter para Ejecutar un VI Creado en LabVIEW Obtengo el Error: This Function Does Not Have Parameter Information In The DLL



Software Primario:
Versión de Software Primario: 7.1
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema:
Estoy tratando de llamar desde Testand un DLL que creé en LabVIEW. Quiero que TestStand cargue en forma automática los parámetros de la función de mi DLL que estoy llamando pero recibo el mensaje de error: "This Function Does Not Have Parameter Information In The DLL". ¿Cuál es el Problema?


Solución:

Para poder utilizar el DLL Flexible Prototype Adapter en TestStand, el DLL debe de tener una librería de tipos. LabVIEW no te da la opción manual de generarla, sino cuando sólo se utilizan tipos básicos como escalares, o punteros a escalares, cadenas de C o punteros a arreglos, se genera en forma automática.  Pero si el DLL contiene otro tipos de datos como clúster o booleanos (LabVIEW utiliza un tipo especial de datos para los boléanos), LabVIEW no va a incluir la librería en el DLL. En este caso para usar la función en TestStand se tienen que agregar los parámetros en forma manual o remplazar los tipos de datos por los básicos.



Ligas Relacionadas:

Developer Zone Discussions: I have a problem importing DLLs into TestStand
KnowledgeBase 25EDNQM6: Can I Improve TestStand Performance by Using LabVIEW DLLs instead of LabVIEW VIs?
KnowledgeBase 2JD6FQIJ: TestStand Does Not Pass A Valid Sequence Context to The First Step That Calls a LabVIEW DLL In My Sequence



Archivos Adjuntos:





Día del Reporte: 12/18/2002
Última Actualización: 06/27/2008
Identificación del Documento: 2SHHD93J