acquisition examples and cleanup

This commit is contained in:
2023-11-13 11:31:57 +01:00
parent 2b61757705
commit afde091b4e
17 changed files with 43027 additions and 163 deletions

View File

@@ -0,0 +1,10 @@
""" Multiple DAQs with different rates"""
from slic.core.acquisition import SFAcquisition
rates = {'100Hz': 1, '50Hz': 2, '25Hz': 4, '10Hz': 10, '5Hz': 20, '1Hz': 100}
def generate_DAQS(instrument, pgroup,bs_channels, pvs, detectors):
DAQS = {name:SFAcquisition(instrument, pgroup, default_channels=bs_channels, default_pvs=pvs, default_detectors=detectors, rate_multiplicator=r) for (name, r) in rates.items()}
return DAQS