串口指令处理方法、电子设备及计算机可读存储介质技术

技术编号:38520502 阅读:39 留言:0更新日期:2023-08-19 17:00
本申请提供一种串口指令处理方法、电子设备及计算机可读存储介质,涉及软件工程技术领域。该串口指令处理方法包括:首先获取多个下位机对应的命令集合,对命令集合中处理指令集合进行判断,若处理指令集合不为空,则将处理指令集合中的处理指令添加到每个下位机对应的命令数组中;进而根据命令数组的处理指令加入顺序,依次执行命令数组中的处理指令,以实现与每个下位机进行串口通信。很好的解决了上位机与多个下位机进行串口通信时多线程、多任务处理是实现难度大,代码复杂的问题,提升了通信的灵活性,实现高效率、高可靠性、维护简单的串口指令处理。的串口指令处理。的串口指令处理。

【技术实现步骤摘要】
串口指令处理方法、电子设备及计算机可读存储介质


[0001]本专利技术涉及软件工程
,具体而言,涉及一种串口指令处理方法、电子设备及计算机可读存储介质。

技术介绍

[0002]随着信息化的迅速发展,如何准确处理串口指令,避免因设备接受指令混乱等问题导致程序异常崩溃等是串口指令开发者普遍面临的问题。
[0003]现有的串口指令处理方法指令发送方式单一,对于复杂的业务场景实现难度大,代码逻辑复杂,且很难灵活方便地对指令进行调整。

技术实现思路

[0004]本专利技术的目的在于,针对上述现有技术中的不足,提供一种串口指令处理方法、电子设备及计算机可读存储介质,以便灵活方便地对指令进行调整。
[0005]为实现上述目的,本申请实施例采用的技术方案如下:
[0006]第一方面,本申请实施例提供了一种串口指令处理方法,所述方法应用于上位机,所述上位机与多个下位机通过串口进行通信连接;所述方法包括:
[0007]获取所述多个下位机对应的命令集合,每个下位机对应的命令集合包括:处理指令集合;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种串口指令处理方法,其特征在于,所述方法应用于上位机,所述上位机与多个下位机通过串口进行通信连接;所述方法包括:获取所述多个下位机对应的命令集合,每个下位机对应的命令集合包括:处理指令集合;若所述处理指令集合不为空,则将所述处理指令集合中的处理指令添加到所述每个下位机对应的命令数组;根据所述命令数组的处理指令加入顺序,依次执行所述命令数组中的处理指令,以与所述每个下位机进行串口通信。2.如权利要求1所述的方法,其特征在于,所述每个下位机对应的命令集合还包括:监测指令集合;所述方法还包括:根据预设扫描间隔,从所述命令数组中取出并执行第一监测指令,以监测第一下位机的状态;若所述处理指令集合为空,且,所述监测指令集合不为空,则遍历所述监测指令集合中的监测指令;将遍历到的第二监测指令添加至所述命令数组。3.如权利要求2所述的方法,其特征在于,所述将遍历到的第二监测指令加入所述命令数组中,包括:若所述第二监测指令的遍历时间与所述第一监测指令的执行时间之间的间隔达到预设监测时长,则将所述第二监测指令加入所述命令数组中。4.如权利要求2所述的方法,其特征在于,在向所述命令数组中添加处理指令或者监测指令之后,所述方法还包括:停止执行所述第一监测指令。5.如权利要求1所述的方法,其特征在于,所述将所述处理指令集合中的处理指令添加到所述每个下位机对应的命令数组,包括:将所述处理指令集合中的单个处理指令直接添加...

【专利技术属性】
技术研发人员:阮正华孙文彬
申请(专利权)人:江苏邑文微电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1