Passing one by one values of matrix in Simulink

4 views (last 30 days)
Brince Babu
Brince Babu on 1 Jun 2022
Answered: Fangjun Jiang on 1 Jun 2022
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.

Answers (1)

Fangjun Jiang
Fangjun Jiang on 1 Jun 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.

Community Treasure Hunt

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

Start Hunting!

Translated by