How to extract column data in Simulink?

조회 수: 4 (최근 30일)
Maria
Maria 2017년 11월 30일
댓글: Birdman 2017년 12월 1일
Hi, I have been working with Simulink just for few days. I have a Discrete State Space system. My input is defined in the "Model Configuration parameter" as [time',i1s',i2s'], where i1s and i2s are my source currents. Let's say that the size of i1s' is equal to N x 1. I get a voltage as an output. Now, the output should be a vector that has a number of rows equal to 2N x 1. I want to extract only the first N rows. Which block shall I use in Simulink? I am taking a look at Selector and Variable Selector but I cannot make them work.
  댓글 수: 2
Birdman
Birdman 2017년 11월 30일
You want to extract those rows to workspace?
Maria
Maria 2017년 11월 30일
I would need to extract the rows because I need to do some operations in Simulink with the first Nx1 components, and other operations with the remaining components

댓글을 달려면 로그인하십시오.

채택된 답변

Birdman
Birdman 2017년 11월 30일
Use a Demux with 2 outputs. It should divide the rows equally.
  댓글 수: 2
Maria
Maria 2017년 12월 1일
Hi, I tried and it seems to work! But, I do not really understand how to see the components of the vector in Simulink. I attach the model I have with the data to use in order to simulate it.
Birdman
Birdman 2017년 12월 1일
Try to adapt this concept into your model.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Modeling에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by