每个代理如何指定不同的参数?

时间:2018-03-23 16:02:42

标签: anylogic

我正在为客户代理的类型建模。它们被赋予参数:它们起作用(真/假)并具有教育(真/假)。

有一种情况是,块服务中的代理程序属于works == true和education == true。所有其他人都去了出口。

enter image description here

每个代理如何指定不同的参数?

1 个答案:

答案 0 :(得分:1)

所以首先要注意的是你的队列块什么都不做,你可以把它删除。

要更改代理的参数,在源代码中,在“on at exit”操作中,您可以编写所需的值,例如:

agent.works=false;
agent.education==true;

你也可以创建随机值......

agent.works=randomTrue(0.5);
agent.education==randomTrue(0.5);

另外,如果您转到代理商的变量“工作”,在默认值中,您也可以随机写作randomTrue(0.5)

其中randomTrue定义变量为真的可能性(0.5表示50%的可能性)