1.CombiTimeTable 为 Modelica 标准库中用于读取 txt 文件中时序数据的一个模型,在使用 CombiTimeTable 时我们需要注意一些使用规范,否则会出现导入失败的问题。
2.打开 Sysplorer,并快速新建模型。

3.将新建的模型命名为 “TestCombiTimetable”

4.双击“TestCombiTimeTable”打开模型。
5.检查 Modelica 标准库是否已加载

如果 Modelica 标准库未加载,则选择打开“Modelica 3.2.3”以上的标准库。

6.确认Modelica 标准库已加载后,在模型浏览器搜索栏中搜索 “CombiTimeTable”

7.鼠标左键长按搜索到的模型 “CombiTimeTable”,将其拖到模型 “TestCombitimeTable”中。

8.回到桌面,新建一个数据文件 “TimeData.txt”

9.为TimeData.txt中按如下示例添加数据

#1
double tabName1(6,2) #comment line
0 0
1 3
2 4
3 2
4 4
5 1
其中几个注意点如下:
(1)数据文件第一行需要为“#1”
(2)数据文件第二行为数据类型+表格名+(行数,列数)+“#注释”
(3)与行数、列数一致的数据矩阵
(4)第二行定义的行数和列数最好与后续的数据矩阵行数、列数一致,注意不能比数据矩阵行数、列数大。
10.回到Sysplorer软件中,打开组件参数窗口

11.鼠标左键单机选中图形中的“combiTimeTable”后,修改组件参数中的相关配置。

12.配置修改完成后,在 Sysplorer 中设置“仿真设置”,将其中的“终止时间”设置为 6 秒。


13.启动仿真,仿真完成后,在仿真浏览器中找到变量 “combiTimeTable.y[1]” 并勾选打开其对应的曲线窗口。
观察仿真浏览器中的结果,可以发现与 txt 数据中的输入数据是一致的。
