一种激光打印策略代码显示方法及相关装置制造方法及图纸

技术编号:27516297 阅读:25 留言:0更新日期:2021-03-02 18:49
本发明专利技术公开一种激光打印策略代码显示方法及相关装置,涉及激光打印技术领域,以提高激光打印策略代码显示速率,并减少相关装置的内存消耗。所述激光打印策略代码显示方法包括:读取行激光打印策略代码,为大于或等于1且小于的整数,为激光打印策略代码满屏显示的最大行号;根据行激光打印策略代码的累计读取次数,在行激光打印策略代码上添加身份标识;在显示界面显示携带身份标识的行激光打印策略代码;根据标记策略对携带身份标识的行激光打印策略代码进行标记。本发明专利技术提供的相关装置用于存储或执行上述方法。于存储或执行上述方法。于存储或执行上述方法。

【技术实现步骤摘要】
一种激光打印策略代码显示方法及相关装置


[0001]本专利技术涉及激光打印
,尤其涉及一种激光打印策略代码显示方法及相关装置。

技术介绍

[0002]激光打印设备是一种将激光扫描技术和电子照相技术相结合的打印输出设备。激光打印设备在开始打印之前,需将NC代码文件导入激光打印设备,并使NC代码显示。在打印过程中,需使NC语句按照实际激光路径进行高亮显示,以向操作人员展示激光路径位置。
[0003]QT TextFdit组件是一个可编辑且有格式的文本框,它可以显示明文和富文本。但其按行读取与行高亮显示功能欠缺,在其基础上进行相关改进,难度与工作量较大。QT TextFdit组件在显示激光打印策略代码时,一般会使激光打印策略代码满屏加载,这样很容易导致相关装置内存不足,并且会降低激光打印策略代码的显示效率。

技术实现思路

[0004]本专利技术的目的在于提供一种激光打印策略代码显示方法及相关装置,用于提高激光打印策略代码的显示速率,并减少相关装置的内存消耗。
[0005]为了实现上述目的,本专利技术提供一种激光打印策略代码显示方法,包括:
[0006]读取m行激光打印策略代码,m为大于或等于1且小于k的整数,k为激光打印策略代码满屏显示的最大行号;
[0007]根据m行激光打印策略代码的累计读取次数,在m行激光打印策略代码上添加身份标识x;
[0008]在显示界面显示携带身份标识x的m行激光打印策略代码;
[0009]根据标记策略对携带身份标识x的m行激光打印策略代码进行标记。
[0010]与现有技术相比,本专利技术提供的激光打印策略代码显示方法中,每次只读取m行激光打印策略代码,根据m行激光打印策略代码的累计读取次数,在每次读取的m行激光打印策略代码上均添加身份标识x,并使该携带身份标识x的m行激光打印策略代码在显示界面上显示。
[0011]由上可见,使用本专利技术提供的激光打印策略代码显示方法,显示激光打印策略代码的过程中,只显示有限行的激光打印策略代码。基于每次只读取m行激光打印策略代码,并将该m行激光打印策略代码在显示界面上显示,可以减少与激光打印策略代码显示的相关装置的内存消耗,并可以提高文本显示速率。
[0012]同时,基于在每次读取到的m行激光打印策略代码上添加身份标识x,并根据标记策略,便可以准确的对显示界面上的m行激光打印策略代码进行标记。通过该标记策略,可以使操作人员随时了解激光打印设备的运行状态。
[0013]本专利技术还提供一种数据显示装置,包括:
[0014]数据读取模块,用于读取m行激光打印策略代码;
[0015]数据处理模块,用于根据m行激光打印策略代码的累计读取次数,在m行激光打印策略代码上添加身份标识x;
[0016]数据显示模块,用于显示携带身份标识x的m行激光打印策略代码。
[0017]与现有技术相比,本专利技术提供的显示装置的有益效果与上述技术方案所述的激光打印策略代码显示方法的有益效果相同,此处不做赘述。
[0018]本专利技术还提供一种计算机设备,包括:
[0019]存储器,用于存储多条计算机执行指令;
[0020]及处理器,用于从存储器中加载计算机执行指令,以执行上述激光打印策略代码显示方法。
[0021]与现有技术相比,本专利技术提供的计算机设备的有益效果与上述技术方案所述的激光打印策略代码显示方法的有益效果相同,此处不做赘述。
[0022]本专利技术还提供一种计算机存储介质。该计算机存储介质存储有指令。该指令被处理器执行时实现上述激光打印策略代码显示方法。
[0023]与现有技术相比,本专利技术提供的计算机存储介质的有益效果与上述技术方案所述的激光打印策略代码显示方法的有益效果相同,此处不做赘述。
附图说明
[0024]此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0025]图1为本专利技术实施例提供的激光打印策略代码显示系统的结构图;
[0026]图2为本专利技术实施例提供的激光打印策略代码显示方法的流程图;
[0027]图3为本专利技术实施例提供的数据显示装置的结构示意图;
[0028]图4为本专利技术实施例提供的计算机设备的结构示意图;
[0029]图5为本专利技术实施例提供的芯片的结构示意图;
具体实施方式
[0030]为了便于清楚描述本专利技术实施例的技术方案,在本专利技术的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一阈值和第二阈值仅仅是为了区分不同的阈值,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
[0031]需要说明的是,本专利技术中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本专利技术中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
[0032]本专利技术中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组
合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,a和b的结合,a和c的结合,b和c的结合,或a、b和c的结合,其中a,b,c可以是单个,也可以是多个。
[0033]在介绍本专利技术实施例之前首先对本专利技术实施例中涉及到的相关名词作如下释义:
[0034]NC代码:数字信息控制机械控制器能识别的代码。例如:数控切割设备上就有G代码、ESSI码、EIA码等,NC代码根据不同品牌的控制器所构成的结构也不相同。
[0035]Signal信号处理函数:软中断信号(signal,又简称为信号)用来通知进程发生了异步事件。进程之间可以互相通过系统调用kill发送软中断信号。内核也可以因为内部事件而给进程发送信号,通知进程发生了某个事件。
[0036]主页面根组件:控制系统运行时的主页面,其将“按钮、输入框、显示列表”等组织在一起,最终完成用户界面显示。
[0037]全局变量:是编程术语中的一种,源自于变量之分。全局变量可以是某对象函数创建,也可以是在本程序任何地方那个创建。全局变量可以被本程序所有对象或函数引用。
[0038]Qml:是一种描述性的脚本语言,文件格式以.qml结尾,用来描述一个程序的用户界面。在qml中,一个用户界面被指定本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种激光打印策略代码显示方法,其特征在于,包括:读取m行激光打印策略代码,m为大于或等于1且小于k的整数,k为激光打印策略代码满屏显示的最大行号;根据所述m行激光打印策略代码的累计读取次数,在所述m行激光打印策略代码上添加身份标识x;在显示界面显示携带所述身份标识x的所述m行激光打印策略代码;根据标记策略对携带所述身份标识x的所述m行激光打印策略代码进行标记。2.根据权利要求1所述的激光打印策略代码显示方法,其特征在于,所述读取m行激光打印策略代码,包括:利用文件读取函数读取所述m行激光打印策略代码。3.根据权利要求1所述的激光打印策略代码显示方法,其特征在于,所述读取m行激光打印策略代码后,所述根据所述m行激光打印策略代码的累计读取次数,在所述m行激光打印策略代码上添加身份标识x前,所述激光打印策略代码显示方法还包括:利用第一signal信号处理函数将所述m行激光打印策略代码发送至主页面根组件;在所述主页面根组件中利用全局变量保存所述m行激光打印策略代码。4.根据权利要求1~3任一项所述的激光打印策略代码显示方法,其特征在于,所述m行激光打印策略代码携带的所述身份标识x为相应所述m行激光打印策略代码的累计读取次数。5.根据权利要求1~3任一项所述的激光打印策略代码显示方法,其特征在于,所述根据标记策略对携带所述身份标识x的所述m行激光打印策略代码进行标记,包括:获取激光打印设备发送的激光打印策略代码的当前代码行号n;在所述m行激光打印策略代码携带的所述身份标记与所述激光打印策略代码的所述当前代码行号n匹...

【专利技术属性】
技术研发人员:李彬彬关凯马振兴李广生
申请(专利权)人:鑫精合激光科技发展北京有限公司
类型:发明
国别省市:

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

1