主要内容

创建自定义可视化

实体和事件的观察者

要在模型中创建实体和事件的自定义观察者,请使用simevents。SimulationObserver对象。

simevents。SimulationObserver 接口创建模型的自定义观察者SimEvents

方法

全部展开

simStarted 指定模拟开始时的行为
simPaused 指定模拟暂停时的行为
simResumed 指定模拟恢复时的行为
simTerminating 定义模拟终止时的观察者行为
getBlocksToNotify 指定要被通知实体进入和退出事件的块列表
notifyEventCalendarEvents 指定是否需要通知事件日历中的所有事件
后补手续书 指定实体进入具有实体存储的块后的行为
preExit 指定实体退出带有实体存储的块之前的行为
preExecute 在事件执行之前指定行为
addBlockNotification 将块添加到要通知的块列表中
removeBlockNotification 从被通知的块列表中移除块
getEventCalendars 获取事件日历的句柄
getAllBlockWithStorages 获取存储实体的块列表
getHandleToBlock 返回给定块路径的块句柄
getHandlesToBlockStorages 返回指定块的存储句柄

主题

使用sievents观察实体。SimulationObserver类

这个例子展示了如何使用simevents。SimulationObserver对象计算实体离开并获取离开时间戳。

使用SimulationObserver类来监控sievents模型

要创建一个观察者,请创建一个派生自simevents。SimulationObserver对象。