I think the first point that Dave made is the most important. Before attempting to write script code, try the built-in features. As a VTScada instructor, I often see a similar situation where someone with a background in programming turns first to the scripting language rather than the existing features. Kind of like, if you have a hammer, everything looks like a nail.
Couple of points:
1) For your situation, it sounds like the best solution will involve:
a) tags to read the data, not script code.
b) a widget or custom widget created using the Idea Studio, not script code.
c) a tag list widget, maybe with a bit of expression coding, to display an array of b).
2) GUITransforms are not, never were, and never will be, meant for humans to type. Yes, they're documented, but leave them for the Idea Studio to generate. You can tweak parameters if needed.
3) The beauty of steady state is never needing to write a loop to refresh data. That's a big part of why VTScada is so efficient! Don't ruin that by trying to work around it.
I think the first point that Dave made is the most important. Before attempting to write script code, try the built-in features. As a VTScada instructor, I often see a similar situation where someone with a background in programming turns first to the scripting language rather than the existing features. Kind of like, if you have a hammer, everything looks like a nail.
Couple of points:
1) For your situation, it sounds like the best solution will involve:
a) tags to read the data, not script code.
b) a widget or custom widget created using the Idea Studio, not script code.
c) a tag list widget, maybe with a bit of expression coding, to display an array of b).
2) GUITransforms are not, never were, and never will be, meant for humans to type. Yes, they're documented, but leave them for the Idea Studio to generate. You can tweak parameters if needed.
3) The beauty of steady state is never needing to write a loop to refresh data. That's a big part of why VTScada is so efficient! Don't ruin that by trying to work around it.