Hi CAS,
There are only a couple ways to perform this operation and neither of them are perfect for what you are looking for. The first method is the one you described in your post; acquire the digital signal and analyze it post acquisition.
The second method is to route the scan clock to the source of a counter and have your trigger signal on the gate of the counter. Your counter would be configured for buffered period measurement. What this will do is that it will record how many samples have passed in between trigger pulses. Therefore, you should be able to easily tell how to break up your array. This can even be done automatically in software by using array subset functions. You would basically associate a block of data with the numeric numbe
r returned from the counter.
For example, if your acquisition acquired 59, 68, 45 points between 3 trigger signals, your counter buffer will have 3 numbers (59, 68, 45). You will then be able to use your counter buffer to break apart your array into smaller segments of 59, 68 and 45.
Anyway, hope that helps. Have a good day.
Ron