El Error -66229 Ocurre Cuando Me Comunico con el Módulo 940x de la Serie C



Software Primario:
Versión de Software Primario: 1.0
Versión de Software Primario Corregido: N/A
Software Secundario: N/A
Hardware: CompactDAQ>>Digital Input Modules>>NI 9401, CompactRIO>>Digital Input Modules>>NI 9403 D-Sub

Problema:

Cuando ejecuto mi aplicación de Scan Engine, algunas veces obtengo el Error -66229 al escribir a las líneas de E/S digitales (DIO) de mi módulo 940x de la Serie C.  De acuerdo al mensaje de error, este es indefinido.  ¿Cuál es la causa de este error y cómo puedo prevenir que ocurra?



Solución:

Este error ocurre cuando la dirección de E/S del módulo ha sido reconfigurada durante el tiempo de ejecución.  Ya que las líneas de E/S digitales (DIO) deben ser configuradas como entrada o salida, algunas veces es deseable reconfigurar estas líneas de manera programática durante el tiempo de ejecución.  Para prevenir que se presente este error, es necesario cerrar la conexión de variables antes de cambiar la propiedad de dirección de las E/S.  Esto se puede realizar simplemente llamando el Close Variable Connection VI inmediatamente antes del nodo de propiedad que cambia la dirección de E/S.  No es necesario reabrir la conexión de manera explícita, ya que el nodo de propiedad se encarga de esto de manera interna.



Ligas Relacionadas:

Archivos Adjuntos:





Día del Reporte: 08/23/2011
Última Actualización: 02/10/2012
Identificación del Documento: 5OMEA53W