【技术实现步骤摘要】
基于Lua脚本接入数采仪的方法、装置、设备及介质
本专利技术实施例涉及仪器设备通信
,尤其涉及一种基于Lua脚本接入数采仪的方法、装置、设备及介质。
技术介绍
随着现代工业的发展,大量的应用场景需要通过数采仪以及分析测量设备的连接实现数据分析测量。例如,通过数采仪与化学需氧量(ChemicalOxygenDemand,COD)仪器设备的连接,测量水样中需要被氧化的还原性物质的量。分析测量设备的种类繁多,生产厂商、生产时间以及应用场景也各不相同,造成各分析测量设备的通信协议存在差异,数采仪与分析测量设备的连接变得异常繁琐。现有技术中,采用动态链接库解决数采仪与分析测量设备的连接问题。但是,每一个动态链接库对应一个分析测量设备的通信协议,新增分析测量设备或者分析测量设备的通信协议发生变化时,需要开发人员重新开发并编译分析测量设备的驱动,实现数采仪与分析测量设备的连接通信。驱动的重新开发及编译需要的开发门槛高、人工成本高、造成数采仪的接入效率低且不便。
技术实现思路
本专利技术实施例提供了一种基于Lua脚本接入数采仪的方法、装置、设备及介质,无需重新编译脚本,需要的开发门槛低,可以提高设备接入效率,降低人工成本。第一方面,本专利技术实施例提供了一种基于Lua脚本接入数采仪的方法,该方法包括:检测到用户在脚本配置界面中输入的根据待接入设备确定的至少一项配置参数时,获取每个所述配置参数对应的界面标识;将各所述配置参数传输至与对应的界面标识关联的配置控件中,通过所 ...
【技术保护点】
1.一种基于Lua脚本接入数采仪的方法,其特征在于,包括:/n检测到用户在脚本配置界面中输入的根据待接入设备确定的至少一项配置参数时,获取每个所述配置参数对应的界面标识;/n将各所述配置参数传输至与对应的界面标识关联的配置控件中,通过所述配置控件基于对应的配置参数生成Lua解析脚本段,其中,所述配置控件基于至少一个所述待接入设备的通信协议生成;/n根据所述Lua解析脚本段生成所述待接入设备接入数采仪的Lua解析脚本,并将所述Lua解析脚本传输至所述数采仪,以指示所述数采仪基于所述Lua解析脚本与所述待接入设备进行通信。/n
【技术特征摘要】
1.一种基于Lua脚本接入数采仪的方法,其特征在于,包括:
检测到用户在脚本配置界面中输入的根据待接入设备确定的至少一项配置参数时,获取每个所述配置参数对应的界面标识;
将各所述配置参数传输至与对应的界面标识关联的配置控件中,通过所述配置控件基于对应的配置参数生成Lua解析脚本段,其中,所述配置控件基于至少一个所述待接入设备的通信协议生成;
根据所述Lua解析脚本段生成所述待接入设备接入数采仪的Lua解析脚本,并将所述Lua解析脚本传输至所述数采仪,以指示所述数采仪基于所述Lua解析脚本与所述待接入设备进行通信。
2.根据权利要求1所述的方法,其特征在于,所述检测到用户在脚本配置界面中输入的根据待接入设备确定的至少一项配置参数时,获取每个所述配置参数对应的界面标识,包括:
检测到用户在脚本配置界面的交互控件中输入的所述待接入设备的发送命令特征参数、返回命令特征参数、解析过程参数、原始数据转换过程参数、以及数据校验过程参数时,将每个参数对应的交互控件的标识作为界面标识;
其中,所述发送命令特征参数用于指定所述数采仪获取所述待接入设备数据的方式;所述返回命令特征参数用于判断所述待接入设备的返回数据是否正常;所述解析过程参数用于指定所述数采仪解析从所述待接入设备获取的数据的解析标准;所述原始数据转换过程参数用于指定所述数采仪对解析后的数据的转换方式;所述数据校验过程参数用于判断所述数采仪解析的数据是否满足设定量程范围。
3.根据权利要求2所述的方法,其特征在于,
所述发送命令特征参数包括:数据编码规则、通信协议与所述通信协议对应的地址位、读取数据命令或写入数据命令、寄存器起始地址、寄存器个数、以及校验方式;
所述返回命令特征参数包括:返回数据长度以及校验方式;
所述解析过程参数包括:数据编码规则、通信协议、数据解析顺序以及数据类型;
所述原始数据转换过程参数包括:单位参数以及倍数参数;
所述数据校验过程参数包括:数据的设定量程范围。
4.根据权利要求2所述的方法,其特征在于,所述将各所述配置参数传输至与对应的界面标识关联的配置控件中,通过所述配置控件基于对应的配置参数生成Lua解析脚本段,包括:
将所述发送命令特征参数传输至发送命令配置控件,并获取所述发送命令配置控件基于所述发送命令特征参数生成的Lua发送命令解析脚本段;
将所述返回命令特征参数传输至返回命令配置控件,并获取所述返回命令配置控件基于所述返回命令特征参数生成的Lua返回命令解析脚本段;
将所述解析过程参数传输至解析过程配置控件,并获取所述解析过程配置控件基于所述解析过程参数生成的Lua解析过程解析脚本段;
将所述原始数据转换过程参数传输至原始数据转换过程配置控件,并获取所述原始数据转换过程配置控件基于所述原始数据转换过程参数生成的Lua原始数据转换过程解析脚本段;以及...
【专利技术属性】
技术研发人员:刘建青,刘兆阳,张中,
申请(专利权)人:江苏神彩科技股份有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。