Is there a way to input an array from the workspace into a Simulink model chunk by chunk/per simulation step?

조회 수: 1 (최근 30일)
I want to input a 20x2 array (named A) into my simulink model one ordered pair at a time. for instance A(1,1) is input, then A(2,2), etc until the end. I have tried doing a 20x3 array with the first column being time, however I am not sure how to extract only the 2nd and 3rd columns as one ordered pair at a time. The data from columns 2 and 3 could also be input as separate data points and not ordered pairs, but I am unsure how to only take values from row x columns 2 and 3 only, then in the next simulation step from row y columns 2 and 3 only, etc. Can anyone help me with this? I’m using R2021a

답변 (1개)

Paul
Paul 2021년 9월 22일
Can you use a From Workspace block? Use your 20 x 3 array and uncheck the box for Interpolate Data.

카테고리

Help CenterFile Exchange에서 Programmatic Model Editing에 대해 자세히 알아보기

제품


릴리스

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by