每个代理如何指定不同的参数?
How do each agent specify different parameters?
我正在为客户代理类型建模。他们被赋予参数:他们工作(真/假)并接受教育(真/假)。
有一种情况是,块服务中的代理落在工作 == true 和教育 == true 的位置。其他人都去出口。
enter image description here
每个代理如何指定不同的参数?
所以这里首先要注意的是你的队列块什么都不做,你可以删除它。
要更改代理的参数,在源代码中,在 "on at exit" 操作中,您可以写入所需的值,例如:
agent.works=false;
agent.education==true;
您还可以创建随机值...
agent.works=randomTrue(0.5);
agent.education==randomTrue(0.5);
另外,如果你去你代理的变量"works",在默认值,你可以让它也随机写randomTrue(0.5)
其中 randomTrue 定义变量为真的可能性(0.5 表示 50% 的机会)
我正在为客户代理类型建模。他们被赋予参数:他们工作(真/假)并接受教育(真/假)。
有一种情况是,块服务中的代理落在工作 == true 和教育 == true 的位置。其他人都去出口。
enter image description here
每个代理如何指定不同的参数?
所以这里首先要注意的是你的队列块什么都不做,你可以删除它。
要更改代理的参数,在源代码中,在 "on at exit" 操作中,您可以写入所需的值,例如:
agent.works=false;
agent.education==true;
您还可以创建随机值...
agent.works=randomTrue(0.5);
agent.education==randomTrue(0.5);
另外,如果你去你代理的变量"works",在默认值,你可以让它也随机写randomTrue(0.5)
其中 randomTrue 定义变量为真的可能性(0.5 表示 50% 的机会)