编写激励模型函数matlab,将 MATLAB 代码包含在生成可嵌入式 C 代码的模型中 - Simulink - MathWorks 中国...

说明

使用 MATLAB Function 模块可以编写用于 Simulink® 模型的 MATLAB® 函数。您创建的 MATLAB 函数针对仿真执行,并生成以 Simulink Coder™ 为目标的代码。如果您刚开始使用 Simulink 和 MATLAB 产品,请参阅使用模块实现 MATLAB 函数和使用 MATLAB Function 模块创建自定义功能了解概述信息。

双击 MATLAB Function 模块将打开其编辑器,您可在其中编写 MATLAB 函数,例如:

0ceed27607c49113fc10ef91724ed4ee.png

在函数头中将 MATLAB Function 模块的输入和输出数据指定为参数和返回值。前面的示例函数的参数和返回值对应于以下模型中的模块的输入和输出:

d4c08d74611f21306dd9d022c7aa523e.png

还可以使用 Ports and Data Manager 定义数据、输入触发器和函数调用输出,在 MATLAB Function 模块编辑器中选择 Edit Data 即可访问 Ports and Data Manager。请参阅Ports and Data Manager。

MATLAB Function 模块基于分析来生成有效的可嵌入式代码,该分析可确定每个变量的大小、类和复/实性。该分析施加了以下限制:

首次对变量赋值

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值