LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LabView : migration from LabView 8.0 to LabView RT

Hello,
 
I have 3  measuring systems running with LabView 8.0 (not RT), running on industrial PC. These systems are monitored by another PC with an UDP connection, so that the operator can see every measuring systems without perturbating them (click...).
 
I'd like to be more determinist, so, it would be interesting for me to use LV RT on the 3  PCs. Let's imagine that the configuration of the 3 measuring PC is correct to run the RT OS. I have two questions :
 
--> Is the code completly portable from LabView 8.0 to LabView 8.5 RT (so that I just have to compile it on the new target) ?
--> Can the host PC under windows be linked to multiple target ?
 
Thanks for you answers
0 Kudos
Message 1 of 5
(4,142 Views)
"
 
--> Is the code completly portable from LabView 8.0 to LabView 8.5 RT (so that I just have to compile it on the new target) ?
--> Can the host PC under windows be linked to multiple target ?
"
 
Depending on your code, the answer COULD be yes. LV-RT does not support ActiveX, for example. Control ref's don't always work. There is no Front Panel.
 
Although LV-RT applications can be deterministic, simply running a VI on RT does not make the VI deterministic. Example, If your code uses  a "Build array" in a time critical loop, the loop will not be deterministic since allocating memory (for the grow array) is not deterministic.
 
Yes, a PC can monitor multiple RT target if the code is structured properly to do so.
 
Summarizing:
 
It all depends on the code!
 
Ben
Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 2 of 5
(4,132 Views)
Thanks for your answer Ben,
 
It was effectively something I was scared about. But I didn't find on the NI site a list of functions available on RT targets. My applications are using many functions, such as 12° order filters, RMS, TCP connection, Serial connection, cadenced loop with a counter...
 
Do you know where I can find an exhaustive list of all the functions available ?
 
thanks again for your help
0 Kudos
Message 3 of 5
(4,126 Views)
"
Do you know where I can find an exhaustive list of all the functions available ?
"
 
That would be a moving target concidering LabVIEW capability delta. NI stopped trying to keep an exhasutive list of teh PC RT would run let alone the functions supported on each.
 
If you want a yes/no answer, install the eval versions of LV and RT and just open your VI to see if it is broke. That at least will tell you if all of your functions are available.
 
Determinism will either require an experienced eye or testing using the Execution Trace tool-kit or running with hardware.
 
Ben
 
 
Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 4 of 5
(4,123 Views)

Ok, that's why I didn't find it !

So, I agree, the best way is to test.

Thx

0 Kudos
Message 5 of 5
(4,115 Views)