使用CombiTimeTable时遇到一些麻烦。
我想使用包含两列的txt文件填充表格,第一列是时间,第二列是相关值(当前示例)。此外,我在手册的第一行中添加了#1。
此外,我添加以下参数:
tableOnFile = true,fileName =“ C:/Users/gg/Desktop/CurrentDrivingCycle.txt”
我还必须添加参数tableName,但是我不知道如何定义它。我尝试使用文件名(即CurrentDrivingCycle)定义它,但在模拟结束时得到了此错误消息:
在文件“ C:/Users/ggalli/Desktop/CurrentDrivingCycle.txt”上找不到表矩阵“ CurrentDrivingCycle”。模拟在初始化时被断言终止模拟过程失败。退出,代码为-1。
您知道如何解决此问题吗?
谢谢您!
请参阅文档:https://build.openmodelica.org/Documentation/Modelica.Blocks.Sources.CombiTimeTable.html
在文档示例中的名称tab1(6,2)
为tableName
。因此,您的外观应类似于:
#1
double CurrentDrivingCycle(6,2) # comment line
0 0
1 0
1 1
2 4
3 9
4 16