主要内容

将数据添加到MATLAB功能块

可以为。定义数据参数Matlab功能block使用以下方法:

方法 用于定义 参考
直接定义数据Matlab功能分组码 输入和输出数据 看到定义输入和输出
使用端口和数据管理器 的输入、输出和参数数据Matlab功能区块是开放的,有焦点 看到定义端口和数据管理器中的数据
使用模型浏览器 输入、输出和参数数据Matlab功能块在模型层次结构的所有级别 看到模型浏览器

定义端口和数据管理器中的数据

要在端口和数据管理器中添加数据参数,请选择添加>数据并修改数据属性。

设置常规属性

您可以在“常规”选项卡中设置以下属性:

财产 描述
的名字 遵循MATLAB中使用的相同命名约定的数据参数的名称®
范围

相对于父类,数据驻留在内存中。Scope确定数据参数的功能范围。您可以将scope设置为以下值之一:

  • 参数-指定此数据的源是MATLAB或模型工作空间中同名的变量,或包含此块的屏蔽子系统的工作空间中的同名变量。如果在块可见的多个工作空间中存在同名的变量,则使用工作空间层次结构中离块最近的变量(请参阅)模型的工作区).

  • 输入-模型通过输入端口提供的数据Matlab功能块。

  • 输出- 由此提供的数据提供Matlab功能块通过输出端口到模型。

  • 数据存储内存- a提供的数据数据存储内存块(参见使用数据存储内存块存储数据).

有关更多信息,请参阅定义输入和输出添加参数参数

港口 与数据参数关联的端口索引。此属性仅适用于输入和输出数据。
调节 指示用作此数据项源的参数是否可调(请参阅可调参数).此属性仅适用于参数数据。如果参数必须是常量表达式,则清除此选项,例如用于代码生成的MATLAB工具箱函数(参见金宝appC / C ++代码生成支持的函数和对象金宝app).
数据必须解析为Simulink信号对象金宝app 指定数据参数必须解析到Simulink金宝app®信号对象。此属性仅适用于输出数据。仅当您设置模型配置参数时,才会出现此属性信号解析而不是没有任何.看到符号解析为更多的信息。
大小 数据参数的大小。大小可以是标量值或MATLAB向量值。Size默认为-1,这意味着它是继承的,如从Simulink继承参数大小金宝app.此属性不适用于数据存储内存数据。有关详细信息,请参见大小函数参数
变量的大小 指示此数据项的大小是否为变量。此属性不适用于数据存储内存数据。
复杂性

指示真实或复杂的数据参数。您可以将复杂度设置为以下值之一:

  • 离开- Data参数是一个实数

  • - Data参数是一个复数

  • 继承了-数据参数根据其作用域继承复杂性。输入和输出数据继承了与它们相连的Simulink信号的复杂性;金宝app参数数据从它所绑定的参数继承复杂性。

类型

  • 控件中选择内置类型类型下拉列表。

  • 进入表达式类型播放到数据类型的字段(参见关于Simulink中的数据类型金宝app).

  • 使用“数据类型助手”指定数据模式,然后根据该模式指定数据类型。

    请注意

    要显示数据类型助手,单击“显示数据类型助手”按钮:

有关更多信息,请参阅指定参数类型

单位(如m, m/s^2, N*m)

指定用于输入和输出数据的物理单元。默认情况下,属性设置为从相应的输入或输出端口上的Simulink信号继承单位。金宝app看到MATLAB功能块中的单位

限制范围

指定输入或输出数据的可接受值范围。的Matlab功能块使用此范围来验证输入或输出,因为它进入或离开块。您可以输入评估数字标量值的表达式或参数。

  • 最低—模拟过程中数据项允许的最小值。默认值为

  • 最大值—模拟过程中允许的数据项的最大值。默认值为INF.

设置说明属性

您可以在“描述”页签中设置以下属性:

财产 描述
将最终值保存到基础工作区 Matlab功能block在仿真结束时将data参数的值赋给MATLAB基工作区中同名的变量。
描述 数据参数的描述。
文档链接 链接到数据参数的文档。您可以输入Web URL地址或MATLAB命令,以合适的格式显示文档,例如MATLAB命令窗口中的HTML文件或文本。单击蓝色文本时,文档链接,显示在数据属性对话框中,Matlab功能块评估链接并显示文档。

相关的例子

更多关于