|
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?
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.
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
|