このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
バス データを搬送するメッセージの送受信
この例では、バス データを搬送するメッセージをモデル コンポーネント間で送受信する方法を示します。
モデルには 2 つのコンポーネント Send Component および Receive Component があり、それぞれメッセージを送信および受信します。この例は、2 つのソフトウェア コンポーネントがメッセージを使用して通信する別の例、ソフトウェア コンポーネント間におけるメッセージ送受信インターフェイスの確立に基づいています。モデルはバス データを搬送するメッセージを送信するように変更されます。
バス データを使用したメッセージ用モデルの準備
次の手順は、バス データ型を搬送するメッセージ用のモデルを準備するために使用されます。
非バーチャル バスを搬送するメッセージを作成するには、Send Component の Bus Creator ブロックで [出力データ型] を
messageBus
に設定し、[非バーチャル バスとして出力] チェック ボックスをオンにします。
バス データを搬送するメッセージを送信するには、Send Component の Outport ブロックの [信号属性] タブで [データ型] を
messageBus
に設定し、[非バーチャル バスとして出力] チェック ボックスをオンにします。
バス データを搬送するメッセージを受信するには、Receive Component の Inport ブロックの [信号属性] タブで [データ型] を
messageBus
に設定し、[非バーチャル バスとして出力] チェック ボックスをオンにします。
モデルのシミュレーションと結果の可視化
モデルのシミュレーションを実行し、Sequence Viewer ブロックを開きます。バス データを搬送するメッセージの伝送を確認します。