ドキュメンテーション

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

Out Bus Element, Bus Element Out

出力端子に接続する信号の指定

  • ライブラリ:
  • Simulink / Ports & Subsystems

    Simulink / Sinks

    HDL Coder / Ports & Subsystems

    HDL Coder / Sinks

説明

Bus Element Out ブロックとしても知られる Out Bus Element ブロックは、Outport ブロックと Bus Creator ブロックの機能を組み合わせたものです。このブロックのブロック タイプは Outport であり、同じ端子を使用するすべての Out Bus Element ブロックは、[ブロック パラメーター] ダイアログ ボックスを共有します。[ブロック パラメーター] ダイアログ ボックスでは、信号のリストで信号をドラッグ アンド ドロップし、バス要素を並べ替えることができます。

バーチャル バス出力を作成するには、バスを含める各信号の Out Bus Element ブロックを使用します。

出力データをワークスペースまたはファイルに保存すると、ルートレベルの Out Bus Element ブロックのグループによって定義されるバス データはルートレベルの Outport ブロック データと共にログに記録されます。

信号の指定

バス要素端子ブロックに関連付けられている信号を変更するには、ブロックの隣にあるラベルを、テキストをダブルクリックして編集しなければなりません。ドット表記は、バス内の信号階層を示します。ラベルのサイズを小さくするには、ブロックを選択すると表示される省略記号メニューから [コンパクトな表記法] を選択して信号名のみを表示します。メニューから [展開された表記法] を選択すると、信号階層を再度表示できます。

端子

入力

すべて展開する

外部サブシステムまたはモデル端子に関連付けられている出力バスに含まれる信号。

データ型: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

パラメーター

すべて展開する

他のブロックまたは端子でまだ使用されていない端子名を指定します。名前は親 Subsystem ブロックまたは Model ブロックに表示されます。名前は、ブロックの横にも表示されます。複数のブロックが同じ端子にアクセスできます。

プログラムでの使用

ブロック パラメーター: PortName
型: 文字ベクトル
値: 'OutBus' | '<port name>'
既定の設定: 'OutBus'

ブロックに対応する端子が親 Subsystem または Model ブロックに現れる順序を指定します。

  • 別の端子を作成するブロックを追加する場合、端子番号は次に利用可能な番号になります。

  • ある端子に関連付けられているすべてのブロックを削除すると、その端子が削除されます。どの番号も省略されることなく連番になるように、その他の端子の番号を付け直します。

  • 端子の数を超える端子番号を指定すると、その番号の端子と、その番号まで連番になる他の端子が作成されます。

プログラムでの使用

ブロック パラメーター: Port
型: 文字ベクトル
値: 実数の整数
既定の設定: '1'

バス要素端子ブロックの背景色を指定します。これを指定すると、選択したバス要素に関連付けられているブロック、またはバス要素を選択していない場合は、端子に関連付けられているすべてのブロックの色が設定されます。

[黒][白][赤][緑][青][シアン][マゼンタ][黄][グレー][薄い青][オレンジ][濃い緑] および [その他の色] を選択できます。

プログラムでの使用

ブロック パラメーター: BackgroundColor
型: 文字ベクトル
値: 'black' | 'white | 'red' | 'green' | 'blue' | 'cyan' | 'magenta' | 'yellow' | 'gray' | 'lightBlue' | 'orange' | 'darkGreen' | '[r,g,b]'。ここで、rg および b は、0.0 ~ 1.0 の範囲の赤、緑、青のカラー値です。
既定の設定: 'black'

バス要素の長いリストをフィルター処理するために使用する検索用語を指定します。検索用語は引用符で囲まないでください。フィルターは部分的な文字列検索を行い、正規表現をサポートします。正規表現文字をリテラルとして使用するには、エスケープ文字 (\) を含めます。たとえば、疑問符を使用するには、sig\?1 と入力します。

ブロックの特性

データ型

Boolean | bus | double | enumerated | fixed point | integer | single | string

直接フィードスルー

いいえ

多次元信号

はい

可変サイズの信号

はい

ゼロクロッシング検出

いいえ

拡張機能

C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。

HDL コード生成
HDL Coder™ を使用して FPGA 設計および ASIC 設計のための Verilog および VHDL のコードを生成します。

固定小数点の変換
Fixed-Point Designer™ を使用して固定小数点システムの設計とシミュレーションを行います。

R2017a で導入