このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
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 でバイアスされます。
参考
選択サブシステムの実行 | Large-Scale Modeling for Embedded Applications