Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

Is there an equivalent to the Fieldpoint Publish VIs for cRIO?

I am migrating an existing system using Compact FieldPoint to CompactRIO. The current code takes advantage of the green Fieldpoint Publish VIs.  Is there an equivalent technology for cRIO or does anyone have a suggestion for a replacement technology?

 

 

Director of Engineering
G Systems, www.gsystems.com
Certified LabVIEW Architect
Certified LabVIEW Embedded Systems Developer
Certified Professional Instructor
GCentral
0 Kudos
Message 1 of 4
(2,750 Views)

Hey Russell,

 

You could use NI-Publish Subscribe Protocol (NI-PSP) variables. You host them on the 'server' (which could be either a cRIO or a PC) and can read/write to them (acting like a client) on either. This publication gives a wealth of knowledge on PSP variables: http://www.ni.com/tutorial/12176/en/ 

 

Have a nice fall weekend,

Andrew T.
"His job is to shed light, and not to master" - Robert Hunter
0 Kudos
Message 2 of 4
(2,737 Views)

Thank you. We are trying not to use shared variables because we had reliability issues with them on this same system in the past. 

Director of Engineering
G Systems, www.gsystems.com
Certified LabVIEW Architect
Certified LabVIEW Embedded Systems Developer
Certified Professional Instructor
GCentral
0 Kudos
Message 3 of 4
(2,649 Views)

Hi Russell,

 

I'd recommend looking at Using the Right Networking Protocol to help match a protocol to your application. Based on what you've posted so far, it sounds like the application might match to UDP or TCP. Here are two resources on deciding between UDP and TCP, if you decide to go that route.

Andrew T.
"His job is to shed light, and not to master" - Robert Hunter
0 Kudos
Message 4 of 4
(2,632 Views)