激光打印移动装置的控制方法、系统、设备及存储介质与流程
- 国知局
- 2024-07-05 15:54:39
本发明涉及电子数据处理,尤其涉及一种激光打印移动装置的控制方法、系统、设备及计算机存储介质。
背景技术:
1、现有的激光打印作业,通常通过固定激光源,并通过移动装置进行移动的方式实现。由于激光打印内容通常是形状及文字,而形状及文字由均由曲线组成,因此,移动装置需要根据曲线信息(形状、文字)进行移动,从而才能打印出预设的形状及文字。
2、传统技术中通常根据待打印内容,在一个区间中均匀的插入n个横坐标,然后分别将n个横坐标对应的数值代入基函数以确定n个离散路径点,使得n个离散路径点均处于待打印内容的曲线上,进而根据n个离散路径点控制移动装置进行移动,以实现激光打印。但是,由于曲线中每个点对应的切线的斜率不同,因此,n个离散路径点之间的距离也不是均匀的,从而,通过现有方法控制移动装置进行移动得到的打印内容将出现打印变形的现象。
3、为解决上述多个离散路径点之间距离不均匀的问题,现有的移动装置控制方法还能够基于曲线长度函数和基函数的映射关系,通过微积分使得上述离散路径点间距离均匀,但是,通过微积分均匀插值的方式,需要购买价格高昂的计算机设备,且需要该计算机设备进行长时间的微积分计算,才能得到用于控制移动装置的均匀的离散路径点,故而,现有的移动装置控制方法的使用成本较高。
技术实现思路
1、本发明提出一种激光打印移动装置的控制方法、系统、设备及计算机存储介质,旨在解决现有移动装置控制方法使用成本较高的技术问题。
2、为解决上述问题,提出一种激光打印移动装置的控制方法,所述激光打印移动装置的控制方法包括:
3、基于预设的待打印内容获取多个初始离散点坐标;
4、依据多个所述初始离散点坐标确定所述待打印内容的第一距离参数,并通过所述初始离散点坐标的数量对所述第一距离参数进行等距划分,得到多个第二距离参数;
5、将多个所述初始离散点坐标的纵坐标值分别与多个所述第二距离参数进行比较,得到多个所述第二距离参数各自对应的目标离散点坐标,并分别对多个所述目标离散点坐标进行线性插值得到校正横坐标;
6、将多个所述校正横坐标输入基函数中,得到多个校正后的离散路径点,并通过多个所述离散路径点控制移动装置进行移动,以打印所述待打印内容。
7、可选地,所述基于预设的待打印内容获取多个初始离散点坐标的步骤,包括:
8、获取预设间隔,并基于所述预设间隔在预设区间中确定多个横向数值;
9、依据预设的待打印内容构建基函数,并依据基函数对多个所述横向数值、所述预设区间的左端点数值和右端点数值进行转换,得到多个初始离散点坐标。
10、可选地,所述初始离散点坐标包括横坐标,所述依据多个所述初始离散点坐标确定所述待打印内容的第一距离参数的步骤,包括:
11、基于所述横坐标对多个所述初始离散点坐标进行排序得到路径点序列,并确定所述路径点序列中两两相邻的初始离散点坐标对应的相邻距离值;
12、对多个所述相邻距离值进行求和,得到所述第一距离参数。
13、可选地,所述通过所述初始离散点坐标的数量对所述第一距离参数进行等距划分,得到多个第二距离参数的步骤,包括:
14、将所述第一距离参数与多个所述初始离散点坐标的数量的比值作为间隔距离;
15、基于所述间隔距离对所述第一距离参数进行等距划分,得到多个所述第二距离参数。
16、可选地,所述目标离散点坐标包括左侧目标离散点坐标和右侧目标离散点坐标;
17、所述将多个所述初始离散点坐标的纵坐标值分别与多个所述第二距离参数进行比较,得到多个所述第二距离参数各自对应的目标初始离散点坐标的步骤,包括:
18、基于多个所述第二距离参数和多个所述初始离散点坐标的纵坐标值,将多个所述初始离散点坐标划分为左侧点坐标和右侧点坐标;
19、分别确定多个所述第二距离参数各自与多个所述左侧点坐标的距离差值,并将距离差值最小的左侧点坐标作为左侧目标离散点坐标;
20、分别确定多个所述第二距离参数各自与多个所述右侧点坐标的距离差值,并将距离差值最小的右侧点坐标作为右侧目标离散点坐标。
21、可选地,所述基于多个所述第二距离参数和多个所述初始离散点坐标的纵坐标值,将多个所述初始离散点坐标划分为左侧点坐标和右侧点坐标的步骤,包括:
22、对多个所述第二距离参数进行遍历,得到当前第二距离参数,并将所述当前第二距离参数与多个所述初始离散点坐标的纵坐标值进行比较,得到比较结果;
23、基于所述比较结果确定所述当前第二距离参数对应的左侧点坐标与右侧点坐标,其中,所述左侧点坐标为多个所述初始离散点坐标中纵坐标值小于或等于所述当前第二距离参数的初始离散点坐标,所述右侧点坐标为多个所述初始离散点坐标中坐标值大于所述当前第二距离参数的初始离散点坐标。
24、可选地,所述分别对多个所述目标初始离散点进行线性插值得到校正横坐标的步骤,包括:
25、将多个所述第二距离参数各自对应的左侧目标离散点坐标和右侧目标离散点坐标相减,得到差值坐标;
26、将多个所述差值坐标的横坐标和纵坐标输入预设的线性插值模型,并将多个所述第二距离参数和多个所述左侧目标离散点坐标的横坐标和纵坐标输入所述线性插值模型,得到多个所述第二距离参数各自对应的校正横坐标。
27、为解决上述问题,本发明还提出一种激光打印移动装置的控制系统,所述激光打印移动装置的控制系统包括:
28、第一获取模块,用于基于预设的待打印内容获取多个初始离散点坐标;
29、子距离值确定模块,用于依据多个所述初始离散点坐标确定所述待打印内容的第一距离参数,并通过所述初始离散点坐标的数量对所述第一距离参数进行等距划分,得到多个第二距离参数;
30、校正横坐标确定模块,用于将多个所述初始离散点坐标的纵坐标值分别与多个所述第二距离参数进行比较,得到多个所述第二距离参数各自对应的目标初始离散点,并分别对多个所述目标初始离散点进行线性插值得到校正横坐标;
31、离散点确定模块,用于将多个所述校正横坐标输入基函数中,得到多个校正后的离散路径点,并通过多个所述离散路径点控制移动装置进行移动,以打印所述待打印内容。
32、此外,为解决上述问题,本发明还提出一种激光打印移动装置的控制设备,所述激光打印移动装置的控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的激光打印移动装置的控制程序,所述激光打印移动装置的控制程序被所述处理器执行时实现如上所述的激光打印移动装置的控制方法的步骤。
33、此外,为解决上述问题,本发明还提出一种计算机存储介质,所述计算机存储介质上存储有激光打印移动装置的控制程序,所述激光打印移动装置的控制程序被处理器执行时实现如上所述的激光打印移动装置的控制方法的步骤。
34、本发明实施例中,通过预设的待打印内容获取多个初始离散点坐标,能够得到距离不均匀的离散点;然后依据多个初始离散点坐标确定待打印内容的第一距离参数,并通过初始离散点坐标的数量对第一距离参数进行等距划分,得到多个第二距离参数,能够将第一距离参数均匀的划分为多个第二距离参数;然后将多个初始离散点坐标的纵坐标值分别与多个第二距离参数进行比较,得到多个第二距离参数各自对应的目标离散点坐标,并分别对多个目标离散点坐标进行线性插值得到校正横坐标,能够查找到与每个第二距离参数对应的横坐标;然后将多个校正横坐标输入基函数中,得到多个校正后的离散路径点,并通过多个离散路径点控制移动装置进行移动,以打印待打印内容,能够通过每个第二距离参数对应的横坐标得到校正后的离散路径点,并且由于第二距离参数之间是均匀的,因此,校正后的离散路径点之间的距离也是均匀的,从而,移动装置在根据校正后的离散路径点进行移动时,能够准确打印出待打印内容,避免了打印变形的问题。
35、此外,由于本发明技术方案避免了微积分操作,并且本发明无需额外购买用于微积分计算的计算机设备,因此本发明提出的激光打印移动装置的控制方法与传统的移动装置控制方法相比,使用成本较低,响应速度更快。
本文地址:https://www.jishuxx.com/zhuanli/20240618/39193.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。