Modelica 迪莫拉罐头';不加载MAT文件
我试图加载matlab输出的.mat文件,但它无法显示变量名称。 我已经在matlab中检查了一些与mat文件相关的首选项,我确信它满足dymola的要求。 我想在dymola中使用一个二维插值函数。但我的数据存储在matlab中。我试图以这种方式直接导入,但失败了。 然后我尝试了另一种导入方法。 您可以看到变量没有显示。 但是dymola创建的另一个mat文件是完全正常的 我想我的matlab可能有问题,但我不知道该怎么办Modelica 迪莫拉罐头';不加载MAT文件,modelica,dymola,Modelica,Dymola,我试图加载matlab输出的.mat文件,但它无法显示变量名称。 我已经在matlab中检查了一些与mat文件相关的首选项,我确信它满足dymola的要求。 我想在dymola中使用一个二维插值函数。但我的数据存储在matlab中。我试图以这种方式直接导入,但失败了。 然后我尝试了另一种导入方法。 您可以看到变量没有显示。 但是dymola创建的另一个mat文件是完全正常的 我想我的matlab可能有问题,但我不知道该怎么办 这是我的mat文件在查看了你的.mat文件后,我有几点意见可以
这是我的mat文件在查看了你的.mat文件后,我有几点意见可以帮助你:
- 可能最重要的注释是MSL的CombiTables中使用的格式:您需要将轴存储在2D表中。这是模型文档的一部分,可通过切换到Dymola的“文档”功能区,并在软件包浏览器中激活相应的CombiTable来访问。文件中关于格式的重要部分说明:
- 关于通过GUI导入,请注意Dymola手册中的一段:
- 另一种选择是:您的计算机上应该有“SDF编辑器”(在Dymola的
文件夹中,以防它不在“开始”菜单中)。该工具将能够读取mat v7.3文件,例如将其拖放到UI中,并且您将能够使用CTRL+C从那里复制高亮显示的数据,并使用矩阵编辑器中的“粘贴矩阵”按钮将其粘贴到矩阵编辑器中,如下所示bin64
- 您也可以在MSL的CombiTables中直接使用.mat文件。这可以通过如下方式配置表来完成:
就我个人而言,我会使用“从文件读取”变体,因为它应该是最省力的,并且克服了在发生更改时重新导入数据的需要。查看了您的.mat文件后,我有几点意见可以帮助您:
- 可能最重要的注释是MSL的CombiTables中使用的格式:您需要将轴存储在2D表中。这是模型文档的一部分,可通过切换到Dymola的“文档”功能区,并在软件包浏览器中激活相应的CombiTable来访问。文件中关于格式的重要部分说明:
- 关于通过GUI导入,请注意Dymola手册中的一段:
- 另一种选择是:您的计算机上应该有“SDF编辑器”(在Dymola的
文件夹中,以防它不在“开始”菜单中)。该工具将能够读取mat v7.3文件,例如将其拖放到UI中,并且您将能够使用CTRL+C从那里复制高亮显示的数据,并使用矩阵编辑器中的“粘贴矩阵”按钮将其粘贴到矩阵编辑器中,如下所示bin64
- 您也可以在MSL的CombiTables中直接使用.mat文件。这可以通过如下方式配置表来完成:
就我个人而言,我会使用“从文件读取”变体,因为它应该是最省力的,并且克服了在发生更改时重新导入数据的需要。解决这样的问题很难。你是怎么装的?你能提供.mat文件吗?很难回答这样的问题。你是怎么装的?你能提供.mat文件吗?