Сообщения

Установите основанную на сообщении связь между Simulink® компоненты модели

Сообщения используются к связи модели между компонентами Simulink в целях системной интеграции. Можно использовать сообщения, чтобы установить коммуникацию в модели состава, компоненты которой выполняют заданный набор функциональностей с контурами ввода-вывода.

Основанная на сообщении связь между компонентами программного обеспечения необходима в архитектурах системы управления, где централизованные архитектуры заменяются распределенными архитектурами из-за сложности системы. Сообщение является полезным артефактом моделирования, который комбинирует события со связанными данными. Используйте блоки сообщения, чтобы справиться с производством, потреблением и устройством хранения данных сообщений.

Чтобы узнать больше о сообщениях Simulink, смотрите, что Simulink передает Обзор.

Блоки

развернуть все

SendСоздайте и отправьте сообщение
ReceiveПолучите сообщения
Hit Crossing ProbeОбнаружьте точку пересечения
Queue, Entity QueueСтавьте в очередь сообщения и сущности
Message MergeОбъедините пути к сообщению
Sequence ViewerОтобразите сообщения, события, состояния, переходы и функции между блоками в процессе моделирования

Инструменты

развернуть все

Sequence ViewerВизуализируйте сообщения, события, состояния, переходы и функции

Темы

Понимание сообщений Simulink

Simulink передает обзор

Обзор основанной на сообщении коммуникации для распределенных архитектур, генерации кода и моделирования промежуточного программного обеспечения.

Сообщение модели отправляет и получает интерфейсы

Анимируйте и изучите отправку и получение сообщений

Отправьте, получите, визуализируйте и анимируйте сообщения и данные о сообщении отображения.

Установите сообщение, отправляют и получают интерфейсы между компонентами программного обеспечения

Создайте сообщение, отправляют и получают интерфейсы и готовят компоненты к генерации Кода С++.

Задайте свойства очереди для интерфейса сообщения

Задайте свойства очереди для отдельных компонентов модели и составов.

Объедините строки сообщения Используя блок слияния сообщения

Направьте сообщения с помощью блока Message Merge.

Используйте виртуальные шины с элементами сообщения для коммуникации компонента

Отправьте и получите виртуальные шины с элементами сообщения, несущими невиртуальную шину как данные.

Отправьте и получите сообщения, несущие данные о шине

Отправьте и получите сообщения с невиртуальными данными о шине.

Смоделируйте сообщение, Получают Интерфейс, который Работает на Доступности сообщения

В этом примере показано, как синхронизировать выполнение с доступностью данных в основанных на сообщении системах.

Основанный на сообщении расчет

Система контроля температуры, связывающаяся с сообщениями

Распределенное управление комнатных температур путем обработки сообщений от термостатов помещения и передавания команд управления с помощью сообщений для различных приемников.

Полезная нагрузка сообщения процесса Используя MATLAB System Block

В этом примере показано, как отправить, получите, и сообщения процесса с помощью блока MATLAB System.

Сгенерируйте интерфейсы сообщения C++ для маршрута после средств управления и cочетания датчиков (Automated Driving Toolbox)

Сгенерируйте код для основанной на сообщении связи между компонентами магистрального маршрута после системы.

Симулируйте эффекты промежуточного программного обеспечения на распределенной архитектуре

Используйте блок очереди, чтобы управлять сообщениями

Используйте очередь FIFO, очередь LIFO и приоритетную очередь, чтобы отсортировать и хранить сообщения и задать политики очереди.

Моделирование коммуникационных шаблонов сообщения с SimEvents

Объедините, широковещательно передайте, распределите, многоадресно передайте, и сообщения задержки с помощью SimEvents®.

Для просмотра документации необходимо авторизоваться на сайте