ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

非バーチャル ブロックとバーチャル ブロック

モデルを作成する際、Simulink® ブロックは基本的に 2 種類あることに注意する必要があります。1 つは非バーチャル ブロック、もう 1 つはバーチャル ブロックです。非バーチャル ブロックは、システムのシミュレーションにおいて動的な役割を果たします。非バーチャル ブロックを追加したり削除したりすると、モデルの動作が変わります。バーチャル ブロックはその逆で、シミュレーションにおいて動的な役割を果たしません。単に、視覚的なモデルの構成にのみ役立ちます。いくつかの Simulink ブロックは、ある状況下ではバーチャルで、その他の状況では非バーチャルになります。このようなブロックを、条件付きバーチャル ブロックと呼びます。次の表に、Simulink のバーチャル ブロックと条件付きバーチャル ブロックを示します。

ブロック名ブロックがバーチャルになる条件

Bus Assignment

入力バスがバーチャルの場合、バーチャル

Bus Creator

出力バスがバーチャルの場合、バーチャル

Bus Selector

入力バスがバーチャルの場合、バーチャル

Demux

常にバーチャル

Enable

Outport ブロックに直接結線されている場合以外は常にバーチャル

From

常にバーチャル

Goto

常にバーチャル

Goto Tag Visibility

常にバーチャル

Ground

常にバーチャル

Inport

条件付き実行サブシステムまたは Atomic Subsystem の中に存在し、かつOutport ブロックに直接結線されている場合 "以外" は常にバーチャル

Mux

常にバーチャル

Outport

サブシステム ブロック (条件付きかそうでないかに関わらず) の中に存在し、かつ、Simulink ウィンドウのルート (最上位) に存在しない場合はバーチャル

Selector

[入力の次元数]1[インデックス オプション][すべて選択][インデックスベクトル (ダイアログ)]、または [開始インデックス (ダイアログ)] の場合のみにバーチャル

Signal Specification

常にバーチャル

Subsystem

ブロックが条件付きで実行されているか、[Atomic サブシステムとして扱う] チェック ボックスをオンにしている場合以外は常にバーチャル

ブロックがバーチャルかどうかは、IsSubsystemVirtual ブロック プロパティで確認できます。ブロック固有のパラメーターを参照してください。

Terminator

常にバーチャル

Trigger

出力端子が表示されていない場合バーチャル

関連するトピック