Académico Empresa Eventos NI Developer Zone Soporte Soluciones Productos y Servicios Comuníquese con NI MyNI
Conversión de Instrument Drivers

Crear un DLL del instrument driver original en CVI

  1. Cargar el instrument driver en CVI

    Cargar instrument driver

    Del menú "Instrument", seleccione "Load…" Navegue a la localización del instrument driver y seleccione el archivo .fp

  2. Cree un projecto DLL del instrument driver

    Muestre el editor de function panels seleccionando Instrument >> Edit... >> Edit Function Tree

    • Windows 3.1
      • Desde el menú de Opciones seleccione "Generate DLL Make Files". Esto generará un archivo .mak y un archivo .def, los cuales serán requeridos por su compilador cuando cree el DLL. También se le preguntará cuál compilador usar al crear el DLL; recuerde que para crear un DLL de 16 bits en necesario contar con Microsoft Visual C++ 1.5 o Borland C++ 4.x .
    • Windows 95/NT
      • Desde el menú de Options, seleccione "Create DLL Project". Esto generará un archivo de proyecto (.prj) que puede ser usado por CVI para crear el DLL. Especifique la ruta para el proyecto y en la siguiente ventana seleccione "OK" para cargar el proyecto en CVI.


  3. Cree los DLLs de los archivos generados en el paso 2

    • Windows 3.1
      • Con los archivos .c, .h, .mak y .def, siga las instrucciones de su compilador (Microsoft Visual C++ or Borland C++) y cree un DLL usando estos archivos. El Manual de Referencia de LabWindows/CVI detalla consideraciones especiales cuando use los compiladores de Microsoft o Borland para generar DLLs de 16 bits.
    • Windows 95/NT
      • Su ventana de proyecto debe estar lista para compilar el proyecto en un DLL - vea la imagen:

        CVI project window

        Del menú "Build", asegúrese que la sección de "Target" tenga como opción "Dynamic Link Library" (DLL). Seleccione Build >> Create Dynamic Link Library...

        Build DLL 1

        Esto mostrará la siguiente pantalla:

        Build DLL 2

        En esta ventana usted puede especificar:

        • la ruta en la que el DLL será generado
        • información sobre la versión del DLL que será generado
        • para qué compilador o compiladores se deben generar las librerías estáticas (.lib) que se generarán - por defecto, CVI generará librerías para los siguientes compiladores: Visual C++, Borland C++, Symantec & Watcom - esta opción no tiene importancia para nosotros dado que vamos a llamar el DLL desde LabVIEW.

        Normalmente estas opciones pueden dejarse intactas.

        Al seleccionar "OK" CVI generará el DLL de las funciones del Instrument Driver.

      Una vez que el DLL ha sido generado, su carpeta de proyecto debe contener los siguientes archivos (los archivos originales más fl45.dll):

      Files after DLL

    Prosiga con el siguiente paso



    Retroalimentación! 1 2 3 4 5   Si No
     Calidad del Documento 
     Esto respondió su pregunta? 
        Poor Pobre  |  Excelente Excellent
    Por favor Contacte a NI para todas sus preguntas de productos y soporte. Enviar