LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

cRIO Run Multiple Applications?

Solved!
Go to solution

Is it possible to run muliple applications on a cRIO target?  Would they all need to be part of the same LabVIEW project?  Can I set more than one as a start-up VI or need to create a VI that would start up the individule applications?  They are Ethernet bases and don't use or share any I/O.  I looked around but don't see much information on this topic.  Thanks!

Matt Fitzsimons
NI Alliance Member
LabVIEW Champion
NI Certified LabVIEW Architect
LabVIEW, LV-RT, Vision, DAQ, Motion, and FPGA
0 Kudos
Message 1 of 3
(3,179 Views)
Solution
Accepted by topic author CAS_MattF

Good Afternoon Matt,

      It is possible to run multiple applications on a cRIO target as long as they're in the same project and don't exceed the memory capacity of the target. You can only mark one VI as the start-up VI but, as you mentioned, you could have this VI call your other applications. You may find the following documentation helpful:

 

Programatically Launch an Executable or VI on a Real-Time Controller

https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000000YIE4CAO&l=en-US

 

Using VI Server to Run LabVIEW Real-Time VI's Stored on an RT Series Hard Drive

http://zone.ni.com/devzone/cda/epd/p/id/4364 

 

Getting Started with the LabVIEW Real-Time Module

https://www.ni.com/docs/en-US/bundle/371375f/resource/371375f.pdf

 

Hope this helps!

 

--Ryan S.

Message 2 of 3
(3,149 Views)

Thanks!  I will be trying this out in the next few weeks.  I will report back it I have any issues.

 

Matt

 

Matt Fitzsimons
NI Alliance Member
LabVIEW Champion
NI Certified LabVIEW Architect
LabVIEW, LV-RT, Vision, DAQ, Motion, and FPGA
0 Kudos
Message 3 of 3
(3,137 Views)