Open AdvancedImagingUTSW opened 2 months ago
Writing waveforms to the daq causes delay between channels. It may be possible to not overwrite the waveforms if the two adjacent channels have the same exposure time. Otherwise, we would need to find another way to deal with daq tasks.
Would also be curious to hear if @ffvoigt, @AndrewGYork, @dpshepherd have any tricks to speed up generating and writing data to tasks with National Instruments-based cards. The only stupid approach I could think about is to dedicate a channel to each task. For example, have dedicated pinouts for CH0 remote focusing, CH1 remote focusing, CH2 remote focusing, etc., then combine all of the voltages with a BNC combiner prior to delivering it to the physical hardware. But that also seems egregiously stupid.
Describe the bug This has been something worth dealing with for a while now. When we operate multiple channels, there is a clear delay when switching between channels. This is most obvious when in the continuous mode, or the perZ Z-stack acquisition mode.
It appears the camera is timing out between acquisitions...