Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

If-Then-Else ブロック

この例では、正弦波をIf Action Subsystemブロックに入力した場合の影響を示します。これは、If Action Subsystem ブロックとEnabled Subsystemブロックの類似度を示すよう設計されています。

パルス発生器が、入力をゼロと比較するIfブロックに接続されています。if 条件で指定されているように、入力が正である場合は、If Action Subsystem Abs が有効になり、正弦波入力信号の絶対値を出力します。else 条件で指定されているように、If ブロックへの入力が正でない場合は、If Action Subsystem Saturation between -0.75 and 0.75 が有効になり、Saturationブロックを使用してクリップされたバージョンの正弦波信号を出力します。

2 つのサブシステムの出力が同時にアクティブになることはなく、Mergeブロックで 1 つの信号にマージされます。次に、出力信号は +2 でバイアスされます。

スコープに、正弦波入力、トリガー パルス入力、およびマージされバイアスされた出力が表示されます。パルスがオンの場合、出力は正弦波の絶対値です。パルスがオフの場合、出力はクリップされたバージョンの正弦波です。いずれの場合も、出力は +2 でバイアスされます。

参考

|

関連するトピック