NI-DAQmx usa el 100% del CPU



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

Problema:

Estoy usando los VIs de NI-DAQmx en mi aplicación, y noto que el uso del CPU es siempre el 100% sin importar la velocidad de adquisición de datos. ¿Es esto correcto?



Solución:

Este es un comportamiento esperado en NI-DAQmx 7.3 y versiones previas. Predeterminadamente, con NI-DAQ 7.3 y versiones previas, una tarea de NI-DAQmx utiliza todo el tiempo disponible del procesador. Sin embargo, a diferencia de Traditional NI-DAQ, una tarea de NI-DAQmx libera un porcentaje del CPU cuando otro programa lo requiere. Si no existe otro proceso que necesite tiempo de procesador, la tarea de NI-DAQmx es re calendarizada nuevamente. Si otro proceso necesita tiempo del CPU, la tarea de NI-DAQmx se lo provee.

Con NI-DAQmx 7.4, el comportamiento predeterminado en lo que corresponde al CPU ha cambiado. Por favor vea la liga a continuación para mayor detalle.



Ligas Relacionadas:

KnowledgeBase 3JG9L2N8: Default CPU Usage With NI-DAQmx Version 7.4
KnowledgeBase 28JEUR2L: Windows 2000 CPU Usage Is 100% for My VI
My NI-DAQ Program Uses 100 Percent of My CPU

 



Archivos Adjuntos:





Día del Reporte: 07/21/2003
Última Actualización: 10/13/2008
Identificación del Documento: 2ZK7NQB9