Hallo Ambijo,
derzeit ist es tatsächlich so, dass die Prozessorlast nach Start des Tasks auf 100% geht. Das heisst aber nicht, dass der Treiber sämtliche Resourcen für sich in Anspruch nimmt. Sobald ein anderer Prozess anfragt, gibt der NIDAQ nach. Nur eben nicht beim Leerlaufprozess.
Mit Release der nächsten Treiberversion, 7.4, wird sich dieses Verhalten jedoch ändern. In den Standardeinstellungen wird die CPU Auslastung dann nicht auf 100% steigen. Auch bietet der neue Treiber dann Möglichkeiten, eventbasiert zu programmieren.
Der Treiber wird in den nächsten Wochen zum download bereitstehen:
http://digital.ni.com/softlib.nsf/webcategories/85256410006C055586256BBB002C128D?opendocument&node=132060_US
Ingo Schumacher
Systems Engineering Manager CEERNational Instruments Germany