12-19-2014 08:47 AM - edited 12-19-2014 09:08 AM
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.
12-22-2014
01:50 PM
- last edited on
08-20-2024
05:47 PM
by
Content Cleaner
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.
https://www.ni.com/docs/en-US/bundle/labview/page/labview-as-a-network-client-and-server.html
12-22-2014 02:42 PM
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.