diff --git a/redPoscdaq.py b/redPoscdaq.py index e975fe6fb70817ba529de665429f1239b55311e1..8449191c833b39cb281379bb4d20c176ba131ada 100755 --- a/redPoscdaq.py +++ b/redPoscdaq.py @@ -51,6 +51,8 @@ from multiprocessing import Event from npy_append_array import NpyAppendArray +from mimocorb.buffer_control import rbPut + from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas from matplotlib.backends.backend_qt5agg import NavigationToolbar2QT as NavigationToolbar @@ -69,6 +71,12 @@ else: from PySide2.QtWidgets import QWidget, QLabel, QCheckBox, QComboBox from PySide2.QtNetwork import QAbstractSocket, QTcpSocket +# define global graphics style +import matplotlib.pyplot as plt +pref_style = "default" +_style = pref_style if pref_style in plt.style.available else "default" +plt.style.use(_style) + Ui_MCPHA, QMainWindow = loadUiType("rpControl.ui") Ui_LogDisplay, QWidget = loadUiType("mcpha_log.ui") Ui_OscDisplay, QWidget = loadUiType("mcpha_daq.ui") @@ -844,7 +852,6 @@ class redP_consumer(): status_txt = "active: {:.1f}s trigger rate: {:.2f} Hz, data rate: {:.4g} MB/s".format(T_active, r, r*l_tot*4e-6) print(status_txt, end='\r') -from mimocorb.buffer_control import rbPut class redP_mimocorb(): def __init__(self, source_list=None, sink_list=None, observe_list=None, config_dict=None, **rb_info):