Logging data with TI F28379D C2000 development board in Simulink

4 vues (au cours des 30 derniers jours)
Dirk Wanders
Dirk Wanders le 29 Avr 2019
Modifié(e) : Dirk Wanders le 30 Avr 2019
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 data inspector.JPG

Réponses (2)

Venkatesh Chilapur
Venkatesh Chilapur le 30 Avr 2019
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>
finaldata = [time,double(data)]; % Sort with respect to time
sortedfinaldata = sortrows(finaldata,1);
Venkatesh C
  1 commentaire
Dirk Wanders
Dirk Wanders le 30 Avr 2019
Modifié(e) : Dirk Wanders le 30 Avr 2019
Thanks, I will try this.
Edit: It works.
Do you know why the simulation data inspector doesn't work with this hardware?

Connectez-vous pour commenter.

Venkatesh Chilapur
Venkatesh Chilapur le 30 Avr 2019
  1 commentaire
Dirk Wanders
Dirk Wanders le 30 Avr 2019
Thanks for your response, this works indeed.
But it results in thousands of files that I need to put together later. Is anyone aware of an option to write it to a single file or to the simulation data inspector?
Kind regards,

Connectez-vous pour commenter.


Plus de réponses dans  Power Electronics Control


En savoir plus sur Deployment, Integration, and Supported Hardware dans Help Center et File Exchange




Community Treasure Hunt

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

Start Hunting!

Translated by