From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



Encontrando Cámaras IEEE 1394 Programáticamente



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

Problema:

Me gustaría encontrar las cámaras IEEE 1394 conectadas a mi sistema para utilizar alguna de ellas en mi adquisición de imágenes. ¿Qué función debería utilizar?



Solución:

Existen dos funciones disponibles para detectar cámaras en el bus FireWire: IMAQ1394 Occurrence Config y IMAQ1394 Get Interface Files.

IMAQ1394 Occurrence Config no es el mejor método para detectar la presencia de una cámara en el bus 1394 porque requiere que ya se haya establecido una sesión con una cámara conectada. Si no hay una cámara conectada, no se puede tener una sesión con la cámara y, por lo tanto, no se puede usar IMAQ1394 Occurrence Config. Esto hace que dicha función sólo sea útil para detectar la adición de una cámara al bus donde otra cámara ya había sido conectada.

En lugar de esa función, se puede usar IMAQ1394 Get Interface File para determinar programáticamente el número de cámaras conectadas al bus. Este VI regresará como salida un arreglo de clusters  con elementos “Bandera”  que indican cuando una cámara está conectada al bus 1394. Este arreglo de clusters también contiene otra información como el tipo, versión del archivo de interfaz, número serial Hi, número serial Lo, nombre de la interfaz, nombre del fabricante, nombre del modelo y nombre del archivo de la cámara.



Ligas Relacionadas:

Zona del Desarrollador: Esperando por una cámara IEEE 1394 a ser conectada. (Inglés)



Archivos Adjuntos:





Día del Reporte: 12/20/2005
Última Actualización: 11/16/2007
Identificación del Documento: 3SJC01QT