繁体   English   中英

如何在Anylogic中设置和修改代理的标志/优先级

[英]How do I set and revise flags/priorities to Agents in Anylogic

在这里输入图像描述,我想模拟一个模型,工作站在该模型中同时处理原始零件和返工零件。 目前,我能够以FIFO方式对其进行仿真。 (返修服务块中的零件和原始零件以FIFO的方式组装在处理站/服务块之前。关于如何比原始零件/代理优先级的任何准则?

我尝试创建一个变量“ priority”,其默认值为2,在服务块上进行返工(退出条件下),我尝试使用agent.priority = 1,然后在Queue块中选择基于优先级的队列。 我被困在这一点上,由于我对Java的了解有限,因此无法继续进行。 任何帮助或建议都会有很大帮助。

谢谢

迪帕克

从提供的图像中可以看出,变量priority是在Main中创建的,而不是在Agent中创建的,应该已经创建了。 这解释了错误“优先级无法解决或不是字段”。

最初,您建立了一个简单的流程,其中每个代理(部分)都是通用的,彼此之间无法区分。 现在,由于引入了返工概念以及与之相关的优先级,您需要区分代理商(零件)。 这可以通过创建自定义代理类型来实现。 通过搜索术语“自定义代理”,您可以在Anylogic帮助中找到许多详细的解释和说明。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM