实验序列编辑器

实验代码编辑与序列模拟:语法高亮、解析与输出通道时序可视化。

概述

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")

更完整说明见 序列编辑器