根据对信号求值的指定表达式触发条件断点。触发断点时,模拟暂停。
设置条件断点以在满足指定条件时停止模拟步进。使用条件断点的一个例子是,当您希望在循环中经过一定次数的迭代后检查结果时。
Simulation Stepper允许您为标量信号设置条件断点。这些断点针对信号显示:
断点 | 描述 |
---|---|
启用的断点。添加条件断点时出现。 | |
启用断点。当模拟达到指定的条件并触发断点时出现。 | |
禁用断点。当禁用条件断点时出现。 | |
无效的断点。当软件确定某个断点对信号无效时出现。在模拟过程中,当软件确定条件断点无效时,启用的断点图像将更改为此图像。 |
在设置条件断点时,请记住:
当仿真到达条件断点时,在执行块时仿真不会停止。相反,在当前模拟步骤完成后,模拟将停止。
可以向信号线添加多个条件断点。
在模型中,右键单击信号并选择添加条件断点.
在添加条件断点对话框中,从下拉列表中,选择信号的条件。例如,选择大于或小于。
输入您想要模拟暂停的信号值并单击好啊.对于条件值:
使用数值。不要使用表达式。
不要使用南
.
受影响的信号线显示一个条件断点图标:.
单击断点可查看和编辑为该信号设置的所有条件。
模拟模型,注意模型在通过条件断点的模拟步骤时暂停。
您只能在这些数据类型的实际标量信号上设置条件断点:
双
单
int
保龄球
固定点(基于转换后的双值)
在非simulink上不能设置条件断点(或端口值显示标签)金宝app®信号,例如Simscape™ 或模拟事件®信号。
条件断点还具有端口值显示所具有的限制(端口值显示限制).
条件断点只在For Each子系统的第一次迭代中起作用
要观察块信号的条件断点值,使用数据提示来显示块端口值。您可以在添加条件断点之前或之后添加数据提示。
启用信号的值显示。右键单击具有条件断点的信号行,然后选择显示所选端口的值标签.
显示值的数据提示将出现。
模拟模型并在模拟触发断点时观察条件断点和数据提示。