主要内容

使用消息合并块合并消息行

此示例演示如何使用Message Merge块来路由消息。在本例中,在两个组件之间构建基于消息的通信:Send组件创建消息并将它们发送到Receive组件。Queue块用作组件之间的消息缓冲区,并被配置为具有容量的FIFO队列One hundred..有关如何在组件之间创建消息通信的信息,请参见建立软件组件之间的消息发送和接收接口

在本例中,Send组件有两种算法,它们生成使用两个Send块转换为消息的数据。消息合并块将两个消息行合并为单个消息行。

您可以准备这个模型,为每个组件生成c++代码。生成的代码包含必要的软件接口,允许您连接操作系统或消息中间件。有关更多信息,请参见生成c++消息在Simulink和操作系统或中间件之间通信数据(嵌入式编码)

模拟模型并审核结果

模拟模型。观察显示输出的Scope块。值在1而且8基于Send组件中的两个常量块。

另请参阅

|||(SimEvents)|(SimEvents)

相关的话题

Baidu
map