01-05-2021 02:24 PM
Dear forum members,
I would like to get some feedback on the remote panel functionality. I am closing a project with a CRIO 9049 (LV RT 2020), working flawlessly for some real time control and high speed data acquisition. During the development I have been using the vi front panel, but once the final application has been deployed I have allowed HMI via TCP-IP. While I can completely control the system this way, and I could implement via TCP-IP data streaming to a remote GUI, it seems to me replicating the work already done in the vi front panel.
With some excitement I tried today deploying remote panel functionality for my vi. Unfortunately, the process, which should be straightforward, is showing itself as less than enjoyable. I am still sorting out explorer compatibilities; next I will need to verify that my RT loop performance is not compromissed by the panel server, and to check maximum update rate of the panel, and make sure the user does not have a lagging feel when using the system...
It is a long road and I wonder if the destiny is doomed from start.
Is any of you using this functionality or performance is lacking as per 2021?
01-08-2021 03:14 PM
@Litos I would recommend not using the Remote Front Panel. I agree it's a nice easy way to quickly push your data to be read online, but Internet Explorer is dropping support so if you run into issues in a year or two with the deployment you're going to be dedicating more development time then rather than now.
I'd recommend SystemLink if you have the time, if you don't I'd just do the TCP/IP. Been around awhile, going to stay around awhile.
As for the performance, just make sure you are passing the data that is going to be read to a dedicated loop/process so the UI is independent of the actual processing and acquisition. I.E. Producer Consumer architecture with a dedicated consumer that manages Front Panel objects.
Good luck!