最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。
バスを Vector ブロックに追加してバーチャル バス信号をベクトル信号に変換
[
は、ベクトルとして暗黙的に使用されたバス信号をモデル内で検索して検索結果を返しますが、ライブラリ ブロックは除外されます。destBlocks
,busToVectorBlocks
,ignoredBlocks
]
= Simulink.BlockDiagram.addBusToVector(model
)
[
はモデルを検索し、destBlocks
,busToVectorBlocks
,ignoredBlocks
]
= Simulink.BlockDiagram.addBusToVector(model
,includeLibs
)includeLibs
が true
の場合は、ベクトルとして暗黙的に使用されたバス信号の検索ライブラリ ブロックに含まれます。
[
はモデルを検索し、destBlocks
,busToVectorBlocks
,ignoredBlocks
]
= Simulink.BlockDiagram.addBusToVector(model
,includeLibs
,reportOnly
)reportOnly
が false
の場合、検索対象となるブロック内でベクトルとして使用される各バスに Bus to Vector ブロックが挿入されます。この挿入によって、バスがベクトルとして暗黙的に使用される代わりに、バスがベクトルへ明示的に変換されます。信号のソース ブロックと宛先ブロックは変更されません。
Simulink.BlockDiagram.addBusToVector
が Bus to
Vector ブロックをモデルまたはライブラリに追加する場合、ブロック線図の保存されたコピーが変更されます。
Simulink.BlockDiagram.addBusToVector
がライブラリ ブロックを変更する場合、変更はライブラリを使用するすべてのモデル内の各ブロックに影響を与えます。
[
はモデルを検索し、destBlocks
,busToVectorBlocks
,ignoredBlocks
]
= Simulink.BlockDiagram.addBusToVector(model
,includeLibs
,reportOnly
,strictOnly
)strictOnly
が true
の場合、これらのブロックのいずれかに送られるベクトルとして暗黙的に使用される入力バス信号がないことを、関数がチェックします。これらのブロックはバーチャル バス信号を取ることはできませんが、非バーチャル バス信号は受け入れることができます。
Delay
Selector
Assignment
Vector Concatenate
Reshape
Permute Dimensions
この関数を実行する前に、次を行います。
モデルのコンパイルをエラーなく実行します。
モデルを保存します。
reportOnly
を false
に設定して関数を呼び出す前にモデルとライブラリのバックアップを取ります。
すべてのモデル内のブロックの変更結果をプレビューするには、includeLibs
を true
に設定し、reportOnly
を true
に設定した Simulink.BlockDiagram.addBusToVector
を呼び出します。次に、出力引数 destBlocks
で返される情報を調べます。