forked from awendt/pyrelacs
Merge branch 'main' of https://whale.am28.uni-tuebingen.de/git/Awendt/pyrelacs
This commit is contained in:
commit
b912159b76
@ -94,5 +94,5 @@ if __name__ == "__main__":
|
|||||||
SINFREQ = 10
|
SINFREQ = 10
|
||||||
|
|
||||||
daq_input = Calibration()
|
daq_input = Calibration()
|
||||||
# daq_input.check_attenuator()
|
# daq_input.run_calibration()
|
||||||
daq_input.check_amplitude()
|
daq_input.check_attenuator()
|
||||||
|
@ -208,6 +208,7 @@ class MccDac:
|
|||||||
data_channels = np.concatenate((data, data))
|
data_channels = np.concatenate((data, data))
|
||||||
|
|
||||||
db_values = [0, 0, -2, -5, -10, -20, -50]
|
db_values = [0, 0, -2, -5, -10, -20, -50]
|
||||||
|
db_values = [0, -10, -20]
|
||||||
for i, db_value in enumerate(db_values):
|
for i, db_value in enumerate(db_values):
|
||||||
log.info(f"Attenuating the Channels, with {db_value}")
|
log.info(f"Attenuating the Channels, with {db_value}")
|
||||||
if i == 1:
|
if i == 1:
|
||||||
@ -218,7 +219,7 @@ class MccDac:
|
|||||||
else:
|
else:
|
||||||
self.set_attenuation_level(db_value, db_value)
|
self.set_attenuation_level(db_value, db_value)
|
||||||
|
|
||||||
self.write_analog(
|
stim, ao_device = self.write_analog_dac(
|
||||||
data_channels,
|
data_channels,
|
||||||
[0, 1],
|
[0, 1],
|
||||||
SAMPLERATE,
|
SAMPLERATE,
|
||||||
@ -228,7 +229,7 @@ class MccDac:
|
|||||||
self.diggital_trigger()
|
self.diggital_trigger()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
self.ao_device.scan_wait(uldaq.WaitType.WAIT_UNTIL_DONE, 15)
|
ao_device.scan_wait(uldaq.WaitType.WAIT_UNTIL_DONE, 15)
|
||||||
except uldaq.ul_exception.ULException:
|
except uldaq.ul_exception.ULException:
|
||||||
log.debug("Operation timed out")
|
log.debug("Operation timed out")
|
||||||
self.write_bit(channel=0, bit=0)
|
self.write_bit(channel=0, bit=0)
|
||||||
|
@ -2,7 +2,7 @@ import ctypes
|
|||||||
|
|
||||||
import uldaq
|
import uldaq
|
||||||
from IPython import embed
|
from IPython import embed
|
||||||
from pyrelacs.repros.mccdac import MccDac
|
from pyrelacs.repros.repos import MccDac
|
||||||
from pyrelacs.util.logging import config_logging
|
from pyrelacs.util.logging import config_logging
|
||||||
import numpy as np
|
import numpy as np
|
||||||
import matplotlib.pyplot as plt
|
import matplotlib.pyplot as plt
|
||||||
|
Loading…
Reference in New Issue
Block a user