首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >基于变量和数据库列的多agents到达

基于变量和数据库列的多agents到达
EN

Stack Overflow用户
提问于 2022-01-12 09:52:38
回答 1查看 82关注 0票数 0

在我的源块中,我想要根据两个不同的因素获得代理的数量,即床的数量和每张床的访问者数量。每张床的访问者只是一个变量(例如,visitors=3),床的数量是从数据库表加载的,这是一个excel文件(参见第一个图像)。现在我想在代码块中编写这个代码,如图2中的示例所示,但是我不知道正确的代码,甚至不知道它是否可行。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-12 17:37:39

最简单的解决方案就是在输入文件中进行预计算,并在dbase中使用。

更复杂的解决办法是将来源地设置为:

现在,您可以在模型开始时使用SQL (即查询构造函数)读取dbase代码。进行必要的计算,并为每次到达创建一个动态事件,当您希望它发生时,相对于模型开始。然后,每个动态事件调用source.inject(1)方法。

更好的方法是完全不使用Source,而只使用一个简单的Enter块。动态事件从dbase创建具有所有相关属性的代理,并使用enter.take(myNewAgent)将其推入Enter块。

但正如我所说:这并不是微不足道的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70679455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档