Populating dataset

I have an array of 20 structs. I'd like to show each struct as a row in a table. I populated the table dataset using a custom method called loadeventlog() and a timer that invokes the method every 5s.

Is there a way to bind tag paths for each struct 1-20 to each row and have them update in the table as any other OPCUA tag updates, without this timer that rewrites the data to the table? Thanks.

Built-in to Ignition? No.

You might find my tags() expression function helpful.

They sound like static tags, Phil, so can just use cell update bindings on the table, creating one for each cell. Painfully slow to setup..

I don't ever use cell update bindings.

Cause they're a pain in the butt to setup? or other reasons? (I'm out of the loop with Vision these days...)

They are incompatible with dynamic dataset lengths. Which I pretty much always allow for in re-usable designs.

3 Likes