Nachrichten
Nachrichten werden verwendet, um die Kommunikation zwischen Simulink-Komponenten zum Zweck der Systemintegration zu modellieren. Sie können mithilfe von Nachrichten eine Kommunikation in einem Composite-Modell einzurichten, dessen Komponenten einen definierten Satz von Funktionalitäten mit E/A-Beschränkungen ausführen.
Die nachrichtenbasierte Kommunikation zwischen Softwarekomponenten ist in Regelungssystem-Architekturen notwendig, bei denen zentralisierte Architekturen aufgrund der Systemkomplexität durch verteilte Architekturen ersetzt werden. Eine Nachricht ist ein nützliches Modellierungsartefakt, das Ereignisse mit zugehörigen Daten kombiniert. Verwenden Sie Nachrichtenblöcke, um die Produktion, den Konsum und die Speicherung von Nachrichten zu verwalten.
Um mehr über Simulink-Nachrichten zu erfahren, siehe Simulink Messages Overview.
Blöcke
Tools
Themen
Simulink-Nachrichten verstehen
- Simulink Messages Overview
Overview of the message-based communication for distributed architectures, code generation, and middleware modeling.
Modellierung von Schnittstellen für das Senden und Empfangen von Nachrichten
- Animate and Understand Sending and Receiving Messages
Send, receive, visualize, and animate messages and display message data. - Establish Message Send and Receive Interfaces Between Software Components
Create message send and receive interfaces, and prepare components for C++ code generation. - Specify Queue Properties for Message Interface
Specify queue properties for individual model components and compositions. - 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. - Send and Receive Messages Carrying Bus Data
Send and receive messages with nonvirtual bus data.
Modellierung ereignisgesteuerter Empfangsschnittstellen
- Using Message Polling and Message Triggered Subsystems
Demonstrate and compare Message Triggered Subsystems and Message Polling Subsystems. - Connect Message Receive Interface with Simulink Functions
This example shows how to synchronize execution with data availability in message-based systems.
Nachrichten-basierte Berechnung
- Temperature Control System Communicating with Messages
Distributed control of room temperatures by processing messages from room thermostats and communicating control commands using messages to different receivers. - Asynchronous Message Handling in Adaptive Cruise Control
An event-based Adaptive Cruise Control (ACC) using messages and message-triggered subsystems. - Process Message Payload Using MATLAB System Block
This example shows how to send, receive, and process messages using the MATLAB System block. - Generate C++ Message Interfaces for Lane Following Controls and Sensor Fusion (Automated Driving Toolbox)
Generate code for message-based communication between components of a highway lane following system. - Wireless Tire Pressure Monitoring System with Fault Logging
Model a wireless tire pressure monitoring system with fault logging using message communication.
Simulieren von Middleware-Effekten auf einer verteilten Architektur
- Use a Queue Block to Manage Messages
Use FIFO queue, LIFO queue, and priority queue to sort and store messages and define queue policies. - Modeling Message Communication Patterns with SimEvents
Merge, broadcast, distribute, multicast, and delay messages using SimEvents®.