在 MATLAB Function 模块中使用全局数据

您所在的位置:网站首页 matlab使用总结 在 MATLAB Function 模块中使用全局数据

在 MATLAB Function 模块中使用全局数据

2024-06-30 13:49| 来源: 网络整理| 查看: 265

查看 Data Store Memory 模块参数

打开 Data Store Memory 模块以查看参数。在常设选项卡上,请注意数据存储名称参数是 A。打开信号属性选项卡。在此示例中,初始值参数为 25,数据类型参数为 double,而信号类型参数为实数。

为了在 MATLAB Function 模块中使用全局数据,您不能将这些参数设置为“自动”或“继承”。

检查 MATLAB Function 模块

打开 MATLAB Function 模块。函数代码声明全局变量 A,该变量与 Data Store Memory 模块的数据存储名称参数的名称匹配。该模块在每次执行时使用以下代码将 1 与 A 相加:

function y = fcn global A; A = A+1; y = A;

确保变量 A 使用该模块中的数据存储内存:

在函数选项卡的准备部分中,点击编辑数据。

在符号窗格中,选择变量 A。这些属性显示在属性检查器中。

请确保作用域属性为 Data Store Memory。

对模型进行仿真

运行模型。模块执行发生在每个主时间步。MATLAB Function 模块的最终输出是 76。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3