进程管理器 (ProcessManager)

分布式进程面板——管理 Server/Driver/GUI/Viewer/Monitor 五类后台进程。

概述

ProcessManager 管理 Quatm 分布式架构中的所有后台进程。进程分为五类:Server(通信)、Driver(设备驱动)、GUI(图形界面)、Viewer(数据查看)和 Monitor(环境监控)。

进程类别

类别说明典型进程
ServerZeroMQ 通信服务CommandHub, DataHub
Driver设备驱动进程Andor, ADwin, Valon
GUI图形界面进程Browser, PrepStation
Viewer数据查看进程UpdatingPlot, StreamMonitor
Monitor环境监控进程温度、真空监测

用法

from quatm.GUI.processmanager import ProcessManager

pm = ProcessManager(parent=parent)
pm.startProcess("Andor", "Driver")
pm.stopProcess("Andor")