- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Link copied. Please paste this link to share this article on your social media post.
Posted: 2023-03-09 11:21 AM . Last Modified: 2023-05-02 11:47 PM
Logic solves globally, I need it to solve per user or client.
We use a single templated mimic that changes the data based on the selection of a device by a soft push button on the graphic.
The system works well for a single client. However, the issue is that we now have two stations, each running two client windows, given the possibility of four instances of the graphic being viewed simultaneously. When multiple stations view the mimic, the data changes on all clients.
The solution required is to allow each client instance to open the mimic and display different data. Do I need to create different mimics for each client?
Has anyone used similar logic? I expect this to be routine as with other programs allowing the logic to be user or global.
I could be missing a simple configuration step.
Link copied. Please paste this link to share this article on your social media post.
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Link copied. Please paste this link to share this article on your social media post.
Posted: 2023-03-10 02:51 AM
You are correct, Logic performs its operations server-side. Client-side you can use VBscript to do things such as modify data on screen, request data from users using forms, get and send data to the server.
Also you can use REGISTRY animations, and this might be your better option. Set the pushbutton to modify the value of a REGISTRY item, then use the state of that item in your animations for other items on screen.
S
Link copied. Please paste this link to share this article on your social media post.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Link copied. Please paste this link to share this article on your social media post.
Posted: 2023-03-10 02:51 AM
You are correct, Logic performs its operations server-side. Client-side you can use VBscript to do things such as modify data on screen, request data from users using forms, get and send data to the server.
Also you can use REGISTRY animations, and this might be your better option. Set the pushbutton to modify the value of a REGISTRY item, then use the state of that item in your animations for other items on screen.
S
Link copied. Please paste this link to share this article on your social media post.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Link copied. Please paste this link to share this article on your social media post.
Posted: 2023-03-15 08:59 AM
Thank you for your post.
After testing, I see the scripts run on each client while the logic files are server-side. Thus their effects are global.
The original logic is all in function block logic, so the client must determine if converting it to a VB script is worthwhile.
I will mark the post as solved.
CW
Link copied. Please paste this link to share this article on your social media post.

