ドキュメンテーション センター

  • 評価版
  • 製品アップデート

目次

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

ブロックについて

ブロックとは

ブロックは、Simulink® ソフトウェアでモデルを構築するための要素です。適切な方法でブロックを作成し相互接続することで、実質的にどのような動的システムでもモデルを作成することができます。この節では、動的システムのモデルを作成するためにどのようにブロックを使用するのかを説明します。ほとんどのブロックには、"ブロック パラメーター" というフィールドが含まれ、ここにブロックの動作をカスタマイズする値を入力できます。ブロック パラメーターをベース ワークスペースに存在するタイプ simulink.parameter のオブジェクトである、Simulink パラメーターと混同しないでください。ブロック パラメーターの設定および変更の詳細は、「ブロック パラメーターについて」および「ブロック パラメーターの設定」を参照してください。

ブロックのツール ヒント

ブロックに関する情報は、ブロック線図ビューでそのブロック上にマウス ポインターを合わせると、ツール ヒントで表示されます。この機能を無効にしたり、ツール ヒントに表示する情報を制御するには、Simulink エディターで、[情報表示][ブロック][ツール ヒントのオプション] を選択します。

バーチャル ブロック

モデルを作成する際、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 Subsystem として扱う] チェック ボックスをオンにしている場合以外は常にバーチャル

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

Terminator

常にバーチャル

Trigger

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

この情報は役に立ちましたか?