一种数据打印方法、装置及电子设备和存储介质制造方法及图纸

技术编号:24409542 阅读:46 留言:0更新日期:2020-06-06 08:34
本申请公开了一种数据打印方法、装置及一种电子设备和计算机可读存储介质,该方法包括:利用目标线程检测串口输入的打印命令;其中,所述打印命令包括指令字符串和关键字;确定所述指令字符串对应的打印函数,将所述关键字作为所述打印函数的输入参数执行所述打印参数。由此可见,本申请提供的数据打印方法,通过串口输入打印命令来控制输出的方式,结合预先定义的打印函数,在不需要额外printf打印语句的情况下,灵活控制所关心的变量的打印输出,降低代码修改的复杂度,是调试更加灵活。

A data printing method, device, electronic equipment and storage medium

【技术实现步骤摘要】
一种数据打印方法、装置及电子设备和存储介质
本申请涉及计算机
,更具体地说,涉及一种数据打印方法、装置及一种电子设备和一种计算机可读存储介质。
技术介绍
在程序的开发过程中,为了查看数据的变化和调试程序,需要将字符串或变量进行打印输出。在相关技术中,在程序中添加打印代码,而在正式版本中再将打印代码屏蔽掉,不作为正常输出,添加和删除,不够便利,而且每次修改代码,需要重新编译、升级验证,复杂度较高。当时维护阶段,出现异常情况不能直接定位的话,添加打印信息则等于破坏了现场,问题不再复现,不利于问题的故障定位。在SES程序中,管理的数据量很大而且变化频繁,则每个地方添加打印函数将是一个非常复杂的过程,而且调试完毕后的撤销,变得更加复杂。因此,如何能够便捷灵活的打印出所需要的内容,查询变量和历史数据,用于程序调试和异常问题定位,应对数目大而且频繁变化的数据的调试是本领域技术人员需要解决的技术问题。
技术实现思路
本申请的目的在于提供一种数据打印方法、装置及一种电子设备和一种计算机可读存储介质,能够便捷灵活的打印出本文档来自技高网...

【技术保护点】
1.一种数据打印方法,其特征在于,包括:/n利用目标线程检测串口输入的打印命令;其中,所述打印命令包括指令字符串和关键字;/n确定所述指令字符串对应的打印函数,将所述关键字作为所述打印函数的输入参数执行所述打印参数。/n

【技术特征摘要】
1.一种数据打印方法,其特征在于,包括:
利用目标线程检测串口输入的打印命令;其中,所述打印命令包括指令字符串和关键字;
确定所述指令字符串对应的打印函数,将所述关键字作为所述打印函数的输入参数执行所述打印参数。


2.根据权利要求1所述数据打印方法,其特征在于,所述打印函数包括精确读函数,所述关键字包括待打印变量的第一变量名称;将所述关键字作为所述打印函数的输入参数执行所述打印参数,包括:
查询变量名称为所述第一变量名称的第一目标变量,并输出所述第一目标变量对应的变量值。


3.根据权利要求1所述数据打印方法,其特征在于,所述打印函数包括匹配读函数;将所述关键字作为所述打印函数的输入参数执行所述打印参数,包括:
查询变量名称包含所述关键字的第二目标变量,输出所述第二目标变量对应的变量值。


4.根据权利要求1所述数据打印方法,其特征在于,所述打印函数包括检测读函数;将所述关键字作为所述打印函数的输入参数执行所述打印参数,包括:
查询变量名称包含所述关键字的第三目标变量,并对所述第三目标变量进行检测;
当所述第三目标变量的变量值变化时,输出所述第三目标变量变化后的变量值。


5.根据权利要求1所述数据打印方法,其特征在于,所述打印函数包括状态机查询函数,所述关键字包括待查询状态机的目标标识;将所述关键字作为所述打印函数的输入参数执行所述打印参数,包括...

【专利技术属性】
技术研发人员:王军
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1