03-18-2010 04:49 AM
Hi,
I've been working with LV and a PXI-8186 RT controller since 7.1 version. I have a host application transfering data from/to the RT code through TCP/IP functions.
When I upgraded to 8.5, the CPU load of the RT controller increased a lot (without modifications in the code) and almost went to the limit, but I could still work with it.
I've just upgraded to LV 2009 and now (again, without modifications in the code) I can't work at the same ethernet frequency as before because the CPU overloads and I lose communication with the controller.
If I decrease the ethernet transfer frequency, the CPU load decreases as well.
My questions are: is the PXI-8186 RT still supported by LV? or maybe does not it have the minimum requirements to work with good performance in LV 2009?
How can I improve the performance?
Thank you!
03-23-2010 02:40 AM
Hey Fruss,
the PXI-8186 RT is still supported by LV. You need at least LV RT 7.
When upgrading to a new Version the program should have the same behaviour and performance as bevor.
To increase the performance you need to change your code.
Stefan
08-18-2010 09:06 AM
Hello,
I may be late, but I had a similar issue when upgrading to LabVIEW 2009 with the same PXI. The CPU usage was quickly increasing overtime. I found out that the issue was related TCP. The application was sending a TCP command (at 1 Hz) to a device and wasn't reading the device answer (not needed). This was working fine for more than 3 years until the application was upgraded to LabVIEW 2009 where the CPU load was constanly increasing. The solution was to read the device TCP answer.
Patrick