Not able to use the if condition as desired in simulink

조회 수: 1 (최근 30일)
Sandesh Venkatesh
Sandesh Venkatesh 2022년 11월 21일
답변: Paul 2022년 11월 21일
The purpose of this blocks is to check whether the input is zero if it is true then a particular rate limiter will be applied if not then other rate limiter to be applied. However, I am not able to execute the attached image simulink block as it gives the error stating that 'if can be connected to only one action subsytem and may not be connected to more than one action subsystem'. Can someone let me know what am I doing wrong.
Thanks in Advance

채택된 답변

Benjamin Thompson
Benjamin Thompson 2022년 11월 21일
You need to use the "if action" subsystem along with the "if". See the example in the documentation:

추가 답변 (1개)

Paul 2022년 11월 21일
The outputs of an If block can only drive If-Action subsystems. At a minimum, the limiter blocks need to be wrapped inside If-Action subsystems. See the linked doc page and the links from there for more info.


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




Community Treasure Hunt

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

Start Hunting!

Translated by