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