Блоки If-Then-Else

Этот пример показывает, что происходит, когда синусоида подается в блок If, и предназначен для сравнения блока If с включенными подсистемами.

После выполнения симуляции область видна на трех графиках. Первый из этих графиков показывает исходную синусоиду и абсолютное значение исходной синусоиды, смещенной на две. Абсолютное значение синусоиды показано только при выполнении подсистемы. Это происходит между 0 и 2,5 секундами и между 5 и 7,5 секундами. Когда подсистема не выполняется, выход подсистемы сбрасывается на 0. Значение 0 определяется начальным условием выхода. Вы можете увидеть, когда подсистема выполняется, глядя на второй график. Значение 1 указывает, что оно выполнено.

Второй график показывает исходное значение входного сигнала. Когда сигнал находится к верхней части графика, выполняется подсистема if, относящаяся к первому графику. Когда сигнал находится к нижней части графика, выполняется подсистема else, относящаяся к третьему графику.

Третий график показывает исходную синусоиду и смещение синусоиды с ограничением насыщения на две. Насыщенное значение синусоиды отображается только при выполнении подсистемы. Это происходит между 2,5 и 5 секундами и между 7,5 и 10 секундами.