02-21-2008 07:09 AM
02-22-2008 08:16 AM
Being as your wanting the actual browser to pop up with the labview application inside there on a remote panel then you'd need to talk to the browser directly most likely over Active X. Depending on your programs life span depends if this is useful for you or not, as the goal posts for activex controls is a constantly moving thing. Another way you could do this is deploy an application ontop of the remote application and use a deployed execuatable to alert you to certain events via NI-PSP.
If your interested in putting together an activeX control you can view a lot of examples inside the LabVIEW example finder just by searching.
Whats the scope/purpose of the application and reason why you require this to pop up?
All the best,
02-22-2008 08:56 AM
The activex solution is an interesting one. But for my application it might not be reliable enough.
The application is a remote telemetry monitoring system. The Labview app decodes alarms from a wireless receiver. When an alarm state is detected it is logged in the alarm database and a alarms screen indicates the fault with a LED. Remote users connect to the application over the LAN and only need to view the HMI screen.
My concern with the browser screens is to ensuring that an operator is aware of the alarm when the browser is minimized etc.
So possible solutions to this issue are:
1) Some sort of pop-up dialog
2) Make the remote browser window visible
3) Send an email on SMTP to all the operators.
Hope this explains it a bit clearer.
02-25-2008 02:04 AM
02-26-2008 02:12 AM
Please find attached a simple program that uses PSP over a network, the client has a buffer of 50 with the binded variable to the server or host machine, the access for this is read only. The server or host changes this variable which is picked up by the client and changes the indicator. To get this to work with the behaviour you wish all that would be needed is to place the PSP variables to a case structure, and have the property change to pop the window up. You will need to change the paths to match your own.
Regarding your SMTP questions, using this is just a few VI's under the connectivity panel, or you can do a search inside the labview functions pallette to find all SMTP VI's.
All the best,