Java 任意逻辑中的Agent种群状态变化
我对AnyLogic中的一个项目有问题: 当它从一个州切换到另一个州时,我的人口中的一个成员必须改变颜色。我可以设置条件,设置颜色变化,但它会改变整个人群的颜色。请帮帮我Java 任意逻辑中的Agent种群状态变化,java,anylogic,agent,population,Java,Anylogic,Agent,Population,我对AnyLogic中的一个项目有问题: 当它从一个州切换到另一个州时,我的人口中的一个成员必须改变颜色。我可以设置条件,设置颜色变化,但它会改变整个人群的颜色。请帮帮我 从state到newbus的条件为stock>0。从newbus到state的条件是stock可能您的状态图位于Main上,而不是代理类型本身,对吗 将状态图放入构成总体的代理类型中,它将起作用(只要testa是该代理类型中某个表示元素的名称,如矩形) 如果您感到困惑,请检查一些示例模型,因为许多示例模型也会这样做。no,我的
从state到newbus的条件为
stock>0
。从newbus到state的条件是stock可能您的状态图位于Main
上,而不是代理类型本身,对吗
将状态图放入构成总体的代理类型中,它将起作用(只要testa
是该代理类型中某个表示元素的名称,如矩形)
如果您感到困惑,请检查一些示例模型,因为许多示例模型也会这样做。no,我的图形在代理类型中。示例模型在哪里?然后分享更多详细信息和屏幕截图。示例模型可在Help/Example models/下找到。还有一个搜索,我记不清确切的搜索结果,但有几个问题,我的问题是从人群中找到一个单独的代理,并改变他的颜色。有一个main,与代理总体“bus”连接,在总线中我创建了两个状态,其中一个与条件(stock>0)有链接,当条件为true时,一个总体成员改变颜色,但当我运行时,所有总体都改变颜色。您可以使用main.bus.get(i)访问单个总体成员
其中i是该代理的索引。查看AnyLogic帮助搜索“我在哪里,我如何到达”以了解更多关于这些概念的信息,它们对掌握至关重要:)