使用消息合并块合并消息行
这个例子展示了如何使用消息合并阻止到路由消息。在本例中,基于消息的通信在两个组件之间构造:Send组件创建消息并将其发送给Receive组件。队列块用作组件之间的消息缓冲区,并被配置为具有容量的FIFO队列One hundred.
。有关如何在组件之间创建消息通信的信息,请参见在软件组件之间建立消息发送和接收接口。
在本例中,Send组件具有两种算法,用于生成使用两个Send块转换为消息的数据。消息合并块将两条消息行合并为一条消息行。
您可以准备这个模型来为每个组件生成c++代码。生成的代码包含必要的软件接口,允许您连接到操作系统或消息中间件。有关更多信息,请参见生成c++消息在Simulink和操作系统或中间件之间进行数据通信金宝app(嵌入式编码)。
模拟模型并审查结果
模拟模型。观察显示输出的Scope块。值在1
和8
基于Send组件中的两个Constant块。
另请参阅
发送|收到|队列|实体输入开关(SimEvents)|实体输出开关(SimEvents)