Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

合成信号

バスなどの合成信号を使用して信号をグループ化し、モデルの複雑度を緩和

モデルの外観を簡略化するには、以下の手法を使用して個々の信号を合成信号に結合します。

  • バーチャル バス

  • 非バーチャル バス

  • Mux 信号

  • 連結された信号

合成信号の比較の詳細については、合成信号のタイプを参照してください。

バーチャル バスは、信号を合成信号に結合するためのほとんどのモデル化の要件を満たし、さまざまなタイプの信号を結合するための柔軟性を提供します。

ブロック

すべて展開する

Bus Assignment 指定したバス要素の置換
Bus Creator 入力要素からバスを作成
Bus Selector 入力バスの要素を選択
In Bus Element 外部端子から入力を選択
Out Bus Element 外部端子に接続される出力を指定
Demux バーチャル ベクトル信号の要素を抽出して出力
Mux 同じデータ型および実数/複素数の入力信号をバーチャルベクトルに結合する
Selector ベクトル信号または行列信号、多次元信号からの入力要素を選択
Vector Concatenate, Matrix Concatenate 同じデータ型をもつ入力信号を連結して連続した出力信号を作成
Bus to Vector バーチャル バスをベクトルに変換
Signal Conversion 信号の値を変えることなく、信号を新しいタイプの信号に変換

関数

すべて展開する

Simulink.Bus バスのプロパティを指定
Simulink.BusElement バスの要素のプロパティの指定
Simulink.Bus.cellToObject バスの情報を含む cell 配列を Simulink.Bus オブジェクトに変換
Simulink.Bus.createObject ブロックまたは MATLAB 構造体からのSimulink.Busオブジェクトの作成
Simulink.Bus.objectToCell Simulink.Bus オブジェクトを使用して、バス情報を含む cell 配列を作成
Simulink.Bus.save Simulink.Bus オブジェクトの関数への保存
Simulink.Bus.createMATLABStruct バスと同じ階層構造と属性を使用するMATLAB構造体を作成します。
Simulink.BlockDiagram.addBusToVector バスを Vector ブロックに追加してバーチャル バス信号をベクトル信号に変換

ツール

バス エディター Simulink.Bus オブジェクトの作成、変更、および管理
モデル エクスプローラー 金宝appモデル、Stateflowチャートおよびワークスペース変数の要素の表示、変更および追加

トピック

合成信号の基礎

  • 合成信号のタイプ
    信号を合成信号に結合してモデルの見た目の複雑さを減らす。
  • バス対応ブロック
    バーチャル バス、非バーチャル バス、およびバス配列をサポートするブロックを特定します。

信号線の視覚的なグループ化

バスの変更と構成

バス オブジェクトのデータ型の定義

信号線の機能的なグループ化

反復処理の簡略化

関連情報