文件帮助中心文件
检查信号是否为零
金宝appSimulink / Model验证
HDL编码器/模型验证
这断言块检查输入信号的任何元素是否是0.。如果所有元素都是非零,则断言是真(1)block什么也不做。如果不是,则默认情况下,该块将暂停模拟并返回一个错误消息。
0.
真(1)
展开全部
port_1.
输入信号到断言检查。
数据类型:一半|单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64|布尔基|不动点|枚举
一半
单身的
双倍的
INT8.
int16
INT32.
INT64.
uint8.
uint16
UINT32
UINT64
布尔基
不动点
枚举
启用断言
在
离开
清除此参数禁用块并导致模型表现得像块不存在一样。要启用或禁用所有验证块,无论此选项的设置如何,请转到“配置参数”窗口,单击诊断>数据有效性,展开高级参数部分和设置启用模型验证块到启用所有或禁用所有。
启用所有
禁用所有
启用
'在'
'离开'
断言失败时的模拟回调(可选)
''
指定MATLAB.®表达以评估断言失败时。由于在MATLAB工作空间中评估了表达式,因此定义在该工作空间中表达式中使用的所有变量。
要启用该参数,请选择启用断言范围。
回调
断言失败时停止模拟
选中此参数以在检查失败时停止模拟。清除此参数以显示警告并继续模拟。
stopwhenassertionfail.
采样时间
-1
将采样时间指定为-1以外的值。有关更多信息,请参阅指定采样时间。
除非将其明确设置为除此之外的值,否则此参数不可见。-1。要了解更多信息,请参阅不建议使用采样时间的块。
'-1'
在分布式系统中使用消息通信,控制器以迭代的方式管理来自不同发送方的多个传入消息,并发送消息来将命令传递给不同的接收者。该示例使用了一个控制系统模型,该控制系统在两个不同的房间中管理温度,其中有独立的恒温器。组件的算法建模基本遵循statflow实例Model Bang-Bang Temperature Control System (statflow),组件之间的通信采用Simulink®消息和SimEvents®块进行建模。金宝app参考模型Controller和Thermometer(用蓝色标注)是期望生成独立代码的软件组件,而其他组件则对环境进行建模。
数据类型
布尔基|双倍的|不动点|一半|整数|单身的
整数
直接引线
没有
多维信号
是的
可变尺寸信号
零交叉检测
了解如何金宝app®编码器™生成的代码处理模型验证块,请参阅配置调试模型(金宝appSimulink编码器)。
不推荐用于生产代码。
HDL Coder™提供了影响HDL实现和合成逻辑的额外配置选项。
该块可用于在模拟过程中检查输入信号是否为零,但在硬件实现中没有包含。
检查动态下限|检查动态上限|检查静态下限|检查静态上限
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室