【发布时间】:2021-09-26 19:22:53
【问题描述】:
我非常感谢我能在以下方面获得任何帮助。我有一个包含降水预测的 excel 电子表格。该表有两列(天和降水),有超过 20,000 行,即超过 20,000 天的降水。我将此表加载到 AnyLogic 上。我正在使用系统动力学模型,并且有一个名为 Rainfall 的动态变量。对于模拟的每一天,我希望 Rainfall 从加载的数据库中提取值,但不知道如何将动态变量链接到数据库。我已经尝试过以下方法:插入一个名为 ProjectedRainfall 的 tableFunction,它的值是“从数据库加载的”。对于“argument column”,我选择了“day”,对于“value column”,我选择了 precipitation。然后我插入了一个名为 getrainfall 的函数,在函数体下我写了“return ProjectedRainfall(time())。然后我添加了一个设置为等于“getrainfall(time())”的动态变量。这会产生一个错误,指出“The类型 Main 中的 getrainfall() 方法不适用于参数(双精度)。”关于我可能做错了什么的任何想法或如何将动态变量链接到数据库的替代方法?谢谢您的帮助!
【问题讨论】:
标签: anylogic