if (args.verbose): pyrogue.streamTap(pgpL3Vc0, dbgData) # Create GUI appTop = QApplication(sys.argv) guiTop = pyrogue.gui.GuiTop(group='cryoAsicGui') cryoAsicBoard = Board(guiTop, cmd, dataWriter, srp) if (args.type == 'dataFile' or args.type == 'SIM'): cryoAsicBoard.start(pollEn=False, pyroGroup=None) else: cryoAsicBoard.start(pollEn=True, pyroGroup=None) guiTop.addTree(cryoAsicBoard) guiTop.resize(800, 800) # Viewer gui if START_VIEWER: onlineViewer = vi.Window(cameraType='cryo64xN') onlineViewer.eventReader.frameIndex = 0 onlineViewer.setReadDelay(0) pyrogue.streamTap(pgpL0Vc0, onlineViewer.eventReader) if (args.type != 'dataFile'): pyrogue.streamTap(pgpL0Vc2, onlineViewer.eventReaderScope) # PseudoScope #pyrogue.streamTap(pgpL0Vc3, onlineViewer.eventReaderMonitoring) # Slow Monitoring # Create GUI if (args.start_gui): appTop.exec_() # Close window and stop polling cryoAsicBoard.stop() exit()
if (args.verbose): dbgData.setDebug(60, "DATA Verbose 3[{}]".format(0)) if (args.verbose): pyrogue.streamTap(pgpL3Vc0, dbgData) # Create GUI appTop = pyrogue.gui.application(sys.argv) guiTop = pyrogue.gui.GuiTop(group='cryoAsicGui') cryoAsicBoard = Board(guiTop, cmd, dataWriter, srp) if (args.type == 'dataFile' or args.type == 'SIM'): cryoAsicBoard.start() else: cryoAsicBoard.start() guiTop.addTree(cryoAsicBoard) guiTop.resize(800, 800) # Viewer gui cryoAsicBoard.onlineViewer0 = vi.Window(cameraType='cryo64xN') cryoAsicBoard.onlineViewer0.eventReader.frameIndex = 0 cryoAsicBoard.onlineViewer0.dilplayFramesFromAsics = 0 cryoAsicBoard.onlineViewer0.setReadDelay(0) cryoAsicBoard.onlineViewer0.setWindowTitle("ASIC 0") pyrogue.streamTap(pgpL0Vc0, cryoAsicBoard.onlineViewer0.eventReader) cryoAsicBoard.onlineViewer1 = vi.Window(cameraType='cryo64xN') cryoAsicBoard.onlineViewer1.eventReader.frameIndex = 0 cryoAsicBoard.onlineViewer1.dilplayFramesFromAsics = 1 cryoAsicBoard.onlineViewer1.setReadDelay(0) cryoAsicBoard.onlineViewer1.setWindowTitle("ASIC 1") pyrogue.streamTap(pgpL0Vc0, cryoAsicBoard.onlineViewer1.eventReader) # executes the requested initialization cryoAsicBoard.KCU105FEMBCryo.InitCryo(args.initSeq)
if (args.verbose): pyrogue.streamTap(pgpL3Vc0, dbgData) # Create GUI appTop = PyQt4.QtGui.QApplication(sys.argv) guiTop = pyrogue.gui.GuiTop(group='cryoAsicGui') cryoAsicBoard = Board(guiTop, cmd, dataWriter, srp) cryoAsicBoard.start(pollEn=False, pyroGroup=None) guiTop.addTree(cryoAsicBoard) guiTop.resize(800, 800) # Create the objects fileReader = rogue.utilities.fileio.StreamReader() eventReader = EventReader() # Viewer gui onlineViewer = vi.Window(cameraType='HrAdc32x32') onlineViewer.eventReader.frameIndex = 0 onlineViewer.setReadDelay(0) #pyrogue.streamTap(pgpL0Vc0, onlineViewer.eventReader) #pyrogue.streamTap(pgpL0Vc2, onlineViewer.eventReaderScope)# PseudoScope #pyrogue.streamTap(pgpL0Vc3, onlineViewer.eventReaderMonitoring) # Slow Monitoring pyrogue.streamTap(fileReader, onlineViewer.eventReader) # Create GUI if (args.start_gui): appTop.exec_() # Close window and stop polling def stop(): mNode.stop()
if (args.verbose): pyrogue.streamTap(pgpL3Vc0, dbgData) # Create GUI appTop = PyQt4.QtGui.QApplication(sys.argv) guiTop = pyrogue.gui.GuiTop(group='ePixHrePixM') ePixHrePixMAsicBoard = Board(guiTop, cmd, dataWriter, srp) if (args.type == 'dataFile' or args.type == 'SIM'): ePixHrePixMAsicBoard.start(pollEn=False, pyroGroup=None) else: ePixHrePixMAsicBoard.start(pollEn=True, pyroGroup=None) guiTop.addTree(ePixHrePixMAsicBoard) guiTop.resize(800, 800) # Viewer gui if (args.start_viewer == 'True'): onlineViewer = vi.Window(cameraType='ePixHrePixM') onlineViewer.eventReader.frameIndex = 0 onlineViewer.setReadDelay(0) pyrogue.streamTap(pgpL0Vc0, onlineViewer.eventReader) if (args.type != 'dataFile'): pyrogue.streamTap(pgpL0Vc2, onlineViewer.eventReaderScope) # PseudoScope pyrogue.streamTap( pgpL0Vc3, onlineViewer.eventReaderMonitoring) # Slow Monitoring # Create GUI if (args.start_gui == 'True'): appTop.exec_()