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.



¿Por Qué Recibo el Error 63072 Cuando Ejecuto el Host VI de mi Compact RIO?



Software Primario:
Versión de Software Primario: 8.2.1
Versión de Software Primario Corregido: N/A
Software Secundario: LabVIEW Modules>>LabVIEW Real-Time Module

Problema:

Estoy usando IRQs para sincronizar my FPGA VIs con mi Host Vis. Si utilizo el reset invoke node en mi VI, recibo el siguiente error. 

Error -63072 occurred at Invoke Method: Wait for Interrupt

Possible reason(s): NI-RIO FPGA Communications Framework: (Hex 0xFFFF09A0) The specified RIO event has not been enabled for this session

¿Cómo puedo evitar este error?



Solución:

 

La razón por la cual este error ocurre, es porque el VI del FPGA tiene que estar corriendo para que los IRQs puedan ser utilizados. El reset invoke method detiene el VI, resetea los controles e indicadores a su valor de origen, y vacía todos los queues, pero no va a ejecutar el VI una vez que el reseteo haya sido completado.

Para activar los IRQs, asegúrese que el VI en el FPGA este corriendo mediante la utilización del Invoke Method, o haciendo clic derecho en el Open FPGA Reference y seleccionando Open and Run, mientras asegurándose que ningún VI en  destino de ejecución  cause el FPGA VI que pare su ejecución, como el Abort o el Reset Invoke Methods.

Para más información acerca Abort o el Reset Invoke Methods, diríjase a la ayuda de LabVIEW.



Ligas Relacionadas:

Archivos Adjuntos:





Día del Reporte: 08/16/2007
Última Actualización: 05/06/2008
Identificación del Documento: 4CFE2OKO