Main Content

If-Then-Else 블록

이 예제에서는 사인파를 If Action Subsystem 블록에 전달했을 때 미치는 영향을 보여줍니다. 이 예제는 If Action Subsystem 블록과 Enabled Subsystem 블록 간의 유사성을 보여주기 위해 설계되었습니다.

펄스 생성기가 If 블록에 연결되어 있으며, 입력을 0과 비교합니다. 입력이 if 조건에 지정된 대로 양수인 경우 If Action Subsystem Abs가 활성화되어, 사인파 입력 신호의 절댓값을 출력합니다. If 블록의 입력이 else 조건에 지정된 대로 양수가 아닌 경우 If Action Subsystem Saturation between -0.75 and 0.75가 활성화되어, Saturation 블록을 사용하여 사인파 신호의 잘린 버전을 출력합니다.

두 서브시스템의 출력은 동시에 활성화되지 않으며 Merge 블록을 사용하여 하나의 신호로 병합됩니다. 그러면 출력 신호가 +2만큼 편향됩니다.

스코프는 사인파 입력, 트리거 펄스 입력, 그리고 병합되고 편향된 출력값을 보여줍니다. 펄스가 켜져 있으면 출력은 사인파의 절댓값입니다. 펄스가 꺼져 있으면 출력은 사인파의 잘린 버전입니다. 각각의 경우 출력은 +2만큼 편향됩니다.

참고 항목

|

관련 항목