工具开发 · 主力项目 · FLUTTER DESKTOP / ANDROID

时序图设计 · Sequence Diagram Studio

面向 PLC 流程节拍设计与相位角设计的专业设计软件:条形节拍、圆周节拍、流程图三视图共享同一份数据,泳道加宽、依赖关系与关键路径一目了然,drawio / SVG / PNG 一键导出。

V1.3.4桌面版 · Windows 正式版
三视图条形 / 圆周 / 流程图
1000+动作仍保持 60 fps
Android平板版(应用商店分发)

已实现功能

从节拍建模、拖拽编辑到导出交付,覆盖 PLC 工艺设计的完整工作流。

⇄

三视图,一份数据

条形节拍(甘特 / 流程图 + 依赖箭头)、圆周节拍(同心圆相位图,12 点钟起始)、流程图三视图共享同一份数据,顶部一键切换。

↦

顺序一目了然

绿色实线箭头 = FS 严格顺序(完成后启动),琥珀虚线 = SS 并行重叠(可提前启动),关键路径带 ★ 高亮。

▥

泳道加宽(多槽位)

一个泳道可分 1–5 个槽位:条形分多条子行、圆周分多条同心子环、流程图分多条子列;拖拽动作同时支持换道 + 换槽位。

☰

空泳道策略

泳道动作全部移走后,可「保留空泳道(默认,序号不变)」或「自动移除(序号顺延)」,F2 文档设置中切换。

✎

拖拽编辑与工位管理

拖拽编辑相位、拖端点改持续角、Shift + 拖拽改层、双击新建动作;工位可增删、改名、调色、排序。

⤓

drawio / SVG / PNG 导出

SVG 矢量、分层、带语义 id 与 data-* 元数据,可直接进工艺卡与 MES;PNG 按 2 倍像素比导出;另支持 drawio 导出。

◷

文档设置与自动保存

F2 文档设置统一管理单位(ms / s / min)、相位(° / %)、精度、换算表、泳道与吸附;自动保存每 1/5/10/30 分钟可选。

▦

节拍统计

循环周期 / 动作数 / 关键路径 / 最大并行度 / 相位覆盖率 / 瓶颈工位,只展示可由项目数据推导的指标。

⚡

响应快

自研 Canvas 渲染,双层缓存 + 脏区重绘 + 空间索引,1000 个动作仍保持 60 fps。

☀

深色 / 浅色双主题

一键切换(F3),语义颜色不变,导出 SVG 与屏幕一致。

⛨

可靠性与帮助

自动定时快照 + 启动崩溃恢复 + .bak 备份;应用内帮助中心(F1)与完整使用文档。

◎

开放授权版本

桌面版自 1.3.4 起导出 SVG / PNG / drawio 无需 .lic,关于页显示「开放授权版本」。

Android 平板版

与桌面版同源的移动版本,面向平板现场使用,已按应用商店标准分发。

▭

目标分辨率

1280 × 800dp(2560 × 1600 物理),动态兼容横竖屏与其它分辨率;包名 cc.sincos.sequence_diagram,应用名「时序图设计」。

✜

触控手势

单指点选动作、按住整体拖动;选中后两端白色把手拖动改时长;双指捏合缩放 / 平移(以捏合焦点为锚点);全屏无黑边。

⤓

文件与导出

工程 / SVG / PNG 保存到系统公共目录(默认 Documents/SequenceDiagram,可更改位置);导出固定 1920 × 1080,与桌面版一致。

⛨

正式签名

release 使用独立 keystore 签名,更新安装无需卸载重装;无 license 授权限制,直接面向应用商店分发。

界面实录

桌面版 2560 × 1440 与 Android 平板版实际运行界面。