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.



Excepción de Tipo de Imágen Inválido en NI-IMAQ en C#



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

Problema:
Cuando utilizo NI-IMAQ en C# .NET obtengo una excepción de tipo de imágen inválido aunque estoy adquiriendo imágenes que tienen tipos de imagen compatibles con la función que estoy llamando ¿Por qué obtengo éste comportamiento?


Solución:
Cuando un almacenador intermedio de memoria (buffer) se crea en C# no se adapta automáticamente al tipo de imágen colocado en él. Si el tipo de imagen del almacenador de memoria de imagen no se configura correctamente para poder trabajar con la función que está llamando una excepción de tipo de imagen va a ocurrir aunque la imagen obtenida sea compatible con la función llamada. Para resolver este problema el tipo de imagen del almacenador de memoria de imagen debe de ser especificado antes de adquirir imágenes a través de las funciones Snap o Grab.


Ligas Relacionadas:
Drivers and Updates: Vision Acquisition Software 8.6
Knowledgebase 3FBELMKZ: Do NI-IMAQ and NI Vision Support Microsoft Visual Studio .NET?
Developer Zone Example Program: Snap and Grab with NI-IMAQ for IEEE 1394 Cameras in C#
Image Acquisition/Vision Support

Archivos Adjuntos:





Día del Reporte: 03/05/2008
Última Actualización: 11/09/2009
Identificación del Documento: 4J4DP5DT