Incompatibilidades entre LabVIEW y las versiones del kit de herramientas

Como se mencionó en el artículo anterior, LabVIEW puede ser considerado como un lenguaje de programación. Al mismo tiempo, NI también proporciona una gran cantidad de módulos de herramientas que pueden construir rápidamente aplicaciones profesionales en LabVIEW. Algunos de estos módulos se utilizan para la adquisición de datos profesionales, y algunos se utilizan para procesamiento de imágenes, puede haber control industrial. Personalmente, creo que este método existe en casi todos los lenguajes de programación, especialmente en Python, donde se usa con gran habilidad.La ecología de módulos en Python es mucho más colorida, y la instalación y administración de módulos de Python sigue siendo muy conveniente. En contraste, personalmente siento que el precio pagado de LabVIEW y la compatibilidad de versiones entre LabVIEW y los módulos son peores.

una instancia encontrada

Para usar la cámara USB que viene con la computadora para adquirir imágenes y hacer algunos análisis y procesamiento, necesito instalar varios juegos de herramientas en LabVIEW. La versión de LabVIEW utilizada es 2011. Pero después de la instalación, no se ve el IMAXdx en el panel de funciones de visión y movimiento, y la cámara USB no se puede usar para la programación normal:

2 Encontrar soluciones a los problemas

Debido a este problema, busqué mucha información en sitios web y foros. En general, se cree que el controlador de la cámara no está instalado correctamente, que el kit de herramientas no está completamente instalado o que la versión no coincide. La solución generalmente es verificar si su kit de herramientas está completamente instalado. Encontré en MAX que todo lo que debe instalarse está allí, y luego puede ver la cámara USB conectada en Dispositivos e interfaces en MAX, por lo que la instalación no debería ser un problema. :

Y en MAX, también puede usar las operaciones de captura y captura de la cámara USB. Además, la cámara USB se puede usar normalmente en Vision Assistant y Vision Builder AI instalados, pero la función IMAQdx no se puede encontrar cuando se abre LabVIEW.

Debido a que el entorno de programación que uso es LabVIEW2011, los módulos Vision Assistant y Vision Builder AI instalados son ambos de la versión 2012, pero el software Vision Acquisition usa la versión 2009 y la versión 2010 aún no funciona. Empecé a descargar la versión 2011 de Vision Acquisition Software, pero el sitio web de NI no podía descargarlo. Más tarde, vi una publicación en la Zona de desarrolladores de NI, diciendo que fue causado por la falta de activación. Debe activarse y luego reinstalarse nuevamente, pero el problema no se resolvió después de hacerlo.

Luego recordé que también había un problema de versión al instalar el módulo DAQmx, la versión inferior no soportaba LabVIEW 2011. Finalmente instalé DAQmx9.6 para usarlo normalmente. Así que descargué otro Vision Acquisition Software 2012. Después de reinstalarlo, el problema finalmente se resolvió. Finalmente vi las funciones relacionadas con IMAQ en la imagen a continuación:

Resumen de tres reseñas

Se puede ver que algunos kits de herramientas de versiones superiores en LabVIEW generalmente admiten entornos de desarrollo de versiones inferiores y, en general, los kits de herramientas de versiones inferiores pueden no usarse en entornos de desarrollo de versiones superiores. Debe prestar atención a este problema cuando utilice kits de herramientas.

Finalmente, aquí hay una breve introducción a varios juegos de herramientas relacionados con la visión en LabVIEW mencionados anteriormente y la relación entre ellos, para que los amigos puedan elegir.

3.1 Módulo de desarrollo de la visión

Este módulo se puede utilizar como complemento para LabVIEW o entorno de edición de texto .NET y LabWindows CVI. Esta herramienta proporciona una variedad de funciones y funciones de procesamiento y reconocimiento de imágenes en el entorno de programación de LabVIEW. El kit de herramientas adjunto Vision Assistant es muy similar a VBAI, pero el programa de reconocimiento visual diseñado con él se puede convertir fácilmente en código de LabVIEW. Se pueden ejecutar objetivos remotos como CVS (Compact Vision System), pero se requiere LabVIEW RealTime además de LabVIEW.

3.2 Vision Builder para inspección automatizada (Vision Builder para inspección automatizada)

通常被称之为VBAI,该程序是一个可以独立运行的程序。编程和操作界面同Vision Assistant相似,但是不可以把程序转换为LabVIEW,只能在其环境下。VBAI 程序可以在远程目标设备如CVS上运行。

3.3 Vision Acquisition Software(视觉获取软件)

用于捕获图像的一系列驱动程序。举例来说,该软件在Windows平台下的8.2.3版本包含了NI-IMAQ 3.7.1 和 NI-IMAQdx 3.0.1 (包括了对IEEE 1394 相机的支持),以及NI-IMAQ I/O 2.0.2 驱动程序。包含了在LabVIEW中所使用到的基本视觉获取VIs。基本的视觉图像获取以及文件存储之外的功能需要安装VDM。Vision Acquisition Software 是包含在Vision Development Module,Vision Builder for Automated Inspection 以及所有的NI图像获取的软件中的。

更多嵌入式、无线通信硬核技术分享,职业发展、实战项目,在 vx gzh “技塑未来”。

Supongo que te gusta

Origin blog.csdn.net/suxiang198/article/details/128244872
Recomendado
Clasificación