RflySimSDK v3.08
RflySimSDK说明文档
载入中...
搜索中...
未找到
uORB Write Advanced_dai—uORB消息数据发布接口进阶模块

image-20240809102544957
功能 相比于uORB Write Advanced模块,uORB Write Advanced_dai 模块支持uORB消息ID和文件名不同,且支持通过isSend接口,控制是否发送消息,适合命令类消息(只需发送一次,而不是持续发送),或者控制发送频率等。
参数
uORB Topic(主题名称) 输入话题名或点击按钮“Select.msg file”打开话题列表选择,点击按钮“Open.msg file”打开对应的消息内容,点击按钮“Apply”应用该消息字段对应设置
uORB Parameter Names and Data Type区域 配置一个或多个输入端口,每个端口对应一个uORB话题的消息字段(还有一个额外的issend端口)
设置变量名(输入端口名称),根据uORB Topic自动填充
设置变量类型(double,single,...),根据uORB Topic自动填充
设置变量维度,根据uORB Topic自动填充
Advertisement Queue(消息队列优先级) 0=noqueue,所以从1开始排列
Sample time(s) 采样时间
输入 由uORB Parameter Names and Data Type区域配置的输入端口决定
输出
使用示例 [安装目录]\RflySimAPIs\5.RflySimFlyCtrl\0.ApiExps\6.uORB-Read-Write\Exp3_uORB_write.slxSend1Hz模块,通过时间整除运算,得到1秒钟触发一次的信号,发送给isSend,使得rfly_ext消息的频率被限制在1Hz