- 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
我正在研究AnyLogic。假设我有3种座席类型(男,女和猫)(链接中的屏幕截图)。
问题:在selectOutput之后,我希望“雄性”和“雌性”仅“进入”“ MandF队列”,而“猫”则变为“仅”进入“ C队列”。
我试图将If-Statement放置在selectOutput的“概率”栏中,但是我不知道如何提取代理的名称。我应该使用参数吗?例如,如果我……继续阅读 »
我需要把“保持”最初阻止。然后,当队列中有与座席相连的座席时,再解除阻止。
我尝试了两种方法:方法1:使用属性中的选择将其设置为初始阻止,然后在“操作”中编写:
if(queue.size() > 0 )
{
hold.unblock();
}
但是它并没有改变选择。
因此,我尝试不选择“初始阻止”并在操作中写:
hold.initially……继续阅读 »
我是stackoverflow的新手,并且是基本的AnyLogic用户。我有4个代理商(产品1,2,3和原材料)。在我的组装块中,将组装1产品(产品1,2或3)(输入1)和1原材料(输入2)。问题:我的“新代理”必须与代理Input1相同。schematic
例如,我有1x Product2和1x Raw Material,汇编程序的“新代理”必须是Prod……继续阅读 »
我正在使用AnyLogic进行仿真。
我想检查每个队列(从1到10的队列)是否包含代理。
如果包含,请取消阻止链接到队列的保留,如果不保留,则取消阻止。
我正在使用LinkedList访问每个队列并保持:
我的代码:
LinkedList holds = new LinkedList();
holds.add(VIP_Female_Hold);
holds.……继续阅读 »
在遵循this问题的答案中给出的建议后,我得到了一个模型,该模型具有:
主要代理商人数不多所述代理类型中的一个状态图,该状态图引用了main(由上一点可以实现)离散事件流程图,引用了代理的状态
但是在构建模型之后,出现了3个类型和强制类型转换错误,并且它们在自动生成的代码中。我不明白上述代码提供了什么功能。
对于上下文,我的模型称为“ Trenes”,而我的……继续阅读 »
我正在制作一个行人模型,其中行人必须设置为在其他代理之间保持一定距离。
我已经尝试通过限制队列中的代理数量等类似问题来使用引用。但是,是否存在一种语法来维持座席之间的距离?
解决方案如下:
如果仅从动画角度来看,则可以在ped源中将行人的直径定义为例如2米,这将使行人在彼此接近的情况下(在定义的直径附近)彼此排斥。互相挤压)…
我不知道这……继续阅读 »
我正在为客户服务办公室建模,并正在建立一个满意/不满意的客户的状态图。
如何测量pedService块中每个客户(行人)的时间?
我想说的是,如果客户在队列中等待的时间超过5分钟,他们将变得不满意。我试图使状态图中的条件如下所示:
main.pedService.delayTime() > 5;
解决方案如下:
您可以在服务中使用以下……继续阅读 »
我想在AnyLogic中编写一个函数,如果队列中有代理,则该函数返回TRUE
我不知道应该使用什么功能。
if( VIP_Female_Queue." some function that returns true if there is an agent")
{
...
};
我试图使用容量并进行遏制,但没有成功。
请帮忙!!
解决方案如下:
……继续阅读 »
我目前正在尝试使用以下代理对一组商店进行建模:
顾客雇员
我想利用状态图来显示员工当前正在担任什么角色(服务)
出纳员库存
但是,当服务正在使用Employee代理时,我找不到任何方法,该服务的“操作”部分中的所有方法均引用了Customer代理。
当不使用员工时,它们被保存在资源池中。客户被注入到顶层代理的入口点。
实质上,当Employee代理在服务上工……继续阅读 »
我仍然是AnyLogic和JAVA的基本用户,但我遇到了获取服务块剩余时间的问题。我知道服务块嵌入了延迟块,并且有一个延迟函数(getRemainingTime(agent))。是否可以在(Agent)Main中调用此函数?
我需要花时间让我的产品停留在服务块中,以导航我的推送过程。我有3种产品(均为个人代理)和一个提货块,然后才能组装产品和1种原材料(也包……继续阅读 »