Logging data with TI F28379D C2000 development board in Simulink
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hey All,
For a motor control project I want to save my scope data to the workspace or a file(the Simulink model is in the attachment). On other hardware this worked fine in the Simulation Data Inspector. However when I select the signal I want to save nothing shows up in the data inspector.
As a workaround I tried using the save to workspace block and the save option in the scope. However I was only manage to save the last 8 samples.
Is there someone that has used the F28379D for logging signals succefully? If so please let me know, then I now it is possible at least.
Also it will be greatly appreciated if someone has a working model and wants to share that with me.
Any other suggestions are also welcome.
Screenshot:
Thanks,
Dirk
0 Kommentare
Antworten (2)
Venkatesh Chilapur
am 30 Apr. 2019
Hi,
Please use the below script to stitch the files to one MAT file.
varName = 'ScopeData2';
list = dir(fullfile('C:/yyy/mat/', '*.mat')); %Path to MAT files..
name = {list.name};
str = sprintf('%s#', name{:});
num = sscanf(str, 'Data_%d.mat#'); %IMPORTANT: provide name of the mat files here
[dummy, index] = sort(num);
name = name(index)';
time = [];
data = [];
for i=1:length(name)
eval(['load C:/yyy/mat/' name{i}])
time = [time;eval([varName '.time'])]; %#ok<AGROW>
data = [data;eval([varName '.signals.values'])]; %#ok<AGROW>
end
finaldata = [time,double(data)]; % Sort with respect to time
sortedfinaldata = sortrows(finaldata,1);
HTH,
Regards,
Venkatesh C
1 Kommentar
Venkatesh Chilapur
am 30 Apr. 2019
Hi,
Please try 'Data Logging' section at below link:
Regards,
Venkatesh C
Communitys
Weitere Antworten in Power Electronics Control
Siehe auch
Kategorien
Mehr zu Deployment, Integration, and Supported Hardware finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!