【发布时间】:2018-05-08 07:34:00
【问题描述】:
在我一直在 Anylogic 8 中构建的混合 DES-ABM 模型中,我正在努力发送消息。主要有几个诊所,在这些诊所中,流程建模库用于在诊所流程中建模。一旦患者代理到达“占用”块,就会占用医生代理。
现在,我想做的是,一旦那个医生-代理人被扣押,需要从那个“扣押”块向住在诊所的医生代理人发送一条消息。
我查阅了 Anylogic 帮助手册,并将这些代码 sn-ps 插入到 'seize' 块的 'On entry' 字段中:-
agent.send("Start", Clinic.doctor)
send("Start", Clinic.doctor)
错误:说明:无法对非静态字段进行静态引用
agent.send("Start", doctor)
send("Start", doctor)
错误:说明:Agent 类型中的方法 send(Object, Agent) 不适用于参数 (String, Clinic._doctor_Population)。
我该怎么做?
【问题讨论】:
标签: java anylogic agent-based-modeling