【问题标题】:Reset Parameter Values to original value read from Excel sheet将参数值重置为从 Excel 工作表读取的原始值
【发布时间】:2020-12-28 10:41:19
【问题描述】:

我有从 Excel 电子表格中读取其值的参数(图 1)。但是,我有一种方法可以将参数值减少 x%(图 2)。我可以颠倒图 2 中的计算方法,但这并没有多大帮助。 题: 我想创建一个将参数值重置为其原始 excel 值的底部。我不确定如何创建这样的方法?感谢任何提示或想法。

【问题讨论】:

    标签: anylogic


    【解决方案1】:

    首先,这是您将代码放入 for 循环中的非常多余的代码(选择所有参数,右键单击,然后创建一个 Doubles 集合)。

    然后,您可以轻松地再次遍历所有这些,只需将它们除以 interNo,即可获得原始值。

    【讨论】:

    • 谢谢,本杰明,我之前尝试过创建一个集合,但每次我运行模型并检查集合中的参数值时,每个参数都显示为零。考虑到主要参数显示值的事实。
    • 除以 introNo 是我现在使用的。但是,如果我将参数值乘以 x 时间量,即第 1 次 0.15,然后第 2 次 0.75,以此类推,除法将不会得到从 excel 读取的参数的原始值。除非我每次都添加乘法值并将其存储在变量中并除以变量号。我想已经回答了我自己:)
    • 是的。还可以考虑将东西临时存储在 dbase 表中,非常有用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多