¿Por Qué No Puedo Correr Mis Canales de Salida Analógicos de la Serie R a la Frecuencia de Muestreo Máxima en NI-RIO 2.4.0 ó Superior?



Software Primario:
Versión de Software Primario: 8.5
Versión de Software Primario Corregido: N/A
Software Secundario: Driver Software>>NI-RIO
Hardware: Reconfigurable I/O (RIO)>>R Series

Problema:

A partir de NI-RIO 2.4.0, los canales analógicos de salida de mi tarjeta de de la Serie R no alcanzará la máxima frecuencia de muestreo. ¿Por qué sucede esto?



Solución:

Para poder alcanzar la máxima frecuencia de muestreo con su tarjeta de la Serie R utilizando NI-RIO 2.4.0 ó superior, asegúrese de seguir los pasos listados a continuación:

1.     Haga clic derecho en el canal analógico de salida en el proyecto y cambie el parámetro arbitration a Never ó Multiple Requesters Only. NOTA: Esto solo funcionará si cuenta exatamente con un nodo IO en la escritura que está realizando sobre ese canal.

2.     Simplifique su ciclo y asegúrese de que todas las tareas se estén realizando en paralelo. Hacer la lectura de un control toma varios pulsos de reloj. Si lee un control y luego lo alambra directamente al canal analógico de salida, se incrementa el tiempo que tarda el ciclo en ejecutarse puesto que las dos acciones suceden de forma secuencial. Una mejor opción sería ejecutar dichas tareas en paralelo. Para más información acerca de ejecuciones paralelas en LabVIEW FPGA, verificar el tutorial "Optimizing your LabVIEW FPGA VIs: Parallel Execution and Pipelining".



Ligas Relacionadas:

Archivos Adjuntos:





Día del Reporte: 06/16/2008
Última Actualización: 05/29/2009
Identificación del Documento: 4MFDED3S