本节介绍a的每个属性MATLAB函数块。
更新方法 | 描述 |
---|---|
继承了 (默认) |
从Simulink输入万博1manbetx®模型激活了MATLAB函数块。 如果定义输入触发器,则MATLAB函数块响应于触发端口上的Simulink信号或函数调用事件而执行。万博1manbetx如果您没有定义输入触发器,则MATLAB函数块隐式继承模型中的触发器。这些隐式事件是向图表提供输入的信号的采样时间(离散或连续)。 如果定义数据输入,则MATLAB函数以最快数据输入的速率块样本。如果您没有定义数据输入,则MATLAB函数由父子系统的执行行为定义的块示例。 |
离散 |
的MATLAB函数块的采样率是你指定的块的样品时间财产。以与指定速率对应的规则间隔生成隐式事件。样本时间与Simulink仿真时间相同。万博1manbetx请注意,模型中的其他块可以具有不同的采样时间。 |
连续 |
Simu万博1manbetxlink软件唤醒(采样)MATLAB函数块在模拟中的每个步骤,以及求解器可以请求的中间时间点。该方法与连续方法一致。 |
环境 | 溢出时的操作 |
---|---|
启用 (默认) |
通过将其设置为单词大小允许的最大正或负值来使整数饱和。匹配matlab.®行为。 |
禁用 | 在仿真模式下,生成运行时错误。为了万博1manbetxSimulink Coder™代码生成时,行为取决于你的C语言编译器。 |
请注意
的在整数溢出上饱和选项只与整数算术相关。它对定点运算或双精度运算没有影响。
当你使在整数溢出上饱和, MATLAB在仿真过程中增加了额外的检查,以检测整数溢出或底流。因此,如果您确定在您的服务器中不会发生整数溢出和下溢,则禁用此选项会更有效MATLAB函数块代码。
请注意,由此生成的代码万博1manbetx仿真软件编码器做不检查是否有整数溢出或下溢,因此,可能会产生不可预测的结果在整数溢出上饱和是禁用的。在这种情况下,建议您在生成代码之前先进行模拟,以测试溢出和下溢。
指定该MATLAB函数块支持在仿真万博1manbetx期间在尺寸下变化的输入和输出数据。有关更多信息,请参见声明可变大小的输入和输出.
指定该MATLAB函数块支持直接馈万博1manbetx通语义,因此块的输出直接由输入的值控制。当你关闭允许直接引线,Nondirect explrough语义可确保输出仅依赖于块的当前状态。使用Nondirect馈通使您可以使用MATLAB函数阻塞反馈回路,防止代数回路。有关更多信息,请参见在Matlab功能块中使用Nondirect馈通.
确定是否将继承的定点和整数信号视为定点设计器™的设置fi
(定点设计师)对象(构造fi对象的方法(定点设计师)).
当你选择定点
,MATLAB函数块将所有定点输入视为定点设计器fi
对象。
当你选择固定点和整数
,MATLAB函数阻止将所有固定点和整数输入视为固定点设计器fi
对象。
设置定义fimath
属性MATLAB函数块。块将员工联系起来fimath
您使用以下对象指定的属性:
所有定点和整数输入信号MATLAB函数您选择作为处理的块fi
对象。
全部fi
和fimath
中构造的MATLAB函数块。
的选项可以选择下列选项之一函数块fimath.
环境 | 描述 |
---|---|
MATLAB一样 | 选择此选项时,块使用相同的块 |
指定其他 | 当您选择此选项时,您可以指定您自己的选项
有关的更多信息 |
链接到文档MATLAB函数块。记录一个MATLAB函数块,设置文档链接属性设置为Web URL地址或以适当格式显示文档的MATLAB表达式(例如,MATLAB命令窗口中的HTML文件或文本)。的MATLAB函数单击蓝色时,块会评估表达式文档链接文本。