CN103823932A - 用于计算机图纸模型的数据处理方法和装置 - Google Patents

用于计算机图纸模型的数据处理方法和装置 Download PDF

Info

Publication number
CN103823932A
CN103823932A CN201410063083.9A CN201410063083A CN103823932A CN 103823932 A CN103823932 A CN 103823932A CN 201410063083 A CN201410063083 A CN 201410063083A CN 103823932 A CN103823932 A CN 103823932A
Authority
CN
China
Prior art keywords
model
examine
information
design standards
examine model
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410063083.9A
Other languages
English (en)
Inventor
朱彦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Caxa Technology Co Ltd
Original Assignee
Caxa Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Caxa Technology Co Ltd filed Critical Caxa Technology Co Ltd
Priority to CN201410063083.9A priority Critical patent/CN103823932A/zh
Publication of CN103823932A publication Critical patent/CN103823932A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明公开了一种用于计算机图纸模型的数据处理方法和装置。该用于计算机图纸模型的数据处理方法包括:从标准库中提取图纸中待检查模型的设计标准,标准库为存储一个或多个设计标准的数据库;获取待检查模型的信息;判断待检查模型的信息是否符合待检查的模型的设计标准;以及如果判断出待检查模型的信息不符合待检查的模型的设计标准,则记录待检查的模型的信息。通过本发明,解决了相关技术中难以检查模型是否符合设计标准的要求的问题。

Description

用于计算机图纸模型的数据处理方法和装置
技术领域
本发明涉及计算机领域,具体而言,涉及一种用于计算机图纸模型的数据处理方法和装置。
背景技术
随着计算机辅助设计(Computer-aided Design,简称CAD)软件在世界范围内的广泛应用,CAD软件产生了多种工业设计标准,其中,最常见的工业设计标准有国家标准GB、国际标准(International Organization for Standardization,简称ISO)、日本工业标准(Japanese Industiral Standards,简称JIS)、美国国家标准(American NationalStandards Institute,简称ANSI)、英国标准(British Standards,简称BS)、德国标准(Deutsches Institute fur Nor-mung,简称DIN)等。在上述设计标准的基础上,各企业为了满足自身的生产习惯,又进一步形成了企业内部的设计标准。
面对众多的设计标准,用户在利用CAD软件绘制同一图纸时可能会基于一种或多种设计标准。而基于多种设计标准绘制同一图纸是不标准的,并且即使基于一种设计标准绘制图纸,也不是图纸中的所有模型都符合设计标准的要求。不标准的图纸会给信息采集带来困难。例如,在不同的设计标准下,机械行业在利用CAD软件绘制图纸时,由于不同的设计标准对标题栏和明细表的样式、大小的定义各不相同,因此图纸中的标题栏和明细表样式各异,大小不一。这样,在采集标题栏和明细表中的信息时,由于无法保证模型的标准化,加之图纸数量巨大,因此会给图纸浏览、信息提取等带来严重的问题。
随着云计算成为处理海量数据主要手段的大数据时代的来临,以及基于标准化模型的3D打印技术的普及,企业对模型标准化的要求越来越高。为了使模型标准化,在相关技术中,一般采用翻阅大量文献资料的方式来检查模型是否符合设计标准的要求。这种检查方式不仅工作效率低,而且难以检查模型是否符合设计标准的要求。
针对相关技术中难以检查模型是否符合设计标准的要求的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种用于计算机图纸模型的数据处理方法和装置,以解决相关技术中难以检查模型是否符合设计标准的要求的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种用于计算机图纸模型的数据处理方法。该方法包括:从标准库中提取图纸中待检查模型的设计标准,标准库为存储一个或多个设计标准的数据库;获取待检查模型的信息;判断待检查模型的信息是否符合待检查的模型的设计标准;以及如果判断出待检查模型的信息不符合待检查的模型的设计标准,则记录待检查的模型的信息。
进一步地,在从标准库中提取图纸中待检查模型的设计标准之后,该数据处理方法还包括:将待检查模型的设计标准传入标准比较器;通过待检查模型的设计标准对标准比较器进行初始化,在获取待检查模型的信息之后,数据处理方法还包括:将待检查模型的信息传入初始化的标准比较器,判断待检查模型的信息是否符合待检查的模型的设计标准包括:在初始化的标准比较器中判断待检查模型的信息是否符合待检查模型的设计标准。
进一步地,在获取待检查模型的信息之后,该数据处理方法还包括:确定待检查模型的信息的集合;以及判断集合是否为空,其中,如果判断出集合不为空,则逐条判断集合中的待检查模型的信息是否符合待检查模型的设计标准。
进一步地,在记录待检查的模型的信息之后,数据处理方法还包括:对记录的待检查模型的信息进行标记,得到带标记的待检查模型的信息;显示带标记的待检查模型的信息;和/或基于带标记的待检查模型的信息输出提示信息,提示信息包括不符合待检查模型的设计标准的原因和待检查模型的设计标准。
进一步地,在从标准库中提取图纸中待检查模型的设计标准之前,数据处理方法还包括:获取一个或多个设计标准;以及将一个或多个设计标准存储到标准库中。
为了实现上述目的,根据本发明的另一方面,提供了一种用于计算机图纸模型的数据处理装置。该装置包括:提取模块,用于从标准库中提取图纸中待检查模型的设计标准,标准库为存储一个或多个设计标准的数据库;第一获取模块,用于获取待检查模型的信息;第一判断模块,用于判断待检查模型的信息是否符合待检查的模型的设计标准;以及记录模块,用于如果判断出待检查模型的信息不符合待检查的模型的设计标准,则记录待检查的模型的信息。
进一步地,该数据处理装置还包括:第一传输模块,用于在从标准库中提取图纸中待检查模型的设计标准之后,将待检查模型的设计标准传入标准比较器;初始化模块,用于通过待检查模型的设计标准对标准比较器进行初始化;第二传输模块,用于在获取待检查模型的信息之后,将待检查模型的信息传入初始化的标准比较器;第一判断模块还用于在初始化的标准比较器中判断待检查模型的信息是否符合待检查模型的设计标准。
进一步地,该数据处理装置还包括:确定模块,用于在获取待检查模型的信息之后,确定待检查模型的信息的集合;以及第二判断模块,用于判断集合是否为空,其中,第一判断模块还用于如果判断出集合不为空,则逐条判断集合中的待检查模型的信息是否符合待检查模型的设计标准。
进一步地,该数据处理装置还包括:标记模块,用于在记录待检查的模型的信息之后,对记录的待检查模型的信息进行标记,得到带标记的待检查模型的信息;显示模块,用于显示带标记的待检查模型的信息;和/或输出模块,用于基于带标记的待检查模型的信息输出提示信息,提示信息包括不符合待检查模型的设计标准的原因和待检查模型的设计标准。
进一步地,该数据处理装置还包括:第二获取模块,用于在从标准库中提取图纸中待检查模型的设计标准之前,获取一个或多个设计标准;以及存储模块,用于将一个或多个设计标准存储到标准库中。
通过本发明,采用从标准库中提取图纸中待检查模型的设计标准,标准库为存储一个或多个设计标准的数据库;获取待检查模型的信息;判断待检查模型的信息是否符合待检查的模型的设计标准;以及如果判断出待检查模型的信息不符合待检查的模型的设计标准,则记录待检查的模型的信息,解决了相关技术中难以检查模型是否符合设计标准的要求的问题,进而达到了自动检查模型的标准化水平的效果。
附图说明
构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的用于计算机图纸模型的数据处理装置的示意图;
图2是根据本发明实施例的标准库的结构的示意图;
图3是根据本发明可选实施例的用于计算机图纸模型的数据处理装置的示意图;
图4是根据本发明实施例的用于计算机图纸模型的数据处理方法的流程图;以及
图5是根据本发明可选实施例的用于计算机图纸模型的数据处理方法的流程图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
为了使本领域的技术人员更好的理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,在本领域普通技术人员没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明的保护范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。
根据本发明的实施例,提供了一种用于计算机图纸模型的数据处理装置,该用于计算机图纸模型的数据处理装置用于检查图纸中的模型是否符合设计该图纸时所采用的设计标准。
图1是根据本发明实施例的用于计算机图纸模型的数据处理装置的示意图。
如图1所示,该装置包括:提取模块10、第一获取模块20、第一判断模块30和记录模块40。
提取模块10用于从标准库中提取图纸中待检查模型的设计标准,标准库为存储一个或多个设计标准的数据库。
在本发明实施例中,具体地,可以根据图纸中的设计内容,从标准库中检索出相应的设计准侧,即,可以根据图纸中待检查模型的信息,从标准库中提取待检查模型的设计标准。其中,标准库为一个数据库,由标准管理器管理,标准库的结构如图2所示,该标准库中可以存储标准1、标准2、标准3等等一个或者多个标准。例如,该标准库中可以存储GB、ISO、JIS、ANSI、BS、DIN等。每个标准中可以包括多种样式,例如,门样式、窗样式、杯子样式等等,进一步地,每种样式又可以包括多个条目,例如,门样式中可以包括构成门样式的线条的颜色、形态、宽度等风格条目。样式由样式管理器管理。
需要说明的是,此处的标准即为设计标准。其中,如果一张图纸中的所有设计内容均采用同一设计标准并且符合设计标准的要求,则该图纸为符合标准的图纸,否则,该图纸为不符合标准的图纸。因此,当从标准库中提取的图纸中待检查模型的设计标准的个数大于等于2时,图纸中的内容为不符合设计标准的内容。
第一获取模块20用于获取待检查模型的信息。
其中,待检查模型的信息可以为一张或者多张图纸上的全部待检查模型的信息。这样,可以从整体上检查图纸符合标准化的水平。待检查模型的信息还可以为一张或者多张图纸上的部分待检查模型的信息。部分待检查模型的信息可以为预先设定的信息,这样,可以过滤掉其他信息,而仅仅检查用户关注的部分待检查模型的信息,从而可以提高***的检查效率。例如,可以仅仅检查多张图纸的标题栏和明细栏等信息是否符合同一设计标准的要求。
第一判断模块30用于判断待检查模型的信息是否符合待检查的模型的设计标准。
具体地,可以通过以下步骤判断待检查模型的信息是否符合待检查的模型的设计标准:
首先,可以根据待检查模型的信息确定该待检查模型的信息对应的待检查模型的样式。
然后,可以基于待检查模型的样式逐条检索待检查模型的设计标准中的所有样式,并将待检查模型的样式逐条与待检查模型的设计标准中的所有样式进行匹配。
如果上述匹配过程匹配成功,则可以判断出待检查模型的信息符合待检查的模型的设计标准。
如果上述匹配过程匹配不成功,则可以判断待检查模型的样式是否为自定义样式。其中,如果判断出待检查模型的样式不是自定义样式,则可以判断出待检查模型的信息不符合待检查的模型的设计标准,否则,如果判断出待检查模型的样式是自定义的样式,则可以逐条判断该自定义的样式的各条目是否符合待检查的模型的设计标准中的相应的条目的要求,如果判断出该自定义的样式的各条目符合待检查的模型的设计标准中的相应的条目的要求,则判断出待检查模型的信息符合待检查的模型的设计标准,否则判断出待检查模型的信息不符合待检查的模型的设计标准。
记录模块40用于如果判断出待检查模型的信息不符合待检查的模型的设计标准,则记录待检查的模型的信息。
具体地,可以将不符合待检查的模型的设计标准的待检查模型的信息统计到列表中,或者将不符合待检查的模型的设计标准的待检查模型的信息进行标记处理。
通过本发明实施例,采用提取存储在标准库中的设计标准与待检查模型的信息进行匹配的方式,达到了检查模型的标准化水平的效果。
图3是根据本发明可选实施例的用于计算机图纸模型的数据处理装置的示意图。
如图3所示,该实施例可以作为图1所示实施例的优选实施方式,该实施例的用于计算机图纸模型的数据处理装置除了包括第一实施例的提取模块10、第一获取模块20、第一判断模块30和记录模块40之外,还包括第一传输模块50、初始化模块60和第二传输模块70。
提取模块10、第一获取模块20和记录模块40的作用与第一实施例中的相同,在此不再赘述。
第一传输模块50用于将待检查模型的设计标准传入标准比较器。
需要说明的是,标准比较器可以为一个容器,该标准比较器可以用于存储待检查模型的设计标准、待检查模型的信息,并且该标准比较器还可以用于比较待检查模型的信息对应的待检查模型是否满足待检查模型的设计标准的要求,以及该标准比较器可以对满足待检查模型的设计标准的要求的待检查模型对应的待检查模型的信息进行过滤,并返回不满足待检查模型的设计标准的要求的待检查模型对应的待检查模型的信息。
其中,可以将待检查模型的设计标准中的所有要求传入标准比较器,这样,可以避免由于待检查模型的设计标准传入的不全面而造成检查结果不准确的问题。
优选地,将待检查模型的设计标准传入标准比较器之前,可以首先基于待检查模型的信息确定其所涉及的待检查模型的设计标准中的要求,然后根据上述所涉及的待检查模型的设计标准检索标准库,并将检索到的设计标准传入标准比较器。这样,可以提高待检查模型的设计标准传入标准比较器的效率,并且由于只是传入所涉及部分的待检查模型的设计标准,因此可以节约标准比较器的存储空间,进而达到减轻标准比较器的负担以及提高整个***的工作效率的目的。
例如,需要检查待检查模型的几何尺寸时,首先可以从标准库中检索在当前待检查模型所使用的设计标准下的尺寸要求,然后可以使用该尺寸要求初始化标准比较器。
初始化模块60用于通过待检查模型的设计标准对标准比较器进行初始化。
第二传输模块70用于将待检查模型的信息传入初始化的标准比较器。
其中,待检查模型的信息可以包括一条或者多条,这样,可以将一条或者多条待检查模型的信息同时传入初始化的标准比较器,也可以逐条将上述检查模型的信息传入初始化的标准比较器。
第一判断模块30用于在初始化的标准比较器中判断待检查模型的信息是否符合待检查模型的设计标准。
当将一条或者多条待检查模型的信息同时传入初始化的标准比较器,可以一条或者多条待检查模型的信息将分别与初始化的标准比较器中相应的待检查模型的设计标准的进行匹配。当逐条将上述检查模型的信息传入初始化的标准比较器,可以逐条将上述检查模型的信息与初始化的标准比较器中相应的待检查模型的设计标准的进行匹配。
具体地,该处的在初始化的标准比较器中判断待检查模型的信息是否符合待检查模型的设计标准的步骤与上述实施例中判断待检查模型的信息是否符合待检查的模型的设计标准的步骤相同,在此不再赘述。
优选地,上述数据处理装置还可以包括:确定模块和第二判断模块。
确定模块用于在获取待检查模型的信息之后,确定待检查模型的信息的集合。需要说明的是,图纸中的模型可以包括一个或者多个,因此,集合中的每个元素可以对应一个模型的信息。另外,集合中的各元素还可以构成模型的一个或者多个点、线、面等造型。优选地,在确定待检查模型的信息的集合的同时,可以确定集合中待检查模型的信息的检查顺序,这样,可以避免大量的待检查模型的信息同时被检查时造成的拥堵和冲突。
第二判断模块用于判断集合是否为空。其中,如果判断出集合不为空,则逐条判断集合中的待检查模型的信息是否符合待检查模型的设计标准。具体地,该处的在初始化的标准比较器中判断待检查模型的信息是否符合待检查模型的设计标准的步骤与上述实施例中判断待检查模型的信息是否符合待检查的模型的设计标准的步骤相同,在此不再赘述。如果判断出集合为空,则结束该次检查。
优选地,上述数据处理装置还可以包括:标记模块、显示模块和输出模块。
标记模块用于在记录待检查的模型的信息之后,对记录的待检查模型的信息进行标记,得到带标记的待检查模型的信息。
其中,对记录的待检查模型的信息进行标记可以包括对记录的待检查模型的信息进行着色或者进行亮显。这样,可以将符合设计标准和不符合设计标准的待检查模型的信息进行区分。
显示模块用于显示带标记的待检查模型的信息。
可以通过显示图纸的标准化系数显示带标记的待检查模型的信息,该标准化系数可以是一个百分数,并且其可以是一张或者多张图纸的标准化系数。可以通过以下步骤得到该标准化系数:(1)确定一张图纸中待检查模型的信息,例如,待检查模型的几何尺寸,图框,标题栏等;(2)计算该张图纸中符合待检查模型的设计标准的占所有待检查模型的比例;(3)确定加权比重,该加权比重可以预先设定;(4)前述比例经过加权求和得到该图纸的图纸标准化系数,其中,如果是批量图纸,则需要对所有图纸的图纸标准化系数求平均值。
可选地,上述数据处理装置还可以包括:输出模块。输出模块用于在显示带标记的待检查模型的信息之后,基于带标记的待检查模型的信息输出提示信息。该提示信息可以包括不符合待检查模型的设计标准的原因和待检查模型的设计标准。
在本发明实施例中,数据处理装置还可以包括:第二获取模块和存储模块。
第二获取模块用于在从标准库中提取图纸中待检查模型的设计标准之前,获取一个或多个设计标准。具体地,该设计标准库可以包括GB、ISO、JIS、ANSI、BS、DIN。
存储模块用于将一个或多个设计标准存储到标准库中。其中,每个设计标准可以占用独立的存储空间。
这样,由于设计标准预先存储到标准库中,因此可以自动检索标准库中的设计标准,并将检索到的标准库中的设计标准与待检查模型的信息进行对比,得到对比结果,从而达到了检查模型的标准化水平的效果。
根据本发明的实施例,提供了一种用于计算机图纸模型的数据处理方法,该用于计算机图纸模型的数据处理方法用于检查图纸中的模型是否符合设计该图纸时所采用的设计标准。该用于计算机图纸模型的数据处理方法可以运行在计算机处理设备上。需要说明的是,本发明实施例所提供的用于计算机图纸模型的数据处理方法可以通过本发明实施例的用于计算机图纸模型的数据处理装置来执行,本发明实施例的用于计算机图纸模型的数据处理装置也可以用于执行本发明实施例的用于计算机图纸模型的数据处理方法。
图4是根据本发明实施例的用于计算机图纸模型的数据处理方法的流程图。
如图4所示,该方法包括如下的步骤S402至步骤S408:
步骤S402,从标准库中提取图纸中待检查模型的设计标准,标准库为存储一个或多个设计标准的数据库。
在本发明实施例中,具体地,可以根据图纸中的设计内容,从标准库中检索出相应的设计准侧,即,可以根据图纸中待检查模型的信息,从标准库中提取待检查模型的设计标准。其中,标准库为一个数据库,由标准管理器管理,标准库的结构如图2所示,该标准库中可以存储标准1、标准2、标准3等等一个或者多个标准。例如,该标准库中可以存储GB、ISO、JIS、ANSI、BS、DIN等。每个标准中可以包括多种样式,例如,门样式、窗样式、杯子样式等等,进一步地,每种样式又可以包括多个条目,例如,门样式中可以包括构成门样式的线条的颜色、形态、宽度等风格条目。样式由样式管理器管理。
需要说明的是,此处的标准即为设计标准。其中,如果一张图纸中的所有设计内容均采用同一设计标准并且符合设计标准的要求,则该图纸为符合标准的图纸,否则,该图纸为不符合标准的图纸。因此,当从标准库中提取的图纸中待检查模型的设计标准的个数大于等于2时,图纸中的内容为不符合设计标准的内容。
步骤S404,获取待检查模型的信息。
其中,待检查模型的信息可以为一张或者多张图纸上的全部待检查模型的信息。这样,可以从整体上检查图纸符合标准化的水平。待检查模型的信息还可以为一张或者多张图纸上的部分待检查模型的信息。部分待检查模型的信息可以为预先设定的信息,这样,可以过滤掉其他信息,而仅仅检查用户关注的部分待检查模型的信息,从而可以提高***的检查效率。例如,可以仅仅检查多张图纸的标题栏和明细栏等信息是否符合同一设计标准的要求。
步骤S406,判断待检查模型的信息是否符合待检查的模型的设计标准。
具体地,可以通过以下步骤判断待检查模型的信息是否符合待检查的模型的设计标准:
首先,可以根据待检查模型的信息确定该待检查模型的信息对应的待检查模型的样式。
然后,可以基于待检查模型的样式逐条检索待检查模型的设计标准中的所有样式,并将待检查模型的样式逐条与待检查模型的设计标准中的所有样式进行匹配。
如果上述匹配过程匹配成功,则可以判断出待检查模型的信息符合待检查的模型的设计标准。
如果上述匹配过程匹配不成功,则可以判断待检查模型的样式是否为自定义样式。其中,如果判断出待检查模型的样式不是自定义样式,则可以判断出待检查模型的信息不符合待检查的模型的设计标准,否则,如果判断出待检查模型的样式是自定义的样式,则可以逐条判断该自定义的样式的各条目是否符合待检查的模型的设计标准中的相应的条目的要求,如果判断出该自定义的样式的各条目符合待检查的模型的设计标准中的相应的条目的要求,则判断出待检查模型的信息符合待检查的模型的设计标准,否则判断出待检查模型的信息不符合待检查的模型的设计标准。
步骤S408,如果判断出待检查模型的信息不符合待检查的模型的设计标准,则记录待检查的模型的信息。
具体地,可以将不符合待检查的模型的设计标准的待检查模型的信息统计到列表中,或者将不符合待检查的模型的设计标准的待检查模型的信息进行标记处理。
通过本发明实施例,采用提取存储在标准库中的设计标准与待检查模型的信息进行匹配的方式,达到了检查模型的标准化水平的效果。
图5是根据本发明可选实施例的用于计算机图纸模型的数据处理方法的流程图。
如图5所示,该用于计算机图纸模型的数据处理方法包括如下的步骤S502至步骤S514,该实施例可以作为图4所示实施例的优选实施方式。
步骤S502,同图4所示实施例的步骤S402,在此不再赘述。
步骤S504,将待检查模型的设计标准传入标准比较器。
需要说明的是,标准比较器可以为一个容器,该标准比较器可以用于存储待检查模型的设计标准、待检查模型的信息,并且该标准比较器还可以用于比较待检查模型的信息对应的待检查模型是否满足待检查模型的设计标准的要求,以及该标准比较器可以对满足待检查模型的设计标准的要求的待检查模型对应的待检查模型的信息进行过滤,并返回不满足待检查模型的设计标准的要求的待检查模型对应的待检查模型的信息。
其中,可以将待检查模型的设计标准中的所有要求传入标准比较器,这样,可以避免由于待检查模型的设计标准传入的不全面而造成检查结果不准确的问题。
优选地,将待检查模型的设计标准传入标准比较器之前,可以首先基于待检查模型的信息确定其所涉及的待检查模型的设计标准中的要求,然后根据上述所涉及的待检查模型的设计标准检索标准库,并将检索到的设计标准传入标准比较器。这样,可以提高待检查模型的设计标准传入标准比较器的效率,并且由于只是传入所涉及部分的待检查模型的设计标准,因此可以节约标准比较器的存储空间,进而达到减轻标准比较器的负担以及提高整个***的工作效率的目的。
例如,需要检查待检查模型的几何尺寸时,首先可以从标准库中检索在当前待检查模型所使用的设计标准下的尺寸要求,然后可以使用该尺寸要求初始化标准比较器。
步骤S506,通过待检查模型的设计标准对标准比较器进行初始化。
步骤S508,同图4所示实施例的步骤S404,在此不再赘述。
步骤S510,将待检查模型的信息传入初始化的标准比较器。
其中,待检查模型的信息可以包括一条或者多条,这样,可以将一条或者多条待检查模型的信息同时传入初始化的标准比较器,也可以逐条将上述检查模型的信息传入初始化的标准比较器。
步骤S512,在初始化的标准比较器中判断待检查模型的信息是否符合待检查模型的设计标准。
当将一条或者多条待检查模型的信息同时传入初始化的标准比较器,可以一条或者多条待检查模型的信息将分别与初始化的标准比较器中相应的待检查模型的设计标准的进行匹配。当逐条将上述检查模型的信息传入初始化的标准比较器,可以逐条将上述检查模型的信息与初始化的标准比较器中相应的待检查模型的设计标准的进行匹配。
具体地,该处的在初始化的标准比较器中判断待检查模型的信息是否符合待检查模型的设计标准的步骤与上述实施例中判断待检查模型的信息是否符合待检查的模型的设计标准的步骤相同,在此不再赘述。
步骤S514,同图4所示实施例的步骤S408,在此不再赘述。
优选地,在获取待检查模型的信息之后,上述数据处理方法还可以包括:
首先,确定待检查模型的信息的集合。需要说明的是,图纸中的模型可以包括一个或者多个,因此,集合中的每个元素可以对应一个模型的信息。另外,集合中的个元素还可以构成模型的一个或者多个点、线、面等造型。优选地,在确定待检查模型的信息的集合的同时,可以确定集合中待检查模型的信息的检查顺序,这样,可以避免大量的待检查模型的信息同时被检查时造成的拥堵和冲突。
然后,可以判断集合是否为空。其中,如果判断出集合不为空,则逐条判断集合中的待检查模型的信息是否符合待检查模型的设计标准。具体地,该处的在初始化的标准比较器中判断待检查模型的信息是否符合待检查模型的设计标准的步骤与上述实施例中判断待检查模型的信息是否符合待检查的模型的设计标准的步骤相同,在此不再赘述。如果判断出集合为空,则结束该次检查。
优选地,在记录待检查的模型的信息之后,上述数据处理方法还可以包括:
首先,对记录的待检查模型的信息进行标记,得到带标记的待检查模型的信息。
其中,对记录的待检查模型的信息进行标记可以包括对记录的待检查模型的信息进行着色或者进行亮显。这样,可以将符合设计标准和不符合设计标准的待检查模型的信息进行区分。
然后,显示带标记的待检查模型的信息。
可以通过显示图纸的标准化系数显示带标记的待检查模型的信息,该标准化系数可以是一个百分数,并且其可以是一张或者多张图纸的标准化系数。可以通过以下步骤得到该标准化系数:(1)确定一张图纸中待检查模型的信息,例如,待检查模型的几何尺寸,图框,标题栏等;(2)计算该张图纸中符合待检查模型的设计标准的占所有待检查模型的比例;(3)确定加权比重,该加权比重可以预先设定;(4)前述比例经过加权求和得到该图纸的图纸标准化系数,其中,如果是批量图纸,则需要对所有图纸的图纸标准化系数求平均值。
在显示带标记的待检查模型的信息之后,可选地,可以基于带标记的待检查模型的信息输出提示信息。该提示信息可以包括不符合待检查模型的设计标准的原因和待检查模型的设计标准。
在本发明实施例中,在从标准库中提取图纸中待检查模型的设计标准之前,数据处理方法还可以包括:
首先,获取一个或多个设计标准。具体地,该设计标准库可以包括GB、ISO、JIS、ANSI、BS、DIN。
然后,将一个或多个设计标准存储到标准库中。其中,每个设计标准可以占用独立的存储空间。
这样,由于设计标准预先存储到标准库中,因此可以自动检索标准库中的设计标准,并将检索到的标准库中的设计标准与待检查模型的信息进行对比,得到对比结果,从而达到了检查模型的标准化水平的效果。
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种用于计算机图纸模型的数据处理方法,其特征在于,包括:
从标准库中提取图纸中待检查模型的设计标准,所述标准库为存储一个或多个所述设计标准的数据库;
获取所述待检查模型的信息;
判断所述待检查模型的信息是否符合所述待检查的模型的设计标准;以及
如果判断出所述待检查模型的信息不符合所述待检查的模型的设计标准,则记录所述待检查的模型的信息。
2.根据权利要求1所述的数据处理方法,其特征在于,
在从标准库中提取图纸中待检查模型的设计标准之后,所述数据处理方法还包括:将所述待检查模型的设计标准传入标准比较器;通过所述待检查模型的设计标准对所述标准比较器进行初始化,
在获取所述待检查模型的信息之后,所述数据处理方法还包括:将所述待检查模型的信息传入初始化的标准比较器,
判断所述待检查模型的信息是否符合所述待检查的模型的设计标准包括:在所述初始化的标准比较器中判断所述待检查模型的信息是否符合所述待检查模型的设计标准。
3.根据权利要求1所述的数据处理方法,其特征在于,在获取所述待检查模型的信息之后,所述数据处理方法还包括:
确定所述待检查模型的信息的集合;以及
判断所述集合是否为空,
其中,如果判断出所述集合不为空,则逐条判断所述集合中的所述待检查模型的信息是否符合所述待检查模型的设计标准。
4.根据权利要求1所述的数据处理方法,其特征在于,在记录所述待检查的模型的信息之后,所述数据处理方法还包括:
对记录的所述待检查模型的信息进行标记,得到带标记的待检查模型的信息;
显示所述带标记的待检查模型的信息;和/或
基于所述带标记的待检查模型的信息输出提示信息,所述提示信息包括不符合所述待检查模型的设计标准的原因和所述待检查模型的设计标准。
5.根据权利要求1所述的数据处理方法,其特征在于,在从标准库中提取图纸中待检查模型的设计标准之前,所述数据处理方法还包括:
获取一个或多个所述设计标准;以及
将一个或多个所述设计标准存储到所述标准库中。
6.一种用于计算机图纸模型的数据处理装置,其特征在于,包括:
提取模块,用于从标准库中提取图纸中待检查模型的设计标准,所述标准库为存储一个或多个所述设计标准的数据库;
第一获取模块,用于获取所述待检查模型的信息;
第一判断模块,用于判断所述待检查模型的信息是否符合所述待检查的模型的设计标准;以及
记录模块,用于如果判断出所述待检查模型的信息不符合所述待检查的模型的设计标准,则记录所述待检查的模型的信息。
7.根据权利要求6所述的数据处理装置,其特征在于,还包括:
第一传输模块,用于在从标准库中提取图纸中待检查模型的设计标准之后,将所述待检查模型的设计标准传入标准比较器;
初始化模块,用于通过所述待检查模型的设计标准对所述标准比较器进行初始化;
第二传输模块,用于在获取所述待检查模型的信息之后,将所述待检查模型的信息传入初始化的标准比较器;
所述第一判断模块还用于在所述初始化的标准比较器中判断所述待检查模型的信息是否符合所述待检查模型的设计标准。
8.根据权利要求6所述的数据处理装置,其特征在于,还包括:
确定模块,用于在获取所述待检查模型的信息之后,确定所述待检查模型的信息的集合;以及
第二判断模块,用于判断所述集合是否为空,
其中,所述第一判断模块还用于如果判断出所述集合不为空,则逐条判断所述集合中的所述待检查模型的信息是否符合所述待检查模型的设计标准。
9.根据权利要求6所述的数据处理装置,其特征在于,还包括:
标记模块,用于在记录所述待检查的模型的信息之后,对记录的所述待检查模型的信息进行标记,得到带标记的待检查模型的信息;
显示模块,用于显示所述带标记的待检查模型的信息;和/或
输出模块,用于基于所述带标记的待检查模型的信息输出提示信息,所述提示信息包括不符合所述待检查模型的设计标准的原因和所述待检查模型的设计标准。
10.根据权利要求6所述的数据处理装置,其特征在于,还包括:
第二获取模块,用于在从标准库中提取图纸中待检查模型的设计标准之前,获取一个或多个所述设计标准;以及
存储模块,用于将一个或多个所述设计标准存储到所述标准库中。
CN201410063083.9A 2014-02-24 2014-02-24 用于计算机图纸模型的数据处理方法和装置 Pending CN103823932A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410063083.9A CN103823932A (zh) 2014-02-24 2014-02-24 用于计算机图纸模型的数据处理方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410063083.9A CN103823932A (zh) 2014-02-24 2014-02-24 用于计算机图纸模型的数据处理方法和装置

Publications (1)

Publication Number Publication Date
CN103823932A true CN103823932A (zh) 2014-05-28

Family

ID=50758992

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410063083.9A Pending CN103823932A (zh) 2014-02-24 2014-02-24 用于计算机图纸模型的数据处理方法和装置

Country Status (1)

Country Link
CN (1) CN103823932A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106339558A (zh) * 2016-08-30 2017-01-18 江苏国泰新点软件有限公司 建筑模型的检验方法和装置
CN108646672A (zh) * 2018-05-23 2018-10-12 珠海格力电器股份有限公司 一种数控冲切自动匹配方法及***
CN108829935A (zh) * 2018-05-23 2018-11-16 珠海格力电器股份有限公司 一种钣金件三维设计检查方法及***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102495926A (zh) * 2011-12-01 2012-06-13 北京数码大方科技有限公司 三维原始模型的检验方法及装置
CN102622463A (zh) * 2012-01-05 2012-08-01 山东电力工程咨询院有限公司 基于图模一致性的设计图自动检查校验的方法
CN103309995A (zh) * 2013-06-21 2013-09-18 南京市水利规划设计院有限责任公司 一种cad图纸自动处理***及方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102495926A (zh) * 2011-12-01 2012-06-13 北京数码大方科技有限公司 三维原始模型的检验方法及装置
CN102622463A (zh) * 2012-01-05 2012-08-01 山东电力工程咨询院有限公司 基于图模一致性的设计图自动检查校验的方法
CN103309995A (zh) * 2013-06-21 2013-09-18 南京市水利规划设计院有限责任公司 一种cad图纸自动处理***及方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106339558A (zh) * 2016-08-30 2017-01-18 江苏国泰新点软件有限公司 建筑模型的检验方法和装置
CN106339558B (zh) * 2016-08-30 2019-10-25 江苏国泰新点软件有限公司 建筑模型的检验方法和装置
CN108646672A (zh) * 2018-05-23 2018-10-12 珠海格力电器股份有限公司 一种数控冲切自动匹配方法及***
CN108829935A (zh) * 2018-05-23 2018-11-16 珠海格力电器股份有限公司 一种钣金件三维设计检查方法及***

Similar Documents

Publication Publication Date Title
CN109670591B (zh) 一种神经网络的训练方法及图像匹配方法、装置
CN107992820B (zh) 基于双目视觉的货柜自助售货方法
CN110020093A (zh) 视频检索方法、边缘设备、视频检索装置及存储介质
CN109116129A (zh) 终端检测方法、检测设备、***及存储介质
CN111832447A (zh) 建筑图纸构件识别方法、电子设备及相关产品
CN104992495A (zh) 云智能***查验自助终端及基于其的查验***和方法
CN109272546B (zh) 一种鱼苗长度测量方法及***
CN105721629A (zh) 用户标识匹配方法和装置
CN110609908A (zh) 案件串并方法及装置
CN110795584A (zh) 一种用户标识生成方法、装置及终端设备
CN103823932A (zh) 用于计算机图纸模型的数据处理方法和装置
CN111046889A (zh) 压制茶信息处理的方法、装置及电子设备
KR20140066686A (ko) 주소록에 추가하고자 하는 명함이 존재하는지 여부를 판단하는 방법
CN106547760B (zh) 一种皮革布料色卡图像检索***
CN109219819A (zh) 带标签物品***方法和装置
CN107077617A (zh) 指纹提取方法及装置
CN202257625U (zh) 一种书画交易鉴定识别器
CN115273177A (zh) 异质人脸的人脸类型识别方法、装置、设备及存储介质
CN111783899B (zh) 一种自主学习识别新型违禁品的方法
CN114706899A (zh) 快递数据的敏感度计算方法、装置、存储介质及设备
CN111160314B (zh) 一种暴力分拣的识别方法及装置
CN106775960A (zh) 一种对Windows进程的唯一标示方法及***
CN107707815B (zh) 一种图像处理方法、装置、电子设备及存储介质
CN110738260A (zh) 一种零售门店太空箱摆放检测方法、装置和设备
CN111626074A (zh) 一种人脸分类方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20140528