状态机 | 如何从零开始构建一个QM项目

💡 原文中文,约3500字,阅读约需9分钟。
📝

内容提要

QM建模工具是一种强大的工具,提供了交互式GUI模式和命令行模式两种操作方式。可以在Windows、Linux和MacOS上运行。可以从零开始构建一个QM项目,并在桌面上运行并将结果打印到屏幕上。可以添加包、类、时间事件、状态机等模型项。可以生成代码,添加目录和文件。可以编辑文件和编译工程。

🎯

关键要点

  • QM建模工具提供交互式GUI模式和命令行模式,支持Windows、Linux和MacOS。
  • 用户可以通过双击快捷方式或拖放模型文件来启动QM。
  • 可以从零开始创建QM项目,选择qpc框架类型和自定义路径。
  • 添加包用于将其他模型项组合到更高级别的单元中。
  • 向包中添加类以实现行为,类是状态机的基础。
  • 添加时间事件属性以周期性触发状态机中的操作。
  • 通过绘制状态机图来定义状态和转换。
  • QM支持生成代码,用户可以自定义生成的代码结构和文件名。
  • 可以创建目录以确定生成文件的位置,并向目录添加源文件和头文件。
  • 用户可以编辑文件并编译工程,支持自定义代码与生成代码的混合。
  • 提供了在Windows命令提示符下生成可执行文件的方法。
🏷️

标签

➡️

继续阅读