Hi,
Thanks for the interesting question. One way to achieve this effect is to use a
Selector operator instead of a sequence. That way you can control segments using expressions.
In the attached example I've used two expressions. The first is a Modulo operation:
mod(SegmentXCounter-1+SegmentYCounter,8). This uses SegmentXCounter to generate an output that cycles between 0 - 7. The SegmentYCounter is also added to this number to create the offset for each row.
This is then used in a second arithmetic operator that uses the input in a couple of nested conditional statements to select the appropriate segment:
if(Input1=1 | Input1=2,1,
if(Input1=3 | Input1=4 | Input1=7 | Input1=0, 2,3)
)Hope that helps, many thanks,
Paul