Passing one by one values of matrix in Simulink

4 visualizzazioni (ultimi 30 giorni)
I have a matrix in workspace of 1142*1 size.I have to use this matrix values in Simulink in such a way that i have to pass each of the values of this 1142*1 size matrix one by one at a specified rate of .01 sec time interwal to Ros.Can someone explain how to do this one by one passing of values at specified rate in Simulink.

Risposte (1)

Fangjun Jiang
Fangjun Jiang il 1 Giu 2022
Data=(1:1142)';
time=0.01*(0:1141)';
Use the "From Workspace" block in your Simulink model, specify the data as [time, Data], then you have imported your workspace data to the Simulink model, where it can be used any way that is proper in Simulink.

Prodotti


Release

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by