一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于计算机控制的多通道图形输出设备的制作方法

2021-11-15 18:52:00 来源:中国专利 TAG:


1.本发明属于图形输出技术领域,具体是一种基于计算机控制的多通道图形输出设备。


背景技术:

2.图形输出是计算机辅助制图中,将计算机处理的数字信息转换为图形输出的过程。图形包括地图或各种图表,并因采用输出设备的不同,而获得不同形式的地图或图表。如多色线划图、彩色地图、晕渲地图、格网地图、行式打印机符号地图等。通常有联机和脱机两种图形输出方式,它们可按不同要求在胶片、图纸和刻图膜上输出图形。此外还可由屏幕显示后,通过激光扫描输出图形。
3.但是目前经常会出现输出的图形不符合用户的需求,这都是因为没有真正的了解到用户的输出目标,导致了输出的图形不符合用户需求,造成资源的浪费和用户的经济损失。


技术实现要素:

4.为了解决上述方案存在的问题,本发明提供了一种基于计算机控制的多通道图形输出设备。
5.本发明的目的可以通过以下技术方案实现:
6.一种基于计算机控制的多通道图形输出设备,包括制图模块、执行模块和服务器,所述制图模块和执行模块均与服务器通信连接,所述制图模块用于绘制图形,所述执行模块用于当接收到图形时进行打印,所述服务器通信连接有调整模块和目标模块,所述目标模块用于获取用户的图形输出目标,对用户目标进行识别汇总,并将用户目标发送给调整模块;调整模块用于根据用户目标对图形进行调整,并将调整后的图形进行输出;
7.目标模块获取用户的图形输出目标的方法包括:
8.步骤sa1:获取需要进行图形输出的图形类型,进而获得制图软件型号,建立目标模型,将制图软件型号输入到目标模型中的获得目标模板;
9.步骤sa2:用户在目标模板中填写输出目标,标记为用户目标。
10.进一步地,步骤sa1中获取需要进行图形输出的图形类型的方法包括:
11.获取图形名称,提取图形后缀,设置制图后缀表,将提取的图形后缀输入到制图后缀表中进行匹配,获得制图软件名称;
12.当制图软件名称位于制图后缀表中的独立区域时,获得图形类型;
13.当制图软件名称位于制图后缀表中的重叠区域时,获取图形的保存路径,根据保存路径判断图形类型。
14.进一步地,设置制图后缀表的方法包括:
15.识别制图软件的类型,获取对应的制图软件后缀数据,将不同软件的后缀数据进行比对,将相同后缀和对应的制图软件名称进行标记,建立表格,表格中分为独立区域和重
叠区域,将未标记的后缀数据与对应的制图软件名称输入到表格中的独立区域,将标记的后缀数据与对应的制图软件名称输入到表格中的重叠区域;将表格标记为制图后缀表。
16.进一步地,步骤sa1中建立目标模型的方法包括:
17.根据制图软件的输出参数设置目标模板,设置智能模型,智能模型包括模板库和检索表,将目标模板进行编号储存到模板库中,将目标模板编号和对应的制图软件型号输入到检索表中,将智能模型标记为目标模型。
18.进一步地,调整模块根据用户目标对图形进行调整的方法包括:
19.步骤sb1:获取用户目标与对应的目标模板,获得用户的调整参数;
20.步骤sb2:调出制图软件输出参数调整界面,将调整参数输入到对应位置中,进行图形输出。
21.进一步地,步骤sb2中当需要将图形输出为纸质版时,将图形发送到执行模块;
22.当需要将图形输出为图像文件时,进入步骤sb3。
23.进一步地,步骤sb3:根据识别的计算机屏幕显示尺寸设置边界轮廓;
24.步骤sb4:获取图形边界坐标,根据图形边界坐标设置图形边框;
25.步骤sb5:将图形边框的中心移动到边界轮廓的中心,距离边界轮廓x1距离向内设置线条感应线,以图形边框的中心缩放图形,当线条感应线生成提示信号时,停止缩放图形,删除图形边框,完成图像调整,进行图形输出。
26.进一步地,边界轮廓不随图形变化而变化,图形边框为矩形。
27.与现有技术相比,本发明的有益效果是:通过直接识别后缀识别图形类型,简单方便,能够识别绝大部分的图形类型,且简约计算机算力;通过目标模块的设置,充分的了解用户的目标,保障输出的图形是符合用户要求的,避免造成资源浪费和用户的经济损失;通过边界轮廓、图形边框和线条感应线的设置,可以快速的调整图形到合适的位置,保障输出图形的清晰度。
附图说明
28.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
29.图1为本发明原理框图。
具体实施方式
30.下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
31.如图1所示,一种基于计算机控制的多通道图形输出设备,包括制图模块、目标模块、调整模块、执行模块和服务器;
32.所述制图模块为安装在计算机内的制图软件,用于绘制图形,例如常用于建筑方
面绘图的cad软件、天正软件;用于建筑算量方面的广联达软件、bim软件;用于机械制图方面的cad软件、solidworks软件、ug软件、maya软件等,不仅限于上述列举的制图软件;
33.所述目标模块用于获取用户的图形输出目标,具体方法包括:
34.步骤sa1:获取需要进行图形输出的图形类型,图形类型就是使用什么制图软件绘制的,根据图形类型获取制图软件型号,建立目标模型,将制图软件型号输入到目标模型中的获得目标模板;
35.步骤sa2:用户在目标模板中填写输出目标,将用户填写后的目标模板标记为用户目标;
36.通过目标模块的设置,充分的了解用户的目标,保障输出的图形是符合用户要求的,避免造成资源浪费和用户的经济损失;
37.步骤sa1中获取需要进行图形输出的图形类型的方法包括:
38.获取图形名称,提取图形后缀,后缀就是不同制图软件绘制的图像名称后面的文件格式,例如cad中的*.dwg、*.dxf等;设置制图后缀表,将提取的图形后缀输入到制图后缀表中进行匹配,获得制图软件名称,当制图软件名称位于制图后缀表中的独立区域时,获得图形类型;通过直接识别后缀识别图形类型,简单方便,能够识别绝大部分的图形类型,且简约计算机算力;
39.当制图软件名称位于制图后缀表中的重叠区域时,获取图形的保存路径,根据保存路径判断图形类型;
40.设置制图后缀表的方法包括:
41.识别制图软件的类型,获取对应的制图软件后缀数据,将不同软件的后缀数据进行比对,将拥有相同后缀的制图软件和对应的后缀进行标记,建立表格,表格中分为独立区域和重叠区域,将未标记的后缀数据与对应的制图软件名称输入到表格中的独立区域,将标记的后缀数据与对应的制图软件名称输入到表格中的重叠区域;将表格标记为制图后缀表;
42.步骤sa1中建立目标模型的方法包括:
43.获取制图软件的型号,根据制图软件的型号获取输出参数,输出参数就是输出图像时制图软件可以调控的参数,例如:cad中进行图形输出时,可以调整图形的尺寸、背景、比例尺、图像后缀等参数;根据输出参数设置目标模板,设置智能模型,智能模型包括模板库和检索表,将目标模板进行编号储存到模板库中,将目标模板编号和对应的制图软件型号输入到检索表中,将智能模型标记为目标模型;
44.具体的,当向目标模型内输入制图软件型号时,在检索表中进行检索,获得目标模板编号,将对应编号的目标模板从模板库中输出;
45.所述调整模块用于根据用户目标对图形进行调整,具体方法包括:
46.步骤sb1:获取用户目标与对应的目标模板,将用户目标与对应的目标模板进行对比,获得用户的调整参数;
47.步骤sb2:调出制图软件输出参数调整界面,将调整参数输入到对应位置中,进行图形输出;
48.当需要将图形输出为纸质版时,将图形发送到执行模块;
49.当需要将图形输出为图像文件时,进入步骤sb3;
50.步骤sb3:识别计算机屏幕显示尺寸,根据识别的计算机屏幕显示尺寸设置边界轮廓,且边界轮廓不随图形变化而变化,就是边界轮廓始终与计算机屏幕显示轮廓重合;
51.步骤sb4:获取图形边界坐标,图形边界坐标就是图形最外侧的边界坐标;根据图形边界坐标在图形外侧设置图形边框,图形边框为矩形,就是根据图形的边界坐标,在图形外设置一个矩形框,图形全部在矩形框内,且图形最外侧的拐点或线条位于矩形框上,相当于圆内切与正方形内;
52.步骤sb5:将图形边框的中心移动到边界轮廓的中心,这是带着图形一起移动的,距离边界轮廓x1距离向内设置线条感应线,x1为阈值,根据实际需要进行设置,就是为了避免图形位于最边界,导致最外面的线条缺失和不清楚,线条感应线就是当用线条碰触到感应线时,生成提示信号,线条感应线就像是小一号的边界轮廓;以图形边框的中心缩放图形,当线条感应线生成提示信号时,停止缩放图形,删除图形边框,完成图像调整,进行图形输出;
53.通过边界轮廓、图形边框和线条感应线的设置,可以快速的调整图形到合适的位置,保障输出图形的清晰度;
54.例如将cad图形输出为图像文件需要保证输出图像的清晰度;cad在输出图像时,通常以屏幕显示为标准。输出图像的图幅与cad图形窗口的尺寸相等,图形窗口中的图形按屏幕显示尺寸输出,输出结果与图形的实际尺寸无关。另外,屏幕中未显示部分无法输出。因此为了使输出图像能清晰显示,应在屏幕中将欲输出部分以尽量大的比例显示。
55.具体方法是根据计算机屏幕显示尺寸设置边界轮廓,标记出图形边界坐标,在图形的最外侧设置图形边框,向内设置线条感应线,将图形边框的中心移动到边界轮廓的中心,以图形边框的中心缩放图形,当图形边框到达线条感应线时,线条感应线生成提示信息,说明图形缩放到合适位置,将图形边框删除,可以把图形输出成图像文件了。
56.所述执行模块用于当接收到调整模块发送的图形时进行打印,执行模块就是常用的连接在计算机上的打印设备,例如激光打印机、喷墨打印机和针式打印机等。
57.上述公式均是去除量纲取其数值计算,公式是由采集大量数据进行软件模拟得到最接近真实情况的一个公式,公式中的预设参数和预设阈值由本领域的技术人员根据实际情况设定或者大量数据模拟获得。
58.本发明的工作原理:使用制图模块绘制图形,获取用户的图形输出目标,获取图形名称,提取图形后缀,识别制图软件的类型,获取对应的制图软件后缀数据,将不同软件的后缀数据进行比对,将拥有相同后缀的制图软件和对应的后缀进行标记,建立表格,表格中分为独立区域和重叠区域,将未标记的后缀数据与对应的制图软件名称输入到表格中的独立区域,将标记的后缀数据与对应的制图软件名称输入到表格中的重叠区域;将表格标记为制图后缀表,将提取的图形后缀输入到制图后缀表中进行匹配,获得制图软件名称,当制图软件名称位于制图后缀表中的独立区域时,获得图形类型;当制图软件名称位于制图后缀表中的重叠区域时,获取图形的保存路径,根据保存路径判断图形类型;根据图形类型获取制图软件型号,获取制图软件的型号,根据制图软件的型号获取输出参数,输出参数就是输出图像时制图软件可以调控的参数,例如:cad中进行图形输出时,可以调整图形的尺寸、背景、比例尺、图像后缀等参数;根据输出参数设置目标模板,设置智能模型,智能模型包括模板库和检索表,将目标模板进行编号储存到模板库中,将目标模板编号和对应的制图软
件型号输入到检索表中,将智能模型标记为目标模型;用户在目标模板中填写输出目标,将用户填写后的目标模板标记为用户目标;
59.根据用户目标对图形进行调整,获取用户目标与对应的目标模板,将用户目标与对应的目标模板进行对比,获得用户的调整参数;调出制图软件输出参数调整界面,将调整参数输入到对应位置中,进行图形输出;当需要将图形输出为纸质版时,将图形发送到执行模块;当需要将图形输出为图像文件时,识别计算机屏幕显示尺寸,根据识别的计算机屏幕显示尺寸设置边界轮廓,且边界轮廓不随图形变化而变化获取图形边界坐标,根据图形边界坐标在图形外侧设置图形边框,将图形边框的中心移动到边界轮廓的中心,距离边界轮廓x1距离向内设置线条感应线,以图形边框的中心缩放图形,当线条感应线生成提示信号时,停止缩放图形,删除图形边框,完成图像调整,进行图形输出;当接收到调整模块发送的图形时进行打印。
60.在本发明所提供的实施例中,应该理解到,所揭露的设备,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式;所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方法的目的。
61.另对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。
62.因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。
63.此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第二等词语用来表示名称,而并不表示任何特定的顺序。
64.最后应说明的是,以上实施例仅用以说明本发明的技术方法而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方法进行修改或等同替换,而不脱离本发明技术方法的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献