La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Messages
Les messages servent à modéliser la communication entre les composants Simulink dans le but de faciliter l'intégration du système. Vous pouvez les utiliser pour mettre en place la communication dans un modèle dont les composants exécutent un ensemble défini de fonctionnalités avec des limites d'E/S.
La communication par messages entre les composants logiciels est nécessaire dans les systèmes de contrôle dont la complexité exige une architecture distribuée plutôt que centralisée. Un message est un artefact de modélisation utile qui combine les événements avec les données associées. Utilisez des blocs de message pour gérer la production, la consommation et le stockage des messages.
Pour en savoir plus sur les messages Simulink, consultez la rubrique Simulink Messages Overview.
Blocs
Outils
Rubriques
Comprendre les messages Simulink
- Simulink Messages Overview
Overview of the message-based communication for distributed architectures, code generation, and middleware modeling.
Modéliser les interfaces d'envoi et de réception de messages
- 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.
Modéliser les interfaces de réception événementielles
- 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.
Calculs basés sur des messages
- 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.
Simuler les effets du middleware sur une architecture distribuée
- 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®.