I created *.mat file in Matlab and wanted to load data into simulink using a block "from file" . The text of Matlab code :
% Create some variables
x = 1;
y = 1;
z = 4;
p = 2;
% Save the variable x,y,z,p into one *.mat file
save test.mat
When i try to upload a file to simulink block "From file" i get next error: Error encountered in block 'untitled/From File'
Caused by: Simulink does not support loading the input data in file 'test.mat'. Simulink can only load two-dimensional arrays or timeseries objects. The array must consist of one-dimensional, double, noncomplex samples. To load data having a different type, complexity, or dimension, use a timeseries object. For either an array or a timeseries object, at least one sample point is necessary.

Réponses (1)

Azzi Abdelmalek
Azzi Abdelmalek le 8 Fév 2016
Modifié(e) : Azzi Abdelmalek le 8 Fév 2016

0 votes

read the help http://www.mathworks.com/help/simulink/slref/fromfile.html your data should be stored as a Matrix or as timeseries

Catégories

En savoir plus sur Modeling dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by