バーチャル バスをベクトルに変換
Simulink / Signal Attributes
HDL Coder / Signal Attributes
Bus to Vector ブロックはバーチャル バスをベクトル信号に変換します。入力バスは、スカラーまたは 1 次元で構成されているか、同じデータ型、信号タイプ、サンプリング モードをもつ行ベクトルまたは列ベクトルで構成されていなければなりません。入力のバスが行ベクトルまたは列ベクトルを含んでいる場合、出力は対応する行ベクトルまたは列ベクトルになります。それ以外の場合は、出力は 1 次元の配列になります。
Bus to Vector ブロックは、バスからベクトルへの暗黙的な変換を明示的な変換に置き換える場合にのみ使用します。Bus to Vector ブロックを挿入しないで、手動でベクトルとして使用したバスを特定して修正するには、Simulink® モデル アドバイザーのベクトルとして扱われるバス信号のチェックのチェックを使用できます。あるいは、Bus to Vector ブロックを必要に応じて自動的に挿入する関数 Simulink.BlockDiagram.addBusToVector
を使用することもできます。
メモ
R2007a より前のバージョンの Simulink 製品で [名前を付けて保存] を使用してモデルを保存すると、各 Bus to Vector ブロックが、何も出力しない null サブシステムに置き換えられます。モデルを使用する前に、Bus to Vector ブロックを含むために使用したが null サブシステムによって割り込まれた各パスを再接続するか、別の方法で修正します。
データ型 |
|
直接フィードスルー |
|
多次元信号 |
|
可変サイズの信号 |
|
ゼロクロッシング検出 |
|