Main Content

バス データを搬送するメッセージの送受信

この例では、バス データを搬送するメッセージをモデル コンポーネント間で送受信する方法を示します。

モデルには 2 つのコンポーネント Send Component および Receive Component があり、それぞれメッセージを送信および受信します。この例は、2 つのソフトウェア コンポーネントがメッセージを使用して通信する別の例、ソフトウェア コンポーネント間におけるメッセージ送受信インターフェイスの確立に基づいています。モデルはバス データを搬送するメッセージを送信するように変更されます。

バス データを使用したメッセージ用モデルの準備

次の手順は、バス データ型を搬送するメッセージ用のモデルを準備するために使用されます。

  • 非バーチャル バスを搬送するメッセージを作成するには、Send Component の Bus Creator ブロックで [出力データ型]messageBus に設定し、[非バーチャル バスとして出力] チェック ボックスをオンにします。

  • バス データを搬送するメッセージを送信するには、Send Component の Outport ブロックの [信号属性] タブで [データ型]messageBus に設定し、[非バーチャル バスとして出力] チェック ボックスをオンにします。

  • バス データを搬送するメッセージを受信するには、Receive Component の Inport ブロックの [信号属性] タブで [データ型]messageBus に設定し、[非バーチャル バスとして出力] チェック ボックスをオンにします。

モデルのシミュレーションと結果の可視化

モデルのシミュレーションを実行し、Sequence Viewer ブロックを開きます。バス データを搬送するメッセージの伝送を確認します。

参考

| |

関連するトピック