Dear All,
I'd like to have all 7 counters run perfectly simultaneously starting off on a returned count value from one of the 7 counters. What do I mean exactly:
I want to Armstart all counters except one and the trigger for these Armstarts is actually the moment that the one counter that wasn't armstarted returns a value. Then I start all the tasks of the armstarted counters and then I start the task of the not armstarted counter. This way I'm sure that all the counters are started synchronously on a rising edge of the input of one certain counter.
The problem I have is: where or how can I possibly select the 'output' (read: "a rising edge at the moment that a counter returns a value") of the not armstarted counter as the armstart trigger signal...? I tried the ctrnInternalOut, but it didn't do the trick (seems only useful for the TC etc...). Is there an output on the counter that gives me a pulse as soon as the counter returns a value?
Btw. I can't just connect all the armstart triggers to the Gate of one counter because then while making the connection I could be creating a rising edge that isn't there (when the connection of the trigger to the gate is made when the signal on the gate is high...) On top of that, when I first connect the armstart triggers to the same gate and the I start all the tasks... I could still have the counters out-of-sync. (E.g. ctr0 task started, ctr1 task started, gate goes high -> ctr0 and ctr1 start counting, ctr2 task started, etc... => counters not started simultaneously)
I hope I have been clear on everything! Thanks already for your input!
Filip.