I'm trying to capture a block of data on 12 or more channels in trigger mode with a PcoLog.
When using 8 or less channels then all works correctly. When setting up more than 8 channels and setting the trigger then the sample data in the interleaved buffer is mixed up.
i.e. Data for a particular channel gets placed elsewhere in the sample buffer.
When using 8 or less channels then data is assigned in the interleaved buffer correctly. i.e Data for channel 1 is in the place for channel 1 (e.g. sample) and data for channel 2 in the place for channel 2 (e.g. sample).
When setting up for more than 8 channels then data is sometimes placed correctly in the buffer but at other times it is moved elsewhere. e.g. Channel 1 data will turn up in the buffer location for channel 4 (sample.
It's totaly sparodic so I can't write a work-around in the code.
Any one have any ideas what may be causing this or is it that the PicoLog driver cannot support more than 8 channels in trigger mode?