【问题标题】:agent population produces error after inserting parameters loaded from database插入从数据库加载的参数后,代理群体产生错误
【发布时间】:2020-08-26 20:30:01
【问题描述】:

我想将我的卡车装载到特定码头上,例如在码头 50 上装载卡车 A。在我插入从数据库加载的人口后,我收到错误,它找不到我的存储空间并且它无法计算我的空间托盘架/码头。是不是每当我通过数据库插入人口时,程序就会忽略代理的其他参数,比如我的存储?在我插入数据库之前,它工作正常。

error

populationloadDocks

resourcepool_dockloading

【问题讨论】:

    标签: anylogic


    【解决方案1】:

    确保在“代理参数映射”下的代理群体属性中加载 dbase 表中的所有参数(在您的第二个屏幕截图中可见)。

    AnyLogic 帮助解释了更多关于它是如何工作的,但实际上你告诉你的代理应该从哪个表列填充哪些参数。

    【讨论】:

    • Benjamin,我无法将节点等参数添加到 dbase 表中。
    • 真的。您只能存储有关节点的特征(位置等),然后在运行时创建它们。不确定这与您的问题有什么关系。您必须使用我的解决方案才能走得更远。如果你被卡住了,你需要从头开始询问你的新问题:-)
    • 是的,我知道你的意思,但 id 是我在代理程序坞中使用的 dbase 的唯一参数。其他像 timearrival 是人口装载卡车的一部分 :) 代理码头中的其他参数像不同的节点和存储一样列出。存储的类型是 PalletRack。但是我不能像你说的那样在 dbase 中使用这个参数
    • 抱歉,您能否将您当前的问题提炼成一个干净的新问题? (SOF 不是长时间讨论线程的地方,而是问答的地方,所以让我们保持干净:))。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-24
    • 1970-01-01
    • 2014-03-18
    • 2018-01-25
    • 2017-08-17
    相关资源
    最近更新 更多