2017-01-04 60 views
1

我想了解是否有可能以模型输出格式更改为的.csv而不是默认的 .MAT文件当使用dymosim.exe模拟模型时。更改输出文件格式为* .CSV使用,而不是dymosim.exe * .MAT

我可以通过在基本数据文件库中使用函数“convertMATtoCSV”在dymola本身中执行此操作。类似下面,

DataFiles.convertMATtoCSV("output.mat", {"t"}, "output.csv"); 

有没有办法做到用dymosim.exe这种转换?

请注意。

谢谢。

注意:cmd“dymosim.exe -h”有一些.csv的选项,但我不知道如何使用它。

+0

您还使用了标签'openmodelica'。 OpenModelica用户指南中介绍了如何将输出格式更改为csv:https://openmodelica.org/doc/OpenModelicaUsersGuide/latest/introduction.html?highlight=csv#alternative-simulation-output-formats – matth

回答

2

不,现在不可能有​​由Dymola生成的dymosim.exe将结果写为csv文件。 dymosim.exe使用的CSV选项仅用于运行多个模拟。

您可以:

  • 生成一个txt结果相反,如果这是更容易为你处理。 (通过设置模拟设置>输出>文本数据格式,这将作为dsin.txt中设置的最后一个元素存储)。
  • 使用Dymola的\ BIN \ alist.exe
  • 有模型写一个CVS文件以及
  • 设置为执行本作中Dymola的2017年FD01后处理命令执行转换。
+0

谢谢,这有助于。 “alist.exe”是否在没有Dymola许可的情况下工作? – sananthk