Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

Labview 2009 and PXI-8186 RT

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!

 

 

 

 

0 Kudos
Message 1 of 3
(3,422 Views)

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

0 Kudos
Message 2 of 3
(3,386 Views)

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 

0 Kudos
Message 3 of 3
(3,228 Views)