首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AnyLogic:两台机器之间的智能分配函数

AnyLogic:两台机器之间的智能分配函数
EN

Stack Overflow用户
提问于 2022-11-21 15:10:33
回答 1查看 37关注 0票数 0

在我的模型中,我模拟了两台机器,见图。

这台机器有最大的代理能力。我建立了一个受限区域的容量模型。上面的机器设置为19。我已经为分发写了一个函数。如果上位机处理19种代理,则应将传入代理路由到下一台机器。

但现在我有以下问题:分布不符合常识。假设上面的机器正在与19个代理一起工作,而下面的一个正在被填充。5位在下一位。如果上面的机器然后释放一个代理,在顶部的容量又是免费的。这意味着下一台机器永远不会满,但总是只有一半满,因为上面的机器总是满的。

有人知道某种智能分配函数吗?所以最后一次装载的机器总是满的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-21 15:37:52

可以将计数器设置为以0开头的int。

这是可行的

代码语言:javascript
复制
if(counter<20){
   counter++;
   return outputTop;
}else if(counter<25){
   counter++;
   if(counter==25) counter=0;
   return outputBottom;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74521010

复制
相关文章

相似问题

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