指定MATLAB函数块的属性
你可以指定如何MATLAB函数用Simulink阻塞接口金宝app®通过在属性检查器或模型资源管理器中设置块属性来创建模型。
若要在属性检查器中指定属性,请打开属性检查器。在建模选项卡,在设计部分中,选择属性检查器.单击该块以在属性检查器中显示属性。
要在模型资源管理器中指定属性,请单击建模选项卡。在设计部分中,选择模型浏览器.在模型层次结构窗格,展开模型树视图,选择MATLAB函数控件中的属性MATLAB函数窗格。
MATLAB函数块的属性
您可以在“模型资源管理器”中调整以下属性,或者通过导航到属性属性检查器的选项卡。
更新方法
对象的激活方法MATLAB函数块。
更新方法 | 描述 |
---|---|
(默认) |
来自Simulink模型的输入金宝app将激活MATLAB函数块。 如果定义了输入触发器,则MATLAB函数block在触发器端口上响应Simulink信号或函数调用事件时金宝app执行。如果未定义输入触发器,则MATLAB函数块隐式地从模型继承触发器。这些隐式事件是向块提供输入的信号的采样时间(离散或连续)。 如果定义了数据输入,则MATLAB函数以最快的数据输入速率分组样本。如果没有定义数据输入,则MATLAB函数按照父子系统的执行行为所定义的速率阻塞采样。 |
离散 |
样品的MATLAB函数属性中指定的速率样品时间的属性MATLAB函数块。的MATLAB函数块以与指定的速率相对应的规则时间间隔生成隐式事件。注意,模型中的其他块可以有不同的采样时间。 |
连续 |
样品的MATLAB函数块在模拟的每个主要时间步骤,以及中间时间点由Simulink求解器要求。金宝app |
饱和整数溢出
指定MATLAB函数块处理整数运算期间的溢出条件。
设置 | 溢出处理 |
---|---|
启用 (默认) |
通过将整数设置为单词大小允许的最大正或负值,使其饱和。此设置与MATLAB匹配®的行为。 |
禁用 | 在模拟模式下生成运行时错误。为金宝app仿真软件编码器™代码生成时,行为取决于你的C语言编译器。 |
请注意
的饱和整数溢出选项仅与整数算术相关。它对定点或双精度算法没有影响。
当你启用饱和整数溢出, MATLAB在仿真过程中增加了额外的检查,以检测整数溢出或下溢。因此,如果您确定在您的数据库中不会发生整数溢出和下溢,则禁用此选项会更有效MATLAB函数块代码。
注意生成的代码金宝app仿真软件编码器不检查整数溢出或下溢,因此可能产生不可预知的结果时饱和整数溢出是禁用的。在这种情况下,在生成代码之前,模拟您的模型以测试溢出和下溢。
金宝app支持可变大小的数组
指定是否MATLAB函数块支持在模拟金宝app过程中不同维度的输入和输出数据。启用此属性时,可以通过启用变量大小的输出变量的大小属性。有关更多信息,请参见声明可变大小的MATLAB函数块变量而且变量的大小.
允许直接馈通
指定是否MATLAB函数Block支金宝app持直接馈通语义,因此块的输出直接由输入的值控制。当你禁用允许直接馈通,非直接馈通语义确保输出只依赖于块的当前状态。采用非直接馈通使您使用MATLAB函数块在反馈循环和防止代数循环。有关更多信息,请参见在MATLAB函数块中使用非直接馈通.
将输出列向量解释为一维数据
指定列向量的输出是否计算为一维数据。
如果启用此属性,则块转换大小相同的输出列向量N-by-1到一维信号,信号大小等于N.
如果禁用此属性,块将输出大小相同的列向量N-by-1作为信号,信号大小等于N1。
请注意
R2021b之前,MATLAB函数块总是将输出列向量转换为一维信号。
定点属性
属性的定点属性MATLAB函数块,或者通过导航到定点属性章节。属性属性检查器的选项卡。
治疗这些遗传性疾病金宝app信号类型为fi对象
指定是否将继承的定点和整数信号视为定点设计器™fi
(定点设计师)对象。有关更多信息,请参见构造fi对象的方法(定点设计师).
当你选择
定点
,MATLAB函数block将所有的定点输入视为定点设计器fi
对象。当你选择
定点和整数
,MATLAB函数block将所有的定点和整数输入视为定点设计器fi
对象。
MATLAB函数fimath
指定fimath
属性。MATLAB函数块。的fimath
在一个MATLAB函数块的行为就像globalfimath
(定点设计师)的内容MATLAB函数块。块关联fimath
属性MATLAB函数用所有的定点和整数输入信号MATLAB函数块,你选择作为fi
对象。构建fi
对象中的MATLAB函数Block引入了额外的考虑。
如果没有
fimath
与fi
对象时,则fi
构造函数使用默认fimath
中的属性MATLAB函数.对象上执行附加操作fi
对象被构造后,对象将采用中的属性MATLAB函数.如果您指定
fimath
在fi
构造函数,然后fimath
量子化中的值时服从fi
构造函数。任何fimath
属性中未指定的设置fi
构造函数中使用指定的属性MATLAB函数.
您可以选择以下选项之一:
设置 | 描述 |
---|---|
和MATLAB一样 | 块使用相同的 |
指定其他 | 您可以指定自己的
欲知更多有关 |
描述和文档链接属性
属性的描述和文档链接属性MATLAB函数块,或者通过导航到信息属性检查器的选项卡。
描述
属性的描述MATLAB函数块。您可以输入简短的描述和评论。
文档链接
指定到数据参数的文档的链接。您可以在“MATLAB命令窗口”中输入URL地址或显示文档的MATLAB命令,例如HTML文件或文本。当你点击文档链接链接时,MATLAB函数Block计算链接并显示文档。
以编程方式指定块属性
你可以指定MATLAB函数控件以编程方式阻塞属性MATLABFunctionConfiguration
或Stateflow。EMChart
块的对象。有关更多信息,请参见编程配置MATLAB函数块.