SimEvents:实体类型事件动作应该分配给吗?调用程序类型或目标类型?
3视图(30天)
显示旧的评论
事件动作的MATLAB离散事件系统应该按照这个规则命名:
entityType + eventAction
。规则是相当容易理解的事件目标实体。但是我有困惑的事件目标存储,特别是
testEntry
和
迭代
。
例如,假设我们有2存储。
Storage1
接受实体类型的
任务
,而
Storage2
接受实体类型的
失败
。我们希望DES系统打开或关闭的门
Storage1
通过
testEntry
,当一个
失败
实体抵达
Storage2
。在这种情况下,应该
FailureEntry
调用
TaskTestEntry
(影响)的存储类型
FailureTestEntry
(调用事件动作)的存储类型?
0评论
接受的答案
克里希纳Akella
2019年7月1日
嗨凹地,
的
testEntry
方法被调用之前一个实体进入存储。这种方法允许接受或拒绝一个实体进入特定的存储。在存储的情况下
任务
实体,回调方法的名称
TaskTestEntry
和
失败
存储将是
FailureTestEntry
。
在这个例子中,当一个
失败
实体到存储2,可以设置的内部标志块,块
任务
实体进入块。当我们完成处理失败的实体,我们可以重置国旗,这样我们可以开始接受实体存储1。检查是否有实体等待进入存储1,我们可以安排一个testEntry事件存储1。
问候,
克利须那神