你这里边有几个问题:1、应该在c工站设置让b变为false,在d工站设置让b变为true;. M% I k* J4 P
2、不要用loop,你这样的结果是导致整个模型的效率非常低下,应该换用if..then; , `- z4 ?0 q! x$ m+ |2 P# t. ^; n3、另外这种方法不正确,只用loop会卡住,原因是a工站的entity已经处理完了,而b并没有变为true,所以a工站的entity不会再去触发method,所以只需要在d的entity离开d工站的时候再呼叫一次就可以了,注意要判断a工站上是否有entity,只有在有的时候才呼叫,否则会报错。: {3 T$ C' S' n& f& m
- h2 S* J' m# o+ o* c) N& E
apan_jiang的处理方法是错误的,实际中,a、c、d三个工站的时间是不受任何限制的,不能指望用工站时间来辅助逻辑,而是应该从逻辑解决所有问题。