使用 dymosim.exe 而不是 *.mat 将输出文件格式更改为 *.csv
Change output file format to *.csv using dymosim.exe instead of *.mat
我想了解是否可以将模型输出格式更改为 .csv 而不是默认的 [=30=使用 dymosim.exe.
模拟模型时的 .mat 文件
我可以在 dymola 中使用基础数据文件库中的函数 "convertMATtoCSV" 来完成此操作。如下所示,
DataFiles.convertMATtoCSV("output.mat", {"t"}, "output.csv");
有没有办法使用 dymosim.exe 进行这种转换?
请指教。
谢谢。
注意:cmd“dymosim.exe -h”有一些 .csv 选项,但我不确定如何使用它。
不,目前无法让 Dymola 生成的 dymosim.exe 将结果写入 csv 文件。 dymosim.exe 使用的 CSV 选项仅用于 运行 多次模拟。
您可以:
- 如果您更容易处理,请改为生成 txt 结果。 (通过设置 Simulation Setup>Output>Textual data format,这将作为设置的最后一个元素存储在 dsin.txt 中)。
- 使用 dymola\bin\alist.exe 执行转换
- 让模型也写一个 cvs 文件
- 设置为在 Dymola 2017 FD01 中将此作为 post 处理命令执行。
我想了解是否可以将模型输出格式更改为 .csv 而不是默认的 [=30=使用 dymosim.exe.
模拟模型时的 .mat 文件我可以在 dymola 中使用基础数据文件库中的函数 "convertMATtoCSV" 来完成此操作。如下所示,
DataFiles.convertMATtoCSV("output.mat", {"t"}, "output.csv");
有没有办法使用 dymosim.exe 进行这种转换?
请指教。
谢谢。
注意:cmd“dymosim.exe -h”有一些 .csv 选项,但我不确定如何使用它。
不,目前无法让 Dymola 生成的 dymosim.exe 将结果写入 csv 文件。 dymosim.exe 使用的 CSV 选项仅用于 运行 多次模拟。
您可以:
- 如果您更容易处理,请改为生成 txt 结果。 (通过设置 Simulation Setup>Output>Textual data format,这将作为设置的最后一个元素存储在 dsin.txt 中)。
- 使用 dymola\bin\alist.exe 执行转换
- 让模型也写一个 cvs 文件
- 设置为在 Dymola 2017 FD01 中将此作为 post 处理命令执行。