LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Is there a way to see a list of all the VI's currently running on a remote PC?

I want to see a list of all the VI's currently running or loaded into memory, on a remote PC.
 
I assume this can be accomplished with a similar method like using an Open VI Reference and Property Node. Unfortunately, the Open VI Reference requires the user to name a specific VI path.
 
How can I accomplish this task?
0 Kudos
Message 1 of 5
(3,821 Views)
What I would do is to run permanently a dedicated vi on the remote PC, to keep track of all the opened (or running) vis. That's what the attached vi is doing. This way, you only need to remember the name of this monitoring vi.
May be there is a more clever way ?
Chilly Charly    (aka CC)
0 Kudos
Message 2 of 5
(3,806 Views)

The only real way to see all VIs running is use a property node to get All VIs in Memory, hence you need a deticated VI to run this property node. The above suggestion is the way you would want to do this.

Tyler H.

National Instruments

0 Kudos
Message 3 of 5
(3,790 Views)


chilly charly a écrit:
What I would do is to run permanently a dedicated vi on the remote PC, to keep track of all the opened (or running) vis. That's what the attached vi is doing. This way, you only need to remember the name of this monitoring vi.
May be there is a more clever way ?

Yes, there is a more clever method, using the App.ExportedVIs property node, after connecting to the remote PC with Open Application Ref. See the attached vi.
Chilly Charly    (aka CC)
0 Kudos
Message 4 of 5
(3,763 Views)

Gracias, Chilly Charly

0 Kudos
Message 5 of 5
(3,757 Views)