当前位置: 首页 > 知识库问答 >
问题:

如何在anylogic中添加基于代理的参数或颜色的图表?(无代理状态)

单耘豪
2023-03-14

我想创建一些图表。我知道一开始我们应该在“统计”中添加一些条件。我们应该使用“item.instate”。但我不想使用statechart。我想为此使用代理的参数或颜色。例如,我有100个不同意见的代理。意见是代理的参数。此外,我根据他们的意见改变了代理的颜色。我想创建一个图表,展示具有“完全同意”意见的代理数量。怎么做?在下面的图片中,我应该在条件中写什么?在这里输入图像描述

共有1个答案

百里阳平
2023-03-14

您只需键入项即可。myOpinion==“I like x”,假设您的代理的意见参数称为myOpinion,并且您希望统计那些有该意见的人。

如果您的意见实际上是一种颜色,那么它将是项目。小齿轮。等于(Color.red),但您的MyOpine需要为Color类型。

但是,你的问题有很多乱七八糟的地方。如果你的代理改变了他们的意见,它不应该是一个参数,而是一个变量,例如...

 类似资料:
  • 我对任何逻辑都是新手,我有一个问题我无法解决... 我把“布局类型”和“网络类型”设为“随机”,并勾选了“启动时申请”的复选框……一开始,我就有了一个不错的社交网络 然而代理的诞生和死亡...问题是,当我添加代理时,新创建的代理没有连接!所以我,当所有最初的特工都死了,我发现我自己有特工,但没有网络! 我该怎么办?添加新代理时,我希望它与其他代理连接:s 谢谢!!!

  • 我正在创建一个我想经常重用的AnyLogic代理。在许多AnyLogic代理和组件中,有一些空间可以输入代码,如“on receive”、“Action”或“function body”。在构建模型时,这些将被编译到代理中。普通程序员是如何做到这一点的? 例如,假设我有这个代理(显然是伪代码): 客户端可能会使用它如下: 这可能吗?

  • 我面临着一个逻辑问题。我创建了一个带参数的函数。参数为代理消息。但是,该函数无法获取当前代理。这个论点似乎是空的。为什么?

  • 我是anylogic的新手,在使用add_agent()创建新代理时遇到了一个问题。我正在模拟一个有消费者、销售商和产品作为代理的网店。每种产品都属于一个销售商,消费者在此期间购买。当每个供应商的产品数量低于预定义的阈值或消费者需求大于可用产品时,我尝试使用add_Product()(来自主代理)添加新产品。问题是,在每个供应商中,分配给产品的索引是重复的(root.products[5],roo

  • 我真的很感激你能提供的任何帮助。

  • 但运气不好。有什么想法吗?这有意义吗?