实验运行监视器
数据流监控 GUI:数据/图像/命令/消息多标签监视与单流面板。
概述
quatm/GUI/streammonitor/ 提供实验运行监视器:MainWindow 以标签页容纳数据
流(Data)、图像流(Image)、命令(Command)、消息日志(Message)与历史(History
)等监控;每个监控标签由 StreamMonitor 订阅单一数据流并实时展示。
组件
| 组件 | 说明 |
|---|---|
MainWindow | 监控主窗口:多标签页容器 + 菜单 |
StreamMonitor | 单流监控面板:订阅某一数据流并实时展示 |
MessageTableModel | 消息日志表格模型(时间戳/来源/级别/内容,按级别着色) |
ImageTableModel | 图像流元数据表格(固定时间/来源列 + 动态键列) |
用法
from quatm.GUI.streammonitor import MainWindow, StreamMonitor
win = MainWindow(parent=parent) # 多标签监控主窗口
panel = StreamMonitor(name="PMT", stream_type="Data", parent=parent)
更完整说明见 数据流监视器。