Измените формат выходного файла на * .csv, используя dymosim.exe вместо * .mat

Я пытаюсь понять, можно ли изменить формат вывода модели на .csv вместо файла по умолчанию .mat при моделировании модели с использованием dymosim.exe.

Я могу сделать это в самой dymola, используя функцию convertMATtoCSV в базовой библиотеке файлов данных. Что-то вроде ниже,

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

Есть ли способ выполнить это преобразование с помощью dymosim.exe?

Добрый совет.

Спасибо.

Примечание. Cmd «dymosim.exe -h» имеет несколько параметров для .csv, но я не знаю, как их использовать.


person sananthk    schedule 04.01.2017    source источник
comment
Вы также использовали тег openmodelica. Как изменить выходной формат на csv, описано в руководстве пользователя OpenModelica: openmodelica.org/doc/OpenModelicaUsersGuide/latest/   -  person matth    schedule 11.01.2017


Ответы (1)


Нет, в настоящее время невозможно, чтобы dymosim.exe, сгенерированный Dymola, записывал результат в виде csv-файла. Параметры CSV, используемые dymosim.exe, предназначены только для запуска нескольких симуляций.

Вы можете:

  • Вместо этого сгенерируйте текстовый результат, если вам легче с этим справиться. (При настройке Simulation Setup> Output> Textual data format, это сохраняется как последний элемент настроек в dsin.txt).
  • Выполните преобразование с помощью dymola \ bin \ alist.exe
  • Модель также должна написать cvs-файл.
  • Настройте это как команду пост-обработки в Dymola 2017 FD01.
person Hans Olsson    schedule 04.01.2017
comment
Спасибо, это помогает. Работает ли alist.exe без лицензии dymola? - person sananthk; 04.01.2017
comment
Бинарные файлы alist.exe находятся в bin, bin64 и Mfiles. В чем разница между этими тремя? - person Priyanka; 11.08.2020