acquisition examples and cleanup
This commit is contained in:
10
acquisition/multiple_daqs.py
Normal file
10
acquisition/multiple_daqs.py
Normal 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
|
||||
|
||||
Reference in New Issue
Block a user