主要内容

为进一步模拟设置条件断点

有条件的断点被触发信号基于指定的表达式计算。断点被触发时,模拟停顿。

设置条件断点停止仿真步进当满足指定条件。使用条件断点的一个例子是当你想检查结果后一定数量的迭代循环中。

模拟步进允许你设置条件断点的标量信号。这些断点出现信号:

断点 描述
启用断点。当你添加条件断点。
启用断点。似乎当仿真达到指定的条件和触发断点。
禁用断点。禁用一个条件断点时出现。
无效的断点。当软件确定断点无效的信号。启用断点图像变化时,在模拟过程中,软件确定条件断点无效。

当设置条件断点,记住:

  • 当模拟到达一个条件断点,模拟块时不停止执行。相反,模拟当前的仿真步骤完成后停止。

  • 您可以添加多个条件断点信号线。

设置条件断点

添加断点:

  • 模拟模型。

  • 选择信号或阻止你想添加一个断点。

  • 调试仿真软件将来发布的选项万博1manbetx卡,单击添加断点。你可以在出现的对话框中输入条件。

    添加条件断点对话框

断点列表

断点列表显示所有模型中设置的断点。打开断点列表,在调试仿真软件将来发布的选项万博1manbetx卡,单击断点列表。在模型编辑器中打开底部列表。万博1manbetx

在编辑器仿真软件断点列表万博1manbetx

断点列表包含下面的列:

  • -路径模型元素的断点设置,选择断点的名字强调了在模型中特定元素的位置

  • 启用——复选框显示是否启用或禁用断点。您可以使用

    启用/禁用断点图标

    顶部按钮启用或禁用断点。

  • 源类型字符串,表示断点的类型,如信号条件断点或onStateEntryStateflow(在/退出)®断点。

  • 条件——如果适用,一个可编辑的字段描述的条件条件断点。这一列是空的无条件的断点。

  • 点击次数的断点是打在一个模拟世界中。点击重启任何后续模拟的0。

删除断点按钮可以删除所选断点。旁边的下拉箭头按钮也给一个选项删除所有断点。的打开Stateflow断点和观察名单按钮打开Stateflow断点和观察名单。有关Stateflow断点的更多信息,请参阅(Stateflow)

信号断点,断点时,信号显示一个绿色的播放按钮上的图标。模型处于暂停状态。相关断点行以亮绿色突出显示。

通过右键单击添加和编辑条件断点

  1. 在一个模型中,右键单击并选择一个信号添加条件断点

  2. 添加条件断点对话框中,从下拉列表中,选择条件的信号。例如,选择大于或小于。

  3. 模拟输入信号值要暂停并单击好吧。条件值:

    • 使用数值。不要使用表达式。

    • 不要使用

    受影响的信号显示一个条件断点行:

  4. 点击查看和编辑所有条件的断点设置的信号。

  5. 模拟模型和注意,模型通过条件断点暂停模拟步骤。

条件断点的局限性

  • 你可以设置条件断点只在真正的标量信号的数据类型:

    • int

    • bool

    • 不动点(基于转换的双重价值)

  • 你不能设置条件断点non-Simulink(或端口值显示标签)万博1manbetx®信号,例如Simscape™或SimEvents®信号。

  • 条件断点也有端口值显示的限制(端口值显示的局限性)。

  • 条件断点只对每个子系统的第一次迭代

观察条件断点值

观察一个条件断点值一块信号,使用数据提示显示阻塞端口值。您可以添加数据提示您添加条件断点之前或之后。

  1. 使显示值的信号。右键单击信号线有条件断点和选择显示值的选定的端口

    出现的数据提示值显示。

  2. 模拟模型和观察条件断点和数据提示当模拟触发断点。

相关的例子

更多关于