【技术实现步骤摘要】
串口指令处理方法、电子设备及计算机可读存储介质
[0001]本专利技术涉及软件工程
,具体而言,涉及一种串口指令处理方法、电子设备及计算机可读存储介质。
技术介绍
[0002]随着信息化的迅速发展,如何准确处理串口指令,避免因设备接受指令混乱等问题导致程序异常崩溃等是串口指令开发者普遍面临的问题。
[0003]现有的串口指令处理方法指令发送方式单一,对于复杂的业务场景实现难度大,代码逻辑复杂,且很难灵活方便地对指令进行调整。
技术实现思路
[0004]本专利技术的目的在于,针对上述现有技术中的不足,提供一种串口指令处理方法、电子设备及计算机可读存储介质,以便灵活方便地对指令进行调整。
[0005]为实现上述目的,本申请实施例采用的技术方案如下:
[0006]第一方面,本申请实施例提供了一种串口指令处理方法,所述方法应用于上位机,所述上位机与多个下位机通过串口进行通信连接;所述方法包括:
[0007]获取所述多个下位机对应的命令集合,每个下位机对应的命令集合包括:处理指令集 ...
【技术保护点】
【技术特征摘要】
1.一种串口指令处理方法,其特征在于,所述方法应用于上位机,所述上位机与多个下位机通过串口进行通信连接;所述方法包括:获取所述多个下位机对应的命令集合,每个下位机对应的命令集合包括:处理指令集合;若所述处理指令集合不为空,则将所述处理指令集合中的处理指令添加到所述每个下位机对应的命令数组;根据所述命令数组的处理指令加入顺序,依次执行所述命令数组中的处理指令,以与所述每个下位机进行串口通信。2.如权利要求1所述的方法,其特征在于,所述每个下位机对应的命令集合还包括:监测指令集合;所述方法还包括:根据预设扫描间隔,从所述命令数组中取出并执行第一监测指令,以监测第一下位机的状态;若所述处理指令集合为空,且,所述监测指令集合不为空,则遍历所述监测指令集合中的监测指令;将遍历到的第二监测指令添加至所述命令数组。3.如权利要求2所述的方法,其特征在于,所述将遍历到的第二监测指令加入所述命令数组中,包括:若所述第二监测指令的遍历时间与所述第一监测指令的执行时间之间的间隔达到预设监测时长,则将所述第二监测指令加入所述命令数组中。4.如权利要求2所述的方法,其特征在于,在向所述命令数组中添加处理指令或者监测指令之后,所述方法还包括:停止执行所述第一监测指令。5.如权利要求1所述的方法,其特征在于,所述将所述处理指令集合中的处理指令添加到所述每个下位机对应的命令数组,包括:将所述处理指令集合中的单个处理指令直接添加...
【专利技术属性】
技术研发人员:阮正华,孙文彬,
申请(专利权)人:江苏邑文微电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。