本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

模块编写和仿真集成

使用 MATLAB® 和 C/C++ 代码扩展现有 Simulink® 建模功能

您可以通过创建新模块并将它们添加到 Simulink Library Browser 来扩展 Simulink 的现有建模功能。使用自定义模块可以:

  • 对 Simulink 内置解决方案未提供的行为进行建模。

  • 使用现有仿真构建更高级的模型

  • 将多个模型组件封装为一个库模块,可以将该库模块复制到多个模型中。

  • 提供自定义用户界面或分析例程。

  • 模块创建基础知识
    通过新模块开发扩展 Simulink 的模块功能的原则
  • 实现新算法
    使用 MATLAB、C/C++ 和 Fortran 在 Simulink 中实现新算法
  • 集成现有代码
    使用 S-Function 或 Legacy Code Tool 集成现有的 Fortran 或 C/C++ 函数。
  • 与现有仿真或环境集成
    将第三方功能集成到 Simulink 中,包括功能模型单元 (FMU)、App、模型和工具箱
  • 创建模块封装
    为子系统和自定义模块创建自定义外观、创建用户定义的界面、封装逻辑以及隐藏数据