Unable to reset sample and hold signal in resettable subsystem - Simulink

조회 수: 11 (최근 30일)
Justin Maas
Justin Maas 2020년 10월 20일
댓글: Nagasai Bharat 2020년 10월 22일
I am trying to reset a sample and hold block in simulink using the resettable subsytem, but I cannot reset the output. The first image below shows the simulink flow diagram within my resettable subsystem. The input is the second (red) waveform shown below, the reset signal is the third (yellow), and the output is the first (green). I want the output (green) to return to a state of 0 once the rising edge is triggered by the reset signal, however this does not happen for some reason. I do not know if this is because the sample and hold block is not working properly with the reset block. If you have any other suggestions how to implement this without using a sample and hold block please let me know. All I am trying to do is hold a value of 1 once the input is triggered, and then keep that value of 1 until the reset signal is triggered.

답변 (1개)

Nagasai Bharat
Nagasai Bharat 2020년 10월 22일
편집: Nagasai Bharat 2020년 10월 22일
Hi,
From my understanding the problem is that the output is not getting reset when triggered.The workaround I could devise is using a monostable block(set trigger to rising) with the pulse duration to be the maximum duration between the initial input trigger and the reset trigger possible. This would help you achive the result you are trying to achieve.
In this case I have used 10s as my pulse duration which is the stop time.

카테고리

Help CenterFile Exchange에서 Conditionally Executed Subsystems and Models에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by