LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

I´m having problems with the speed of execution of a while loop that acquires data from a PCI6023E DAQ. LabVIEW 7.1 with W2000.The speed is VERY low.

I´m having problems with the speed of execution of a while loop that acquires data from a PCI6023E DAQ. LabVIEW 7.1 with W2000.The speed is VERY low. I acquire data from 6 channel (NIDAQmx channels) at the same time using a while loop and "AI Sample channels" VI. I have developed several applications with the same philosophy and I have not had any problem (with LabVIEW 5.1). Thank you very much.
0 Kudos
Message 1 of 3
(2,615 Views)
Hello Torre,

DAQmx is in fact more efficient than Traditional DAQ, so this behavior you describe shouldn't be the rule. I haven't been able to debug/check thoroughly your code, so here's what I suggest:
a) Try the W2000 option to give more time to background processes (see this link).
http://zone.ni.com/devzone/conceptd.nsf/webmain/28A6979ECA9A0CAF862569050053D92D?opendocument
b) Try with the LabVIEW supplied DAQ examples which do a similar task and test/compare their performance
c) Check with the LabVIEW tools where the time is spent (Profile VIs tool)
Hope this will help !
Regards,
JorgeM.
0 Kudos
Message 2 of 3
(2,615 Views)
Hi Jorge, perhaps you speak spanish but I´ll write in English. I saw that it´s possible to modify the execution priority of VI-s.This property is in VI Setup -> Execution Options. I have never used this option till now and the application runs much more faster. I have not tried your tricks yet,since I have to go to the factory where it is installed, but I will try soon. Thank you Jorge

Regards,

Ibon Torrealdea
0 Kudos
Message 3 of 3
(2,615 Views)