是否可以在 Hold 块的阻塞条件中使用简单的真/假语句来在条件为真时阻塞代理并在条件为假时解除阻塞?如果没有,还有其他方法吗?
如果条件 resourcePool1.idle()==0 为真,我需要 Hold 块来阻塞,否则我需要它来解除阻塞。我尝试了几种不同的语句,但都没有奏效。
答案 0 :(得分:0)
保持块可能不会动态检查您的条件,而只会在开始时检查一次。您有责任告诉它病情发生了变化。 (否则它需要不断检查,这是糟糕的设计和计算成本高昂)。
因此,请重新设计您的模型,以便在出现这种情况时明确更新 Hold 模块(更改为“手动”模式)。在您的情况下,每当资源空闲时,它应该检查是否所有资源都空闲,然后手动更改 Hold 块。
答案 1 :(得分:0)