예제 #1
0
파일: lima.py 프로젝트: mguijarr/bliss
 def __init__(self, device, acq_nb_frames=1, acq_expo_time=1, acq_trigger_mode='INTERNAL_TRIGGER', acq_mode="SINGLE", acc_time_mode="LIVE", acc_max_expo_time=1, latency_time=0):
     self.parameters = locals().copy()
     del self.parameters['self']
     del self.parameters['device']
     trigger_type = AcquisitionDevice.SOFTWARE if 'INTERNAL' in acq_trigger_mode else AcquisitionDevice.HARDWARE
     AcquisitionDevice.__init__(self, device, device.user_detector_name, "lima",
                                trigger_type = trigger_type)
예제 #2
0
파일: p201.py 프로젝트: mguijarr/bliss
 def __init__(self, device, nb_points=1, acq_expo_time=1.,
              master="internal", channels=None):
     self.__channels = channels or dict()
     self.__all_channels = dict(channels)
     self.__all_channels.update({"timer": 11, "point_nb": 12})
     self.__master = master.lower()
     AcquisitionDevice.__init__(self, device, device.__class__.__name__, "zerod",
                                trigger_type = AcquisitionDevice.HARDWARE)
예제 #3
0
파일: test.py 프로젝트: mguijarr/bliss
 def __init__(self, device, sleep_time=1):
   AcquisitionDevice.__init__(self, device, device, "test")
   self.sleep_time = sleep_time
예제 #4
0
파일: musst.py 프로젝트: mguijarr/bliss
 def __init__(self, musst_dev, program=None, store_list=None, vars=None):
   AcquisitionDevice.__init__(self, musst_dev)
   self.musst = musst_dev
   self.vars = vars
   self.store_list = store_list