EcoStruxure Geo SCADA Expert Forum
Schneider Electric support forum about installation, configuration, integration and troubleshooting of EcoStruxure Geo SCADA Expert (ClearSCADA, ViewX, WebX).
Link copied. Please paste this link to share this article on your social media post.
Posted: 2024-08-13 07:28 PM
Hey all,
Just after so help with a script or ST to move through 4 different mimics. Is this possible and what is the best way to do this?
I need to have it automatically do it without interfacing a person.
Cheers
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2024-08-16 11:25 AM
I assume this is for a TV or something up on a wall? The head would be tied back to a client somewhere and the client would have to be logged in as a named user, but it's certainly possible.
Look in the help file for "OnMessageReceived" and you'll find some neat stuff you can do. The idea is you'd send a message to the user to "Navigate" somewhere, the user receives it and then processes some script locally on his client. To loop this through screens, use a ST program or something similar to have it cycle a screen every minute or so.
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2024-08-16 11:25 AM
I assume this is for a TV or something up on a wall? The head would be tied back to a client somewhere and the client would have to be logged in as a named user, but it's certainly possible.
Look in the help file for "OnMessageReceived" and you'll find some neat stuff you can do. The idea is you'd send a message to the user to "Navigate" somewhere, the user receives it and then processes some script locally on his client. To loop this through screens, use a ST program or something similar to have it cycle a screen every minute or so.
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2024-08-19 06:26 AM
A common way to have mimics 'cycle' round a number of displays is for them to have a sub within each mimic like:
Sub Mimic_Navigate( )
Sleep 10000 '10 Seconds
Mimic.Navigate("SCX:////CMimic/Overview Mimic")
End Sub
Unfortunately, mimic script is interrupted/stopped when the user does something else in the same ViewX, so transitions will freeze. You might be happy with this.
This is why Trent suggests using the OnMessageReceived event in script. This will do the navigation. To trigger this from the server, create a Logic program to send a message using the NotifyUser method on the CDBUser user object. For this to work the Logic must be aware of the specific user which the 'mimic cycler' client is logged in with.
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2024-09-06 03:26 AM
I saw recently that another method was used to auto-cycle between displays.
The user pasted each mimic in the cycle into one 'super-mimic' then used a server-side variable/point animation to control the visibility of each embedded mimic in a sequence.
They also used Logic to stop the cycle when there were alarms on a specific page.
This could be a performance issue because all animations - visible and invisible - were being watched and sent from the server all of the time.
Link copied. Please paste this link to share this article on your social media post.
Create your free account or log in to subscribe to the board - and gain access to more than 10,000+ support articles along with insights from experts and peers.