在 OpenModelica 中查找 Table (CombiTimeTable)
Lookup Table (CombiTimeTable) in OpenModelica
我在使用 CombiTime 时遇到了一些问题Table。
我想使用包含两列的 txt 文件填充 table,第一列是时间,第二列是相关值(当前样本)。此外,我按照手册在第一行添加#1。
此外,我添加了以下参数:
tableOnFile=true,
文件名="C:/Users/gg/Desktop/CurrentDrivingCycle.txt"
我还必须添加参数tableName,但我不知道如何定义它。我尝试使用文件名(即 CurrentDrivingCycle)来定义它,但在模拟结束时收到此错误消息:
Table 矩阵 "CurrentDrivingCycle" 未在文件 "C:/Users/ggalli/Desktop/CurrentDrivingCycle.txt" 中找到。
仿真在初始化时被断言终止
模拟过程失败。退出代码 -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
我在使用 CombiTime 时遇到了一些问题Table。
我想使用包含两列的 txt 文件填充 table,第一列是时间,第二列是相关值(当前样本)。此外,我按照手册在第一行添加#1。
此外,我添加了以下参数:
tableOnFile=true, 文件名="C:/Users/gg/Desktop/CurrentDrivingCycle.txt"
我还必须添加参数tableName,但我不知道如何定义它。我尝试使用文件名(即 CurrentDrivingCycle)来定义它,但在模拟结束时收到此错误消息:
Table 矩阵 "CurrentDrivingCycle" 未在文件 "C:/Users/ggalli/Desktop/CurrentDrivingCycle.txt" 中找到。 仿真在初始化时被断言终止 模拟过程失败。退出代码 -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