bug cant read digio line with d_in_scan
This commit is contained in:
@@ -19,16 +19,21 @@ class Calibration(Repos):
|
||||
time = np.arange(0, DURATION, 1 / SAMPLERATE)
|
||||
data = AMPLITUDE * np.sin(2 * np.pi * SINFREQ * time)
|
||||
# sending stimulus
|
||||
|
||||
stim, ao_device = self.send_analog_dac(
|
||||
data, [0, 0], SAMPLERATE, ScanOption=uldaq.ScanOption.EXTTRIGGER
|
||||
)
|
||||
read_data = self.read_analog_daq(
|
||||
[0, 1], DURATION, SAMPLERATE, ScanOption=uldaq.ScanOption.EXTTRIGGER
|
||||
)
|
||||
# read_data = self.read_analog_daq(
|
||||
# [0, 1], DURATION, SAMPLERATE, ScanOption=uldaq.ScanOption.EXTTRIGGER
|
||||
# )
|
||||
data = self.read_digitalio([0, 0], DURATION, SAMPLERATE)
|
||||
self.digital_trigger()
|
||||
ao_device.scan_wait(uldaq.WaitType.WAIT_UNTIL_DONE, -1)
|
||||
self.digital_trigger(data=0)
|
||||
|
||||
self.disconnect_dac()
|
||||
self.connect_dac()
|
||||
self.set_analog_to_zero()
|
||||
embed()
|
||||
exit()
|
||||
|
||||
@@ -36,7 +41,7 @@ class Calibration(Repos):
|
||||
if __name__ == "__main__":
|
||||
SAMPLERATE = 40_000.0
|
||||
DURATION = 5
|
||||
AMPLITUDE = 3
|
||||
AMPLITUDE = 1
|
||||
SINFREQ = 1
|
||||
daq_input = Calibration()
|
||||
daq_input.run_calibration()
|
||||
|
||||
Reference in New Issue
Block a user