专栏
标签
Sysplorer中CombiTimeTable导入txt数据失败
技术分享
发布于 2025-07-22 10:47:05
查看 1过去315天

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

2.打开 Sysplorer,并快速新建模型。
image.png

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

4.双击“TestCombiTimeTable”打开模型。

5.检查 Modelica 标准库是否已加载
image.png
如果 Modelica 标准库未加载,则选择打开“Modelica 3.2.3”以上的标准库。
image.png

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

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

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

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

#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软件中,打开组件参数窗口
image.png

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

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

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

所属专栏:Sysplorer基础平台
产品信息:Sysplorer系统建模仿真环境
系统建模

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天