LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Remote Panel launching applications

When you have a remote panel connection and do something like "Export Data to Excel" on a table - which computer launches the application - server or client?

 

I suppose I could test it out, but I don't have a second computer handy right now.

 

 

Edit: A secondary question is:  which computer is actually running the VI, and using its resoruces (processor / ram)?  Also, if the server computer has access to network shares that the client computer doesn't, can the client access those files through remote panel?  ... etc.

 

Edit2: Found that in the documentation. It is being run on the server, which likely means it can access the server's network shares as well.

0 Kudos
Message 1 of 3
(2,537 Views)

Hello,

 

The Client opens the front panel on the Server. When you open a front panel remotely from a client, the Web Server sends the front panel to the client, but the block diagram and all the subVIs remain on the server computer, thus the Server would launch the application. If you grant access to the Server, you would have to institute specific security measures (such as passwords) to prevent the client from accessing the excel sheet.

 

Here are two helpful articles that detail the server/client relationship more thoroughly.

 

http://www.ni.com/white-paper/4431/en/

http://www.ni.com/white-paper/4433/en/

 

Warm Regards,

Josh
0 Kudos
Message 2 of 3
(2,469 Views)

Just noticed you had replied.  I finally got around to doing some testing because I couldn't find much documentation.

 

You are only partially correct. It does open front panels on the server, but functions such as "export data to excel" from a table or plot do launch Excel on the client - not the server.  The client can also directly the server network shares and resources correctly.

0 Kudos
Message 3 of 3
(2,464 Views)