向MATLAB函数块中添加数据
可以为定义数据参数MATLAB函数block使用以下方法:
方法 | 用于定义 | 参考 |
---|---|---|
方法中直接定义数据MATLAB函数分组码 | 输入输出数据 | 看到定义输入和输出. |
使用端口和数据管理器 | 中的输入、输出和参数数据MATLAB函数块是开放的,有焦点 | 看到在端口和数据管理器中定义数据. |
使用模型资源管理器 | 中的输入、输出和参数数据MATLAB函数模型层次结构的所有级别上的块 | 看到模型浏览器 |
在端口和数据管理器中定义数据
若要添加数据参数,请在“端口和数据管理器”中选择添加>数据并修改数据属性。
设置常规属性
在“常规”页签中可以设置以下属性:
财产 | 描述 |
---|---|
名字 | 数据参数的名称,遵循MATLAB中使用的相同命名约定®. |
范围 | 数据相对于其父存储在内存中的位置。作用域决定数据参数的功能范围。您可以将scope设置为以下值之一:
|
港口 | 与data参数关联的端口的索引。此属性仅应用于输入和输出数据。 |
可调 | 指示用作此数据项的源的参数是否可调(请参阅可调参数).此属性仅应用于参数数据。如果参数必须是常量表达式,则清除此选项,例如代码生成所支持的MATLAB工具箱函数(参见金宝appC/ c++代码生成支持的函数和对象金宝app). |
数据必须解析为Simulink信号对象金宝app | 指定数据参数必须解析为Simulink金宝app®信号对象。此属性仅应用于输出数据。此属性仅在设置模型配置参数时出现信号的分辨率到一个值以外没有一个 .看到符号解析获取更多信息。 |
大小 | data参数的大小。Size可以是标量值,也可以是MATLAB中的矢量值。Size默认为-1,这意味着它是继承的,如从Simulink继承参数大小金宝app.此属性不适用于数据存储内存数据。详情请参见函数参数. |
变量的大小 | 指示此数据项的大小是否可变。此属性不适用于数据存储内存数据。 |
复杂性 | 表示真实或复杂的数据参数。复杂度可以设置为以下值之一:
|
类型 |
|
单位(如m, m/s^2, N*m) | 为输入和输出数据指定物理单位。默认情况下,该属性被设置为从相应输入或输出端口上的Simulink信号继承单元。金宝app看到MATLAB函数块中的单元. |
限制范围内 | 指定输入或输出数据的可接受值范围。的MATLAB函数块在进入或离开块时使用这个范围来验证输入或输出。可以输入计算为数值标量值的表达式或参数。
|
设置描述属性
在“描述”页签中,可以设置以下属性:
财产 | 描述 |
---|---|
将最终值保存到基本工作区 | 的MATLAB函数block在模拟结束时将data参数的值赋给MATLAB基础工作空间中的同名变量。 |
描述 | data参数的描述。 |
文档链接 | 链接到data参数的文档。您可以在“MATLAB命令窗口”中输入Web URL地址或以合适格式显示文档的MATLAB命令,例如HTML文件或文本。当你点击蓝色文字时,文档链接的底部显示数据属性对话框,MATLAB函数Block计算链接并显示文档。 |