Usar Controles FPGA I/O desde el VI del Controlador en RT



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

Problema:
Tengo un VI en la FPGA con un control FPGA I/O para especificar qué línea de entrada estoy leyendo, pero cuando intento acceder a él desde un Read/Write Control del VI en Real-Time, este control no aparece, aunque el resto de controles e indicadores sí aparecen. ¿Por qué no puedo acceder a este tipo de controles?


Solución:
Los Controles FPGA I/O no están pensados para que se modifiquen desde el VI que abre la referencia al VI del FPGA, sino mas bien, para utilizarse como controles de entrada en subVIS del FPGA que necesiten utilizar métodos o propiedades de los FPGA I/O nodes, para lo que neceistan la referencia al FPGA I/O. Un ejemplo de este funcionamiento aparece en la sección Specifying FPGA I/O Items When Calling SubVIs del documento "Using SubVIs on the FPGA (FPGA Module)" de la ayuda de LabVIEW. En la parte final de esta sección, aparece una lista de restricciones de los controles FPGA I/O, entre las que se encuentra:
 
“- You cannot access FPGA I/O controls and indicators from the FPGA Interface.”
 
EL FPGA Interface es el mecanismo que permite leer y escribir en los controles e indicadores del VI del FPGA, una vez abierta una referencia a este VI o a su bitfile. Por lo tanto, al no poder ser leidos o escritos, estos controles no aparecen en la lista.


Ligas Relacionadas:

Archivos Adjuntos:





Día del Reporte: 08/07/2009
Última Actualización: 08/25/2009
Identificación del Documento: 50665G8W