Azzera filtri
Azzera filtri

Plotting results from to workspace block in simulink model

2 visualizzazioni (ultimi 30 giorni)
Plotting data from simulink using to workspace block and getting error in code.
below is an excerpt of the relevant code and the corresponding SIMULINK block diagram. I have provided the out.simX information including variable name below. The out.simU block follows the same structure. I am using version 2020b.
t = simX.Time;
u1 = simU.Data(:,1);
u2 = simU.Data(:,2);
u3 = simU.Data(:,3);
u4 = simU.Data(:,4);
u5 = simU.Data(:,5);
x1 = simX.Data(:,1)

Risposta accettata

Johnathon Street
Johnathon Street il 25 Lug 2021
t = ans.simX.Time;
u1 = ans.simU.Data(:,1);
u2 = ans.simU.Data(:,2);
u3 = ans.simU.Data(:,3);
u4 = ans.simU.Data(:,4);
u5 = ans.simU.Data(:,5);
x1 = ans.simX.Data(:,1);
x2 = ans.simX.Data(:,2);
x3 = ans.simX.Data(:,3);
x4 = ans.simX.Data(:,4);
x5 = ans.simX.Data(:,5);
x6 = ans.simX.Data(:,6);
Solved the issue for anyone who may be having the same trouble. After running the model it is saved as ans in the workbench so i modified the code accordingly. Probably a novice mistake but I am told the code has changed in the previous version or two so the tutorial I was following had me stumped. Anyhow, it works.

Più risposte (0)

Prodotti


Release

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by