System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电子数据处理,尤其涉及一种激光打印移动装置的控制方法、系统、设备及计算机存储介质。
技术介绍
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、本专利技术实施例中,通过预设的待打印本文档来自技高网...
【技术保护点】
1.一种激光打印移动装置的控制方法,其特征在于,所述激光打印移动装置的控制方法包括:
2.如权利要求1所述的激光打印移动装置的控制方法,其特征在于,所述基于预设的待打印内容获取多个初始离散点坐标的步骤,包括:
3.如权利要求1所述的激光打印移动装置的控制方法,其特征在于,所述初始离散点坐标包括横坐标,所述依据多个所述初始离散点坐标确定所述待打印内容的第一距离参数的步骤,包括:
4.如权利要求1所述的激光打印移动装置的控制方法,其特征在于,所述通过所述初始离散点坐标的数量对所述第一距离参数进行等距划分,得到多个第二距离参数的步骤,包括:
5.如权利要求1所述的激光打印移动装置的控制方法,其特征在于,所述目标离散点坐标包括左侧目标离散点坐标和右侧目标离散点坐标;
6.如权利要求5所述的激光打印移动装置的控制方法,其特征在于,所述基于多个所述第二距离参数和多个所述初始离散点坐标的纵坐标值,将多个所述初始离散点坐标划分为左侧点坐标和右侧点坐标的步骤,包括:
7.如权利要求5所述的激光打印移动装置的控制方法,其特征在于
8.一种激光打印移动装置的控制系统,其特征在于,所述激光打印移动装置的控制系统包括:
9.一种激光打印移动装置的控制设备,其特征在于,所述激光打印移动装置的控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的激光打印移动装置的控制程序,所述激光打印移动装置的控制程序被所述处理器执行时实现如权利要求1至7中任一项所述的激光打印移动装置的控制方法的步骤。
10.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有激光打印移动装置的控制程序,所述激光打印移动装置的控制程序被处理器执行时实现如权利要求1至7中任一项所述的激光打印移动装置的控制方法的步骤。
...【技术特征摘要】
1.一种激光打印移动装置的控制方法,其特征在于,所述激光打印移动装置的控制方法包括:
2.如权利要求1所述的激光打印移动装置的控制方法,其特征在于,所述基于预设的待打印内容获取多个初始离散点坐标的步骤,包括:
3.如权利要求1所述的激光打印移动装置的控制方法,其特征在于,所述初始离散点坐标包括横坐标,所述依据多个所述初始离散点坐标确定所述待打印内容的第一距离参数的步骤,包括:
4.如权利要求1所述的激光打印移动装置的控制方法,其特征在于,所述通过所述初始离散点坐标的数量对所述第一距离参数进行等距划分,得到多个第二距离参数的步骤,包括:
5.如权利要求1所述的激光打印移动装置的控制方法,其特征在于,所述目标离散点坐标包括左侧目标离散点坐标和右侧目标离散点坐标;
6.如权利要求5所述的激光打印移动装置的控制方法,其特征在于,所述基于多个所述第二距离参数和多个所述初始离散点坐标...
【专利技术属性】
技术研发人员:罗铁庚,姚竟伍,
申请(专利权)人:长沙八思量信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。