Engee 文档

使用 Engee 进行面向模型的设计

导言

*建模*是对真实系统进行虚拟再现。

*模拟*是计算系统在某个时间间隔内的行为,即该时间间隔内每个时刻的状态。

*建模*和*模拟*对于在单靠原型设备难以再现的条件下测试系统很有价值。尤其是在设计过程的早期,当设备还未到位时,更是如此。

建模和模拟的短期迭代可以减少在后期阶段发现的错误,从而提高早期系统开发的质量。

C 代码也可以从模型中自动生成。如果对特定硬件平台的软件实施要求进行了形式化和具体化,就有可能在此基础上创建自动测试平台。代码生成可节省时间,并防止人工编码错误。

面向模型设计的功能

在面向模型设计(MOD)中,系统模型是工作流程的核心。MOS 可以快速、经济地开发动态系统,包括控制系统、信号处理系统和通信系统。

MOS 可以

  • 为项目团队提供通用的设计环境。

  • 将项目与需求直接联系起来。

  • 将测试与设计相结合,不断发现并纠正错误。

  • 利用多领域建模完善算法。

  • 自动生成嵌入式程序代码和文档

  • 开发并重复使用测试套件

系统规范.h 高级设计.h 低级设计

要求

完成集成和测试

系统级设计

系统集成和测试

子系统设计

子系统集成和测试

Engee 中基于模型的设计工作流程示例

要开始基于模型的设计任务,请查看此工作流程。

model based design

本文的工作流程侧重于与基于模型的设计相关的基本 Engee 任务。

  • 系统定义和布局 - 确定建模目标、组件和模型结构。

  • 系统建模和验证—​建模和测试组件、集成组件、测试系统。

  • 在*Engee*中进行系统设计—​设计和测试新组件。