CJ,
Thanks, that worked better than the solution I came up with.
Unfortunately I'm using Dasylab 9 so I didn't try to look at your example but your description was good so I was able to build what you described.
I had a similar solution but it gave me an error down stream of the Latch.
I have 3 sliders. The outputs go thru a scale block and then to the analog output block.
On slider 1 I needed to change its scale depending on a switch. So I wired slider 1 to 2 inputs on the scale block which now has 4 outputs.
To determine which output from the scale from slider one to use I used a time slice set to Time controlled signal switch. (Your solution I found in another thread) The control input is a switch.
I needed slider 2 & 3 to update the AO block simultaneously. (my initial question) But my first solution was to use a shift register.
I had a one-shot wored to the 2 shift register controls. I changed the sliders and clicked the one-shot and the 2 sliders updated at the AO simultaneously.
That worked so well I decided to add slider 1 to the shift register. I gave slider one its own one-shot control.
But now when I tried to run I got an error from the time slice stating the block sizes or timing were inconsistent.
I did a little testing and found that the error occured when I had all 3 controls wired to a single one-shot or to multiple one-shots.
If I disconnected the slider 1 output from the shift register and the scaling block and wired slider 1 directly to the scaling block it works fine.
Any idea why the error occured.
My worksheet is attached. The latch is in place but the shift register is still there. To test just wire the outputs of the shift register to the scale block in the same order as the latch.
Thanks,
Dave