消息
在Simulink之间建立基于消息的通信万博1manbetx®模型组件
消息用于模拟Simulink组件之间的通信,以实现系统集成。万博1manbetx您可以使用消息在组合模型中建立通信,该组合模型的组件执行一组定义好的具有I/O边界的功能。
在控制系统体系结构中,由于系统的复杂性,集中式体系结构被分布式体系结构所取代,软件组件之间基于消息的通信是必要的。消息是将事件与相关数据结合起来的有用的建模工件。使用消息块来管理消息的生产、使用和存储。
要了解有关Simulink消息的更多信息万博1manbetx,请参见万博1manbetxSimulink消息概述.
块
工具
主题
理解Simulink消息万博1manbetx
- 万博1manbetxSimulink消息概述
分布式体系结构、代码生成和中间件建模的基于消息的通信概述。
建模消息发送和接收接口
- 动画和理解发送和接收消息
发送、接收、可视化和动画化消息并显示消息数据。 - 在软件组件之间建立消息发送和接收接口
创建消息发送和接收接口,并为c++代码生成准备组件。 - 为消息接口指定队列属性
为各个模型组件和组合指定队列属性。 - 使用消息合并块合并消息行
路由消息使用消息合并块。 - 使用带有消息元素的虚拟总线进行组件通信
发送和接收带有携带非虚拟总线作为数据的消息元素的虚拟总线。 - 发送和接收携带总线数据的消息
用非虚拟总线数据发送和接收消息。 - 建模一个基于消息可用性运行的消息接收接口
这个例子展示了如何在基于消息的系统中同步执行与数据可用性。
基于消息的计算
- 温控系统信息通信
通过处理来自房间恒温器的消息和使用消息向不同的接收器通信控制命令来分布式控制房间温度。 - 自适应巡航控制中的异步消息处理
基于事件的自适应巡航控制(ACC),使用消息和消息触发子系统。 - 使用消息轮询和消息触发子系统
演示并比较消息触发子系统和消息轮询子系统。 - 利用MATLAB系统块处理消息负载
这个例子展示了如何使用MATLAB System块发送、接收和处理消息。 - 生成车道跟随控制和传感器融合的c++消息接口(自动驾驶工具箱)
为高速公路车道跟踪系统的组件之间基于消息的通信生成代码。 - 带有故障记录的无线胎压监测系统
建立了一种基于信息通信的故障记录无线胎压监测系统。
模拟分布式架构上的中间件效果
- 使用队列块管理消息
使用FIFO队列、LIFO队列和优先级队列对消息进行排序和存储,并定义队列策略。 - 用SimEvents建模消息通信模式
使用SimEvents合并、广播、分发、组播和延迟消息®.