Messaggi
I messaggi sono utilizzati per modellare la comunicazione tra i componenti di Simulink ai fini dell'integrazione del sistema. È possibile utilizzare i messaggi per stabilire la comunicazione in un modello di composizione i cui componenti eseguono un insieme definito di funzionalità con confini I/O.
La comunicazione basata su messaggi tra i componenti software è necessaria nelle architetture dei sistemi di controllo in cui le architetture centralizzate sono sostituite da architetture distribuite a causa della complessità del sistema. Un messaggio è un utile artefatto di modellazione che combina eventi con dati correlati. Utilizzare i blocchi di messaggi per gestire la produzione, il consumo e la memorizzazione dei messaggi.
Per saperne di più sui messaggi di Simulink, vedere Simulink Messages Overview.
Blocchi
Strumenti
Argomenti
Comprensione dei messaggi di Simulink
- Simulink Messages Overview
Overview of the message-based communication for distributed architectures, code generation, and middleware modeling.
Modello delle interfacce di invio e ricezione del messaggio
- 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.
Modello delle interfacce di ricezione guidate da evento
- 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.
Calcolo basato su messaggi
- 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.
Simulazione degli effetti del middleware su un'architettura distribuita
- 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®.