我将20年的风历史数据(风速和风向)的Excel文件导入到Anylogic的数据库中,并按照下图创建了一个Java代码,以便使用ChatGPT和AnyLogic的同时读取每一行风速和风向帮助,现在我创建了两个变量来读取和存储结果(ReadWindSpeed)和(ReadingWindDirection)。然而,当我运行模型时,我注意到了一些事情:
我尝试将其更改为动态变量,并尝试将风速单独导入到表函数中,我查看了anylogic的帮助,询问了聊天gpt,在YouTube上观看了视频,但没有成功 你能告诉我我的代码是否正确吗?我能做些什么来解决我的问题?
我创建的变量只读取一个值
当然可以。您可以用每个 for 循环覆盖
ReadWindSpeed
和 ReadWindDirection
。所以你最终只能得到最后一个值......
我建议您首先学习(Java)编码的基础知识和所有 AnyLogic 分步教程(https://anylogic.help/tutorials/index.html)。然后,不要从复杂的数据开始。尝试加载 1 个数据点并使用它。然后是几个。然后全部。始终在中间进行测试。
还有很好的 Java-for-AnyLogic 教程。
如果您了解编码,ChatGPT 会很有用。如果你不这样做,它就会愚弄你:)