Hi,
I am a trying to write a Python script that does synchronous 2-channel playback on an AD2 of arbitrary data that is continuously sent to the device using the FDwfAnalogOutNodePlayData call.
Most of this works; I get gapless playback at a rate of 48 kHz on both channels without issue.
However, I just noticed that the playback doesn't start at the precisely the same instant on both channels, which is what I want to achieve.
My sequence of calls (omitting the FDwfAnalogOut prefix) i
Hi @reddish
Here you have an example for stereo play and record: AnalogOutIn_PlayRecordStereo.py
For synchronized Wavegen output you can use either channels to be maser or use Configure with -1 to set up master automatically. dwf.FDwfAnalogOutConfigure(hdwf, c_int(-1), c_int(1))
For triggering various combinations can be used, depending on the requirements. For this purpose the easies is probably triggering the Scope on Wavegen. dwf.FDwfAnalogInTriggerSourceSet(hdwf, tr