mccdaq/mcculw

simultaneous analog output update with USB-3103

Opened this issue · 0 comments

Hi, I have got an issue using a USB-3103 when trying to update simutaneously several analog channels.

I am using :

  • win10
  • python 3.9
  • mcculw 1.0.0

The code I am using is derived from the suggestion in the issue #31.
I update 2 analog outputs (2 and 3) and monitor them on an oscillope. I use the function a_out_scan with scan_options = 0 and I detect a change of voltages with the good amplitude and a delay of about 1 ms between the 2 channels (this delay increases if I use non consecutive channels). If I repeat with scan_options = ScanOptions.SIMULTANEOUS to get both transitions at the same time then it does not work. The voltages change by a small negative value.

Can you help me understand what I am doing wrong or I do not get?

Thanks,
Rudy