Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

メッセージ

Simulink® モデル コンポーネント間のメッセージベースの通信の確立

メッセージは、システムの統合を目的とした Simulink コンポーネント間の通信をモデル化するために使用されます。メッセージを使用し、コンポジション モデルで通信を確立できます。この場合のコンポーネントは、I/O 境界がある定義済みの一連の機能を実行します。

システムの複雑度が原因で、集中型アーキテクチャが分散型アーキテクチャで置き換えられる制御システム アーキテクチャでは、ソフトウェア コンポーネント間にメッセージベースの通信が必要です。メッセージは、イベントを関連するデータと組み合わせる場合に便利なモデリング アーティファクトです。メッセージ ブロックを使用して、メッセージの生成、消費、ストレージを管理します。

Simulink メッセージの詳細については、Simulink メッセージの概要を参照してください。

ブロック

すべて展開する

Sendメッセージの作成と送信
Receiveメッセージを受信
Hit Crossing Probeクロッシング ポイントの検出
Queue, Entity Queueメッセージとエンティティのエンキュー
Message Mergeメッセージ パスを結合
Sequence Viewerシミュレーション時にブロック間のメッセージ、イベント、ステート、遷移、および関数を表示

ツール

すべて展開する

シーケンス ビューアーメッセージ、イベント、ステート、遷移、および関数を可視化

トピック

Simulink メッセージの理解

Simulink メッセージの概要

メッセージベースの通信ワークフローの概要。

メッセージ送受信インターフェイスのモデル化

メッセージの送受信のアニメーション化および理解

この例では、メッセージを送信、受信、および可視化する方法を説明します。

ソフトウェア コンポーネント間におけるメッセージ送受信インターフェイスの確立

この例では、異なるアプリケーションで実行されるソフトウェア コンポーネント間のメッセージベースの通信をモデル化する方法を説明します。

Merge Message Lines Using a Message Merge Block

Route messages using a Message Merge block.

Use Virtual Buses with Message Elements for Component Communication

Send and receive virtual buses with message elements carrying nonvirtual bus as data.

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

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

メッセージの可用性に基づいて実行されるメッセージ受信インターフェイスのモデル化

この例では、メッセージベースのシステムでデータの入手に実行を同期させる方法を説明します。

メッセージベースの計算

メッセージを使用して通信する温度制御システム

この例では、分散システム内でメッセージ通信を使用する方法を示します。

MATLAB System ブロックを使用したメッセージ ペイロードの処理

この例では、MATLAB System ブロックを使用して、メッセージを送信、受信、および処理する方法を説明します。

分散型アーキテクチャにおけるミドルウェアの効果のシミュレーション

Queue ブロックを使用したメッセージの管理

この例では Queue ブロックを使用してメッセージを格納し、キューに入れる方法を説明します。

SimEvents によるメッセージ通信パターンのモデル化

この例では、SimEvents® を使用して一般的な通信パターンを作成する方法を説明します。