表格数据从 Excel 输入到 Anylogic 中的系统动态库存

Posted

技术标签:

【中文标题】表格数据从 Excel 输入到 Anylogic 中的系统动态库存【英文标题】:Table Data input from excel to system dynamics stock in Anylogic 【发布时间】:2021-12-26 18:15:48 【问题描述】:

我有一个关于能源消耗的 2 列表格数据(代表每月消耗量)。我想在 AnyLogic 上的系统动态模型中将该数据输入到代表 SME 消耗的股票中。我使用 table 函数来执行此操作,但收到一条错误消息:''Type mismatch: cannot convert from TableFunction to double''。

所以有人对我如何将这些数据作为股票输入并在图表上类似地生成结果有一些想法?

【问题讨论】:

欢迎来到 SOF!请通过屏幕截图和代码 sn-ps 提供更多上下文。您是否为此目的定义了变量?如果是这样,请也出示给他们看。 【参考方案1】:

从错误信息来看,您使用的是完整的 TableFunction 作为参数。相反,您应该在模型中使用 yourTableFunctionName.get(double x) 来引用特定的股票价值。

【讨论】:

感谢您的支持我遵循了您的建议,但出现了另一个错误:''双 X 无法解析为变量''。希望您有任何建议,再次感谢您。 您应该输入您在表中查找的索引,而不是双 x...如果您要查找产品 1 的库存值,请输入 yourTableFunctionName.get(1)...

以上是关于表格数据从 Excel 输入到 Anylogic 中的系统动态库存的主要内容,如果未能解决你的问题,请参考以下文章

AnyLogic 将数据集导出到 excel 文件中

如何在不导入的情况下将excel电子表格导入anylogic数据库,即在主启动时使用代码

从 Excel 中逐行读取参数以进行 Anylogic 实验

如何有效地调试 Anylogic 项目?

anylogic时间折线图的模型开始时间可以为复数吗?

将实时数据输入到 AnyLogic