예제 #1
0
파일: test_mca.py 프로젝트: klauer/ophyd
 def test_signals(self):
     mca = EpicsMCA(devs[0], name='mca')
     mca.wait_for_connection()
     mca.mode.put(MCAMode.PHA)
     mca.stage()
     mca.start.put(1)
     mca.stop_signal.put(1)
     mca.preset_real_time.put(3.14)
     mca.preset_live_time.put(3.14)
     mca.erase_start.put(1)
     mca.stop()
     mca.unstage()
예제 #2
0
파일: test_mca.py 프로젝트: dchabot/ophyd
 def test_signals(self):
     mca = EpicsMCA(devs[0], name='mca')
     mca.wait_for_connection()
     mca.mode.put(MCAMode.PHA)
     mca.stage()
     mca.start.put(1)
     mca.stop_signal.put(1)
     mca.preset_real_time.put(3.14)
     mca.preset_live_time.put(3.14)
     mca.erase_start.put(1)
     mca.stop()
     mca.unstage()
예제 #3
0
def mca(cleanup, mca_test_ioc):
    mca = EpicsMCA(mca_test_ioc.pvs['mca_prefix'], name='mca')
    mca.wait_for_connection()
    cleanup.add(mca)
    return mca