繁体   English   中英

AnyLogic中的事件触发变量

[英]Event triggered Variable in AnyLogic

当我的事件完成时,我想触发一个从 false 到 true 的变量。 是否有类似“退出时”的活动区域? 只有“动作”,变量不变。 或者有没有最好的方法来改变我的变量?

Event没有OnExit代码字段,因为这些代码字段仅用于流程建模块(例如 Source、Delay ......)。 这些块通常具有通过它们的流程,并让用户有机会在此流程中的某些时间点触发操作。

另一方面, Event不是流程的一部分。 它是一个简单的触发器,就像一个鸡蛋计时器,用来执行一段代码。 这段代码在事件触发的确切时间执行,而模拟时间暂停。 因此,当您希望在事件中定义的代码之后发生某些事情时,只需将其添加到代码的末尾即可。

我附上了一个屏幕截图,向您展示如何通过事件更改变量:

截屏

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM