[Feature-13738] offset with more operation in opc address

In Ignition 7.9, when can use offset for computing address,
We encounter many case where the offset is not +X but something like
DataPoint{BaseAddress + ( {ParamNum} * X)}

Ignition 7.9 doc :

OPC Item Path: DataPoint{BaseAddress}


Imagine that our data type had three fields, and these were laid out sequentially in the device.
Instead of specifying each address for each Tag, we can simply offset from the base address:
Member 1: DataPoint{BaseAddress+0}
Member 2: DataPoint{BaseAddress+1}
Member 3: DataPoint{BaseAddress+2}


This has been requested many times over the years. Really we should support all mathematical operators in that syntax, and sub grouping with parentheses. I’ll see what we can do.

Thanks @Colby.Clegg, I hope this ticket will have a good seat in one of the first train-car of the new release train :steam_locomotive::train::train::train:

1 Like

In the interest of posterity, the 8.0.3 nightly build uploaded on the 27th added support for these missing operators.

:clap::clap::clap:Thanks a lot !

1 Like