Hi, need help here. Not sure how to go about what I want to do. Long story short I would like to build a popup window that shows the various lineups of piping we have and how its connected. I thought using a powertable would be good to do this, however, I need to be able use scripting, as I have tags currently built to detect the connections between them. It appears I cannot use scripting in the Cell Update customization though. Does anyone have any recommendations on how would be a good way to display an interconnected system that allows for scripting capability in ignition? Any help would be appreciated! If its still unclear of what I'm asking for, please let me know. I am aware I didn't include a lot of details.
Cell update bindings are poor choices for significant quantities of updates. And cannot be dynamically established. Typically, scripting would be used to generate the entire dataset at once, not cell by cell.
What would you recommend doing then? Use labels and just have them change what they say based on an expression? Is there any other way you'd recommend doing it?
Can you show a general idea of what you’re going for? How are these different routings shown, text, image, etc…
What is currently in use if anything.
Its just text.
Should Be something like this (In column order)
Pipeline (Pipeline connected to, changes based on which pipeline its connected to)
System Connected to (Detects which system the pipeline is connected to)
etc... thinking about it now. Think I can just make new tags and do system.tag.writes to them from within my original tag event scripting.
If it just text then yes individual labels with expression bindings would probably be best.
You can make it a template with custom bindings for indirect bindings that allow for it to be used across multiple different circumstances.
I'd probably use a template repeater, where the template displays one row of data. The template would accept one or more tagpath parameters that would drive indirect bindings inside the template. The repeater's dataset would supply the tag paths.