2017-01-04 7 views
1
대신 기본 .mat 파일의 .CSV 에 모델 출력 형식을 변경할 수 있는지 이해하려고

dymosim.exe를 사용하여 모델을 시뮬레이션 할 때.변경 출력 파일 형식은 * .CSV 대신 dymosim.exe를 사용합니다 * .mat

기본 데이터 파일 라이브러리에서 "convertMATtoCSV"함수를 사용하여 dymola 자체에서이 작업을 수행 할 수 있습니다. 아래처럼 뭔가

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

dymosim.exe를 사용하여이 변환을 할 수있는 방법이 있나요?

친절히 조언하십시오.

감사합니다.

참고 : cmd "dymosim.exe -h"에는 .csv에 대한 몇 가지 옵션이 있지만이 방법을 잘 모르겠습니다.

+0

또한 'openmodelica'태그를 사용했습니다. 출력 형식을 csv로 변경하는 방법은 OpenModelica 사용자 가이드에서 설명합니다. https://openmodelica.org/doc/OpenModelicaUsersGuide/latest/introduction.html?highlight=csv#alternative-simulation-output-formats – matth

답변

2

아니요, 현재 Dymola에서 생성 한 dymosim.exe에 결과를 csv-file로 쓸 수 없습니다. dymosim.exe에서 사용하는 CSV 옵션은 여러 시뮬레이션을 실행하기위한 것입니다.

당신은 할 수 있습니다 : 그것은 당신을 위해 쉽게 처리 할 경우

  • 는 대신 TXT 결과를 생성합니다. (Simulation Setup> Output> Textual 데이터 형식을 설정하면 dsin.txt의 마지막 설정 요소로 저장됩니다).
  • 모델뿐만 아니라 Dymola 2017 FD01의 후 처리 명령으로이 작업을 수행하기 위해 설정
  • CVS는 파일을 쓰기 dymola \ 빈 \의 alist.exe
  • 이있으세요 사용하여 변환을 수행합니다.
+0

감사합니다. . dymola 라이센스없이 "alist.exe"가 작동합니까? – sananthk