最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。
指定したバス要素の置換
Simulink / Signal Routing
HDL Coder / Signal Routing
Bus Assignment ブロックは信号の値をバス要素に代入します。バス要素を選択してそれらをバスに再構築する Bus Selector ブロックと Bus Creator ブロックを追加せずに、Bus Assignment ブロックを使用してバス要素の値を変更します。
バス信号を最初の入力端子に接続します。その他の入力端子には、バス要素に代入する値をもつ 1 つ以上の信号を接続します。[ブロック パラメーター] ダイアログ ボックスを使用して、値を割り当てるバス要素を指定します。これにより、ブロックは信号を割り当てるバス要素ごとに割り当て入力端子を表示します。Bus Assignment ブロックを使用するモデルの例については、バス要素の信号値の置換を参照してください。
既定の設定では、Simulink® は Bus Assignment の [ブロック パラメーター] ダイアログ ボックスの破損した選択内容を修復します。これは、上流のバス階層の変更が原因です。Simulink は、モデルが変更されたことを強調する警告を発します。Simulink がこのような修復を自動的には行わないようにするには、[モデル コンフィギュレーション パラメーター] 、 [診断] 、 [接続性] ペインでバス選択を修復診断を [修復不要のエラー]
に設定します。
Bus Assignment ブロックとともにバス配列を使用する際は、次の制限が適用されます。
バス配列である入れ子にされたバスを割り当てたり、置き換えたりすることができます。バス配列内で入れ子にされたバスについては、バス配列への割り当てを参照してください。
バス配列の信号を置き換えるには、Bus Assignment ブロックと併用するバス要素インデックスを選択するため、Selector ブロックを使用します。次に、選択したバス要素と Bus Assignment ブロックを一緒に使用します。
データ型 |
|
直接フィードスルー |
|
多次元信号 |
|
可変サイズの信号 |
|
ゼロクロッシング検出 |
|