主要内容

调试SimEvents模型

断点是一个兴趣点的仿真调试器可以暂停仿真。SimEvents®调试器允许您检查实体,设置断点离开或进入存储元素,基于实体和一步事件。

要启用调试SimEvents模型,添加SimEvents调试器块模型。当你点击一步在仿真软件万博1manbetx®将来发布,SimEvents显示调试器。

资源管理器窗格包含这些节点:

  • 事件日历——维护当前的列表和等待事件的模型。选择打破之前的事件执行复选框来显示事件上断点断点节点。

  • 断点——列出了模型之前设置的断点。您可以查看断点设置,在事件日历,看实体。

  • 存储——显示实体检查清单中的所有存储块模型和复选框,让你选择断点。块包含实体标有

    设置断点的文章条目和pre-exit实体,选择后补手续书打破PreExit打破复选框。

  • 实体队列——显示实体检查清单与块相关联的实体和属性。

SimEvents调试器中使用混合动力系统建模——坦克填补通过模型仿真例子来一步,设置断点,探索事件日历。

SimEvents软件还提供了一个API,可以帮助您创建自己的可视化和调试工具。有关更多信息,请参见使用SimulationObserver类监控SimEvents模型

启动调试器

  1. 打开混合动力系统建模——坦克填补的例子。

  2. 模型编辑器中,添加万博1manbetxSimEvents调试器块的顶部坦克加油站模型。

  3. 启动调试器,在模型编辑器中将来发布,点击万博1manbetx一步按钮。

    调试器显示处于暂停状态。

  4. 步到下一个事件,点击

    请注意

    您也可以点击继续(调试器继续仿真)。然而,这样做没有设置断点会导致仿真完成,调试器关闭。

  5. 调试器暂停在下次事件日历事件并显示它。当前事件用绿色突出显示。

单步调试模式

  1. 看当前和计划事件,点击事件calendar1项。设置断点,你可以选择打破之前的事件执行复选框。调试器命中断点之前下一个预定的事件。这个断点对于任何事件类型,包括转发、生成、ServiceComplete,网关,摧毁,触发。现在不选中此复选框。

  2. 检查一个实体的属性,单击填补这一罐存储元素资源管理器窗格。

  3. 检查员窗格显示表的实体sys.id。跟踪实体模型模拟,点击相关的复选框。

  4. 设置断点的时候这个实体进入和离开,底部的检查员窗格中,选择两个复选框突然出现的实体条目打破之前的实体退出

    另外,存储块上设置断点,单击存储资源管理器窗格。请注意,填补这一罐块,因为它包含突出显示的实体。

    选择后补手续书打破复选框的块你想要这张桌子。

  5. 进展到下一个事件,点击

  6. 点击继续。模拟一直持续到明年后补手续书PreExit事件。

    相关的块断点被高亮显示。

  7. 步到下一个事件。

    下一个断点,调试器停止事件日历中突出显示。

  8. 继续仿真。

    仿真停在你选择观看的实体。当你继续通过模型仿真或步骤,调试器停止在各种设置断点和监测点,让你探索模型模拟。

  9. 检查当前选择块的实体模型,选择模型中的块,然后点击检查GCB按钮()。

    检查员面板显示当前块的实体的细节。

    你可以继续设置断点实体观察点和事件。

列表选择模块、事件或实体,在搜索框中输入他们的名字的顶部资源管理器检查员窗格。

SimEvents软件还提供了一个可编程接口,允许您创建自己的模拟观察者或调试器。有关更多信息,请参见创建自定义可视化

另请参阅

相关的话题