Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

架构和组件设计

通过开发用于生成代码部署、快速原型构建或实时仿真的算法来设计软件系统

使用 Simulink®Simulink Coder™ 设计模型,这些模型可用于快速原型构建、实时仿真,或作为应用程序在桌面或嵌入式目标环境中部署和运行。

为了避免或最大限度地减少返工,在 Simulink 编辑器中构造模型时,应从设计流程的最初就考虑代码生成。应考虑软件设计因素和问题,如不同调度场景的建模风格、支持代码生成的产品和模块、Simulink 建模语义的代码生成处理、导入现有代码等。

类别

  • 设计的准备工作
    将软件问题分成几个部分,并将嵌入式系统架构的各个方面映射到 Simulink 建模环境元素
  • 应用程序接口
    设置应用程序接口,以便与目标环境软件进行交互
  • Simulink 建模组件
    通过使用 Simulink 基于组件的建模选项和重用方法来模块化生成的代码
  • 建模规范和模块用法
    要为代码生成和部署设计模型,请使用建模规范和支持的模块。
  • 外部代码导入
    选择并应用用于导入外部 MATLAB 代码、C 或 C++ 代码的选项
  • 计时器和调度
    了解代码生成器如何支持绝对计时器和已用时间计时器以及基于时间和基于事件的调度