필터 지우기
필터 지우기

How to store value in simulink

조회 수: 243 (최근 30일)
prasanjit dey
prasanjit dey 2019년 4월 23일
댓글: Gabriele Curcio 2022년 5월 6일
Hello everyone I am desgning a model in which I need to store a value . For example: there is 2 inputs to the subsystem, input a & b .If a &b both are true, I calculate some values,say, x1 and x2. Now, next time when either a or b is false, I want to use those previously calcutaed values (i.e. when a & b were true). So, is there any way to store x1 and x2 in Simulink to use it later? Thanks in adcance.
  댓글 수: 2
Aquatris
Aquatris 2019년 4월 23일
You can use a "transport delay" block to store the value for the next time step (transport delay to delay the signal 1 time step so that the next time step you will have access to the signal from current time step) . Do you need to store the values for more than 1 time step?
Gabriele Curcio
Gabriele Curcio 2022년 5월 6일
I have the same problem, but I need to store values for more than 1 time step. How it's possible to do it?
Thanks in advance

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

답변 (1개)

Ben Cunningham
Ben Cunningham 2019년 4월 23일
편집: Ben Cunningham 2019년 4월 23일
There is a good blog entry covering this.
I'd recommend the 'Enabled Subsystem' approach (coincidently the author's favourite as well).
  댓글 수: 1
Ben Cunningham
Ben Cunningham 2019년 4월 23일
Alternately if you have the DSP System Toolbox the Sample and Hold block would be a neater but comparable solution.

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

카테고리

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

Community Treasure Hunt

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

Start Hunting!

Translated by