摘要
本申请提供一种基于Qt界面开发的电子凸轮编辑器。包括:界面交互模块,用于将像素坐标实时转换为主轴和从轴工程坐标;拓扑管理模块,用于在接收到基准点插入、删除或移动指令时,按照相邻关系维护基准点集合并更新曲线段拓扑;曲线计算模块,用于根据拓扑管理模块输出的基准点及曲线类型标识,在预设曲线算法库中调用对应算法生成曲线段系数并输出曲线采样序列;极值分析模块,用于对曲线采样序列进行一阶、二阶及三阶求导;曲线缓存模块,用于接收曲线采样序列及极值数据并写入曲线缓存;联动渲染模块,用于在Qt界面中同步渲染位置及速度相关的多维曲线并刷新显示。本申请能够实现多维曲线实时联动显示、快速惰性曲线编辑及图表表格同步导出。