主要内容

Send

创建并发送消息

  • Send block

库:
Simulink / Messages & Events
SimEvents

Send 模块的替代配置:
Message Send

描述

Send 模块读取输入信号的值,并发送携带此值的消息。在基于消息的通信中,消息是感兴趣的离散项,携带 Simulink 支持的任何类型的数据。SendMessage Send 模块是相同的模块。

示例

端口

输入

全部展开

使模块能够发送消息的输入端口。对于任何大于 0 的输入值,发送都被启用。对于任何小于或等于 0 的值,发送都被禁用。

依赖关系

要启用此端口,请选中标签为显示使能端口的框。

数据类型: double

此模块接受 Simulink® 支持的任何类型的输入,包括枚举类型,并将输入信号转换为消息。有关详细信息,请参阅 Simulink 支持的数据类型

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | enumerated | bus | fixed point

输出

全部展开

模块输出具有常量优先级 20 的消息。

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | enumerated | bus | fixed point

参数

全部展开

选中此复选框以显示使能端口。对于任何大于 0 的输入值,发送都被启用。对于任何小于或等于 0 的值,发送都被禁用。

编程用法

模块参数ShowEnablePort
类型:字符向量
'on' | 'off'
默认值'off'

模块特性

数据类型

Boolean | bus | double | enumerated | fixed point | integer | single | string

直接馈通

多维信号

可变大小信号

过零检测

替代配置

全部展开

Message Send 模块与 Send 模块只有名称不同。

库:
Simulink / Messages & Events
SimEvents

扩展功能

全部展开

版本历史记录

在 R2016a 中推出

另请参阅

(SimEvents)