Exemplo n.º 1
0
 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()
Exemplo n.º 2
0
 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()
Exemplo n.º 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