状态机 | 如何从零开始构建一个QM项目
💡
原文中文,约3500字,阅读约需9分钟。
📝
内容提要
QM建模工具是一种强大的工具,提供了交互式GUI模式和命令行模式两种操作方式。可以在Windows、Linux和MacOS上运行。可以从零开始构建一个QM项目,并在桌面上运行并将结果打印到屏幕上。可以添加包、类、时间事件、状态机等模型项。可以生成代码,添加目录和文件。可以编辑文件和编译工程。
🎯
关键要点
- QM建模工具提供交互式GUI模式和命令行模式,支持Windows、Linux和MacOS。
- 用户可以通过双击快捷方式或拖放模型文件来启动QM。
- 可以从零开始创建QM项目,选择qpc框架类型和自定义路径。
- 添加包用于将其他模型项组合到更高级别的单元中。
- 向包中添加类以实现行为,类是状态机的基础。
- 添加时间事件属性以周期性触发状态机中的操作。
- 通过绘制状态机图来定义状态和转换。
- QM支持生成代码,用户可以自定义生成的代码结构和文件名。
- 可以创建目录以确定生成文件的位置,并向目录添加源文件和头文件。
- 用户可以编辑文件并编译工程,支持自定义代码与生成代码的混合。
- 提供了在Windows命令提示符下生成可执行文件的方法。
🏷️
标签
➡️