- In order to convert “timeseries” to “timetable”: ML answers link: timeseries to timetable
- In order to convert “timetable” to “table”: ML answers link: timetable to table
- Dynamically providing column names to a MATLAB table: ML answers link: Dynamically changing column names
Heat flow sensor data transfer from simscape to workspace
4 次查看(过去 30 天)
显示 更早的评论
Hi,
I'm trying to transfer the data from a heat flow rate sensor in simscape to workspace (time against heat flow data). I've tried all the options that I know of using logging data from the scope and using 'To Workspace' blocks. But everytime I get data in this format val(:,:,1) = , val(:,:,2) = and so on. I've tried structured with time, structure, array and timeseries.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1173858/image.png)
I did see that timeseries will no longer be available the timetabled format will be used. I tried converting the timeseries to timetabled format, and the time data is tabulated with the units, is it possible to just tabulate the time data without the units?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1173868/image.png)
Any help is much appreciated.
Thanks
0 个评论
采纳的回答
Suvansh Arora
2022-11-2
In order to convert “timeseries” to “timetable” you can follow the approach mentioned below:
% Generating Data
ts1 = timeseries(rand(5,1),[])
% Generating Time
ts2 = timeseries([0, 0.009, 0.097, 0.297, 0.498],[])
% Final Timeseries
ts = [ts2 ts1]
% Timeseries to TimeTable conversion
TT = timeseries2timetable(ts)
% TimeTable to table conversion
T = timetable2table(TT)
colName = {'Time', 'Data'};
T = table(T.Data, T.Data_1, 'VariableNames', colName)
Please refer to the following Documentation for more information:
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Data Logging 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!