05-31-2024 06:21 AM
Hello,
I have created a Host VI in which there is a queue generated with several functions and an event loop. For a desired event, I would like a specific VI in the RT layer to execute. Do you know of a function that can execute a VI (and not open it)?
05-31-2024 07:53 AM
What I would do is have a main VI on your RT that can receive TCP/IP messages and then calls the required VI when the designated command is received.
05-31-2024 08:14 AM
You realize, I hope, that you have two independent computers, the Host (presumably a PC running Windows) and the Target (presumably a cRIO running NI Real-Time Linux), communicating by some form of signal (usually based on TCP/IP).
For the Host to "request" that the Target execute a particular series of commands, it needs to "send a message" (usually via some form of TCP/IP) to the Target. The Target needs to be "listening for messages" and be able to respond appropriately. Do you know how to do these things?
Bob Schor