Red de conocimiento informático - Material del sitio web - Cómo usar labview para llamar a dll para controlar el tablero

Cómo usar labview para llamar a dll para controlar el tablero

Para llamar a una biblioteca de vínculos dinámicos (DLL) desde LabVIEW, primero debe determinar qué tipo de DLL es. Básicamente, hay dos tipos de DLL a considerar: C/C DLL y Microsoft. Montaje NETO. Las DLL C/C están escritas en C, C++ u otros lenguajes de programación (excepto los lenguajes .NET), como Java, Fortran o Visual Basic 6.0. . NET DLL también se denomina "ensamblado .NET" o "ensamblado". La diferencia en esta terminología es esa. NET funcionan de manera diferente a otras DLL. Las DLL .NET utilizan Common Language Runtime (CLR) y. NET framework para "manejar" funciones en la DLL.

. Si la DLL es una DLL C/C:

1 Busque el archivo de encabezado (*.h) o la declaración del prototipo de función.

2 Determina la función que necesitas llamar. Preste atención a si los parámetros de la función incluyen parámetros de tipos de datos primitivos como int, char, double, etc. O si contienen tipos de datos complejos, como clústeres.

3 Si la función no contiene tipos de datos complejos y tiene un archivo de encabezado (*.h), una buena herramienta en LabVIEW puede ayudarlo a simplemente importar la DLL (y ayudarlo a crear la DLL completa). biblioteca). ¿Se puede descargar desde la herramienta? ¿importar? Bibliotecas compartidas (.dll); Siga el asistente.

4 Cómo ejecutar sin tipos de datos complejos pero sin archivos de encabezado (*). h)? Primero, asegúrese de utilizar una DLL C/C, ya que la mayoría de los entornos de programación generarán archivos de encabezado para dichas DLL. Si realmente está tratando con una DLL C/C, busque documentación sobre esta función, ya que necesitará determinar los parámetros de la función llamada en la DLL. Una vez determinados los parámetros, use la función en LabVIEW para llamar al nodo de función de la biblioteca para llamar manualmente la función.

5 Si la función que necesita llamar contiene tipos de datos complejos, debe usar la función del nodo de función de la biblioteca en LabVIEW para llamarla directamente y agregar un prototipo en el cuadro de diálogo de configuración.