实验序列编辑器
实验代码编辑与序列模拟:语法高亮、解析与输出通道时序可视化。
概述
quatm/GUI/editors/editor_sequencer.py 提供实验序列编辑器(编辑并模拟):
CodeEditorParser 组合主窗口把左侧 CodeEditor 代码编辑器与右侧序列可视化组合起
来,编辑实验脚本后可一键模拟运行,把各输出通道的时序画成阶梯图。
组件
| 组件 | 说明 |
|---|---|
CodeEditor | 代码编辑器:行号、Python 高亮、自动缩进与补全 |
PythonHighlighter / LineNumberArea | 语法高亮 / 行号边距 |
ExperimentParser | 解析实验:buildExperiment / simulateExperiment 返回命令栈 |
ExperimentSequencer | 把序列按各输出通道随时间画成阶梯图 |
CodeEditorParser | 组合主窗口:Save / Simulate / Clear 工具栏 + Dock 布局 |
用法
from quatm.GUI.editors.editor_sequencer import CodeEditorParser
win = CodeEditorParser(parent=parent, filename="experiments/my_experiment.py")
更完整说明见 序列编辑器。