协议组装模块主要用于将订阅的数据按照设置的规则进行数据组装,输出string数据供后续模块使用。
使用方法
该模块一般与发送数据模块配合使用。该模块作为前序模块,将需要输出的数据进行组装,供发送数据模块订阅并发送给其他设备或数据队列、全局变量等。
参数配置
- 方式选择
-
模块支持两种组装方式,分别为文本组装和脚本组装。
- 文本组装
-
根据分隔符将组装列表的数据按顺序进行组装。
- 分隔符
-
可设置组装列表各个数据之间的分隔符,可下拉选择也可自定义修改。
- 脚本组装
-
根据python脚本中设置的规则将组装列表的数据按顺序进行组装。组装规则由packMessage(info)函数定义。组装后的数据以16进制数据的方式输出。
- 路径选择
-
点击
选择需加载的脚本文件。
VM安装后自带该模块的脚本示例Send.py,可到软件安装路径下获取。具体路径为:..\VisionMaster4.3.0\Applications\Module(sp)\x64\Communication\DataAssembleModule。
- 组装列表
-
点击
后添加需组装的数据,可添加多条数据。每条数据自定义或订阅需组装的数据即可。
模块结果
该模块的模块结果涉及参数请参见协议组装。