Aprendí a manejar instrumentos, entonces, ¿cómo lo uso? Versión de software principal: 2.0 Revisión de software principal: N/A Software menor: Software de controlador gt gtNI-488.2, software de controlador gt gtNI-serial, Controladores de instrumentos/IVI Hardware: GPIB, serial Respuesta: Este artículo Conocimiento Los artículos básicos pueden servir como una introducción sobre cómo usar su controlador de instrumento o como un conjunto de enlaces a muchos recursos que brindan orientación sobre cómo usar efectivamente los productos de NI para usar su controlador de instrumento. Si planea desarrollar su propio controlador de instrumentos, visite el sitio de recursos y herramientas de desarrollo de controladores de instrumentos de nuestra red de controladores de instrumentos. Hay información útil sobre buenos métodos de programación y procesos de desarrollo. Un controlador de instrumento es un conjunto de funciones de software que permite a los usuarios programar y controlar las características funcionales de un instrumento. Cada programa corresponde a una operación correspondiente, como configurar, leer, escribir y activar el instrumento. Los controladores de instrumentos simplifican el control de los instrumentos y reducen el tiempo de desarrollo del programa de prueba sin tener que aprender cada protocolo de programación de instrumentos. La mayoría de los controladores de instrumentos se comunican con el instrumento a través de una conexión GPIB y un tablero de control. Sin embargo, algunos controladores también admiten interfaces serie, VXI, PXI y TCP/IP. Hay dos tipos principales de controladores de instrumentos: controladores de instrumentos virtuales intercambiables (IVI) y controladores plug-and-play. NI Instrument Driver Network proporciona controladores IVI y controladores plug-and-play. Los controladores IVI utilizan la arquitectura de controlador de instrumentos estándar para proporcionar interfaces de alto rendimiento a los instrumentos. IVI se basa en la especificación plug-and-play VXI e integra una serie de características nuevas, como rendimiento del sistema, flexibilidad de desarrollo e intercambiabilidad de instrumentos. Los controladores IVI se pueden utilizar en muchos entornos de desarrollo de aplicaciones (ADE), incluidos LabVIEW, LabWindows/CVI, Visual C y Visual Basic. Actualmente, estos controladores solo son compatibles con sistemas Win32. Los controladores plug-and-play (incluidos LabVIEW y LabWindows/CVI) utilizan la arquitectura de controlador de instrumentos más tradicional y el protocolo Virtual Instrument Software Architecture (VISA). Utilice LabVIEW para controlar el controlador de su instrumento: IVI: El controlador de instrumento IVI es un controlador basado en DLL (biblioteca de vínculos dinámicos) desarrollado por LabWindows/CVI. La mayoría de los controladores IVI de ni.com son compatibles con LabVIEW (paquete VI). En la mayoría de los casos, desarrollar y probar aplicaciones usando los VI proporcionados con el controlador IVI es lo mismo que usar el controlador LabVIEW Plug and Play. De manera similar a los VI del controlador LabVIEW Plug and Play, los VI del controlador IVI se agrupan por función junto con la aplicación. A diferencia de los VI del controlador LabVIEW Plug and Play, los VI del controlador IVI tienen diferentes operaciones internas porque dependen del motor IVI (la biblioteca de soporte principal) para regular y controlar las características de IVI como la simulación y el almacenamiento en caché de estado. Para hacer esto, el controlador IVI se comunica con el instrumento y el motor IVI a través de archivos DLL. Plug and Play: los controladores Plug and Play pueden existir en forma de archivos de biblioteca maestra (LLB). Probablemente tenga algunas bibliotecas compatibles y venga con varios archivos *. archivo mnu. Puede utilizar estos VI en LLB para controlar la funcionalidad del instrumento en su aplicación. Los recursos de información sobre cómo usar controladores de instrumentos en LabVIEW se encuentran principalmente en VI, Función y ayuda práctica. ¿Ir a Ayuda en un LabVIEW VI abierto? 0?3 VI, Funcionalidad y Tecnología. Puede acceder a esta ayuda en Cómo ayudar... Hay una entrada para "Controlador del instrumento" en "Contenido". Haga doble clic en la entrada de ayuda del controlador del instrumento para expandir el tema de ayuda. Lea estos temas de ayuda. Son útiles para comprender cómo utilizar controladores de instrumentos en LabVIEW. Utilice LabWindows/CVI para controlar el controlador de su instrumento: IVI y Plug and Play: El controlador del instrumento tiene un archivo de inclusión relacionado, en el que se pueden llamar las funciones de alto nivel, las variables globales a las que se puede acceder y las constantes a las que se puede acceder. utilizados están declarados.
Un controlador de instrumento típico de LabWindows/CVI consta de los siguientes tres o cuatro archivos: archivo fuente (*.c), archivo del panel de funciones (*.fp), archivo de encabezado (*.h) y . Subarchivo (solo IVI). Estos archivos del controlador del instrumento deben colocarse en el mismo directorio del disco, ya sea en el directorio de reproducción del complemento VXI apropiado o en el directorio IVI apropiado; El recurso más útil para obtener información sobre cómo utilizar controladores de instrumentos con LabWindows/CVI es la Ayuda de LabWindows/CVI. Ir a ¿Ayuda en un proyecto CVI abierto? 0? Puedes acceder a esta ayuda a través de 3 contenidos. En la "Tabla de contenido" en "Uso de LabWindows/CVI", hay una entrada "Controlador de instrumento". Haga doble clic en la entrada de ayuda del Controlador de instrumento para expandir el tema de ayuda. Lea estos temas de ayuda. use controladores de instrumentos con LabWindows/CVI El programa es muy útil. Si crea su propio controlador de instrumentos IVI en CVI, puede usar el Asistente para controladores de instrumentos. Seleccione Herramientas 0?3 Crear controlador de instrumentos IVI para iniciar el asistente. plantillas para definir clases de instrumentos y, por tanto, la funcionalidad y propiedades de estos tipos de instrumentos. El asistente también le permite utilizar controladores de instrumentos basados en controladores existentes. Antes de utilizar el asistente, lea el manual del producto CVI o las instrucciones sobre cómo utilizarlo. Instrument Ayuda en línea para el Asistente de desarrollo de controladores Para los desarrolladores de controladores IVI, el mejor recurso para obtener información es la Guía del desarrollador de controladores de instrumentos (IDDG) incluida con LabWindows/CVI: Uso de Visual Basic para controlar los controladores de sus instrumentos: nimeasurement studio incluye controles ActiveX. comunicarse con la clase de controlador IVI. Estos controles reducen la complejidad de la programación de la interfaz de hardware y mejoran la intercambiabilidad: Ni no proporciona plug and play para el control de instrumentos en Visual Basic si tiene controladores LabWindows/CVI. controladores, necesita crear una DLL Para poder utilizar los archivos DLL generados en Visual Basic, debe agregarles un archivo de ayuda completo sensible al contexto. Controle los controladores de su instrumento con Visual C: Ni proporciona el instrumento Measurement Studio Visual C. biblioteca de clases de controladores para sus instrumentos modulares y muchos instrumentos de terceros Enlaces relacionados: Base de conocimientos 18C82 diq: ¿Qué es IVI (IVI intercambiable? Instrumentos virtuales) Controladores y actualizaciones: Manual del producto IVI: Manual de medición de LabVIEW Manual del producto: Instrumento LabWindows/CVI. Guía del desarrollador de controladores Tutorial de Developer Zone: Uso de IVI NET o Visual NET C# Base de conocimientos de aplicaciones 1VCB6D8M: ¿Cómo utilizar controladores de instrumentos/IVI en Visual Basic Tutorial de Developer Zone: Controles de instrumentos desde Visual Basic KnowledgeBase 246ARVLS: Cómo crear un controlador de instrumentos para? ¿Visual Basic desde un controlador de instrumento LabWindows/CVI Fecha del informe: abril de 2006-18 Número de documento: 28FFK4QO