07-31-2006 09:40 AM
Hello every smart heads.
I’m using LabView 7.1, traditional NI-DAQ, Windows XP
I have two different
But, when I run period measurement in parallel to this analogue measurement, execution of analogue acquisition is very slow, but processor is loaded maybe up to 10% . I would expect, that after run another program, I will load processor more !?
I tried to change delay times in those loops, but it stayed without result. I’ve tried to change priority, and execution in VI properties, but still without success.
Can somebody help me optimize the parallel execution ?
08-01-2006 07:31 AM
08-02-2006 03:48 AM
Ok, I've found the reason.
I think (I'm almost sure) that when I read count from buffer, and time limit of Counter Read Buffer.vi is not exceeded yet, acquisition from analogue inputs is not executed, but another VI waits till Counter Read Buffer.vi will finish.
I though that execution should be parallel. Why is it like this ? I can solve problem if I put time limit very small. However, I need timeout indication (code 10800).
Any Ideas ?
08-02-2006 06:40 AM
08-02-2006 08:48 AM
08-03-2006 02:38 AM
Well. So rebuild my programs to DAQmx can be solution? We thought that we can add one card more. Could it solve my problem? I know that solution like this is not the best (at least for financial aspects), but if I would rebuild hole program to daqmx, could take much more time 😞
thanks
08-03-2006 07:47 AM
08-04-2006 08:52 AM
Very good question. I want to apologize that I've forgotten attach this information.
PCI-MIO-16E-1 (6071E i think is equivalent name)
08-07-2006 07:29 AM