anylogic - 根据队列等待时间更改代理颜色
问题描述
我正在创建一个带有动画的 DES 模型。我想为在队列中等待超过一定时间的代理显示颜色变化。我想到的一个选择是使用超时并在超时退出时更改颜色,但这种方法的问题是它可能会弄乱队列中代理的顺序。
AnyLogic 中有没有办法对此进行建模?
谢谢你。
解决方案
您可以使用手动触发的普通事件...您可以在事件属性中进行设置(模式:用户控制),因此当代理进入队列时,您可以启动事件 agent.event.restart(timeout,TIMEUNITS);
如果您更改代理的颜色
显然这个事件必须在代理内部
推荐阅读
- python-3.x - Django Rest:AssertionError:无法将唯一查询与非唯一查询组合
- python - 遵循策略模式;授予对父属性/方法的接口访问权限
- android - 带有 github 操作的 android
- azure-functions - 使用 Azure 数据工厂将文件从 FTP 复制到 ADLS
- android - API.java.lang.IllegalStateException:应为 BEGIN_OBJECT,但在第 1 行第 56 列为 STRING
- python - Python:我遇到了 pandas 的一些问题(元组索引必须是整数或切片,而不是 str)
- python - django:如何将 StreamingHttpRespomse 显示为视频?
- ubuntu-18.04 - 将 10.20.20.1 网络更改为我的 VMware 网络
- android - 当 targetSdkVersion = 30 时,Android 11 之前的包可见性
- javascript - 自定义事件不是函数,Puppeteer