协议组装

协议组装模块主要用于将订阅的数据按照设置的规则进行数据组装,输出string数据供后续模块使用。

使用方法

该模块一般与发送数据模块配合使用。该模块作为前序模块,将需要输出的数据进行组装,供发送数据模块订阅并发送给其他设备或数据队列、全局变量等。

参数配置

方式选择

模块支持两种组装方式,分别为文本组装和脚本组装。

文本组装

根据分隔符组装列表的数据按顺序进行组装。

分隔符

可设置组装列表各个数据之间的分隔符,可下拉选择也可自定义修改。

脚本组装

根据python脚本中设置的规则将组装列表的数据按顺序进行组装。组装规则由packMessage(info)函数定义。组装后的数据以16进制数据的方式输出。

路径选择

点击选择需加载的脚本文件。

VM安装后自带该模块的脚本示例Send.py,可到软件安装路径下获取。具体路径为:..\VisionMaster4.3.0\Applications\Module(sp)\x64\Communication\DataAssembleModule。

说明:
  • 示例脚本仅供参考,可根据需求自行修改或全新开发。

  • 此处使用的脚本为通信相关脚本,使用python开发。与VM中的全局脚本、脚本模块存在差别,不可混用。

组装列表

点击后添加需组装的数据,可添加多条数据。每条数据自定义或订阅需组装的数据即可。

模块结果

该模块的模块结果涉及参数请参见协议组装