How can I extractTimetable for DatasetRef object?

조회 수: 3 (최근 30일)
Nicolas
Nicolas 2024년 5월 30일
답변: Nicolas 2024년 5월 31일
I am starting using Simulink.SimulationData.DatasetRef objects instead of Simulink.SimulationData.Dataset object in order to have simulation results saved directly into persistent storage. However, when doing so, I am not able to use the extractTimetable function on it to have the result of the simulation as a timetable.
Any idea/workaround to do that with DatasetRef?

답변 (1개)

Nicolas
Nicolas 2024년 5월 31일
After a bit of trial-and-error, found a rather simple workaround - the trick is to load the content of the mat file to get the logsout as a Dataset:
matcontent = load(logsoutDsr.Location, logsoutDsr.Identifier); % matcontent is a struct with the content of the mat file
logsout = matcontent.logsout; % Now we are working with an actual Dataset
TT = extractTimetable(logsout);
Hope this helps!

카테고리

Help CenterFile Exchange에서 Sources에 대해 자세히 알아보기

제품


릴리스

R2024a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by