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

文档序号:6538648阅读:101来源:国知局
用于计算机图纸模型的数据处理方法和装置制造方法
【专利摘要】本发明公开了一种用于计算机图纸模型的数据处理方法和装置。该用于计算机图纸模型的数据处理方法包括:从标准库中提取图纸中待检查模型的设计标准,标准库为存储一个或多个设计标准的数据库;获取待检查模型的信息;判断待检查模型的信息是否符合待检查的模型的设计标准;以及如果判断出待检查模型的信息不符合待检查的模型的设计标准,则记录待检查的模型的信息。通过本发明,解决了相关技术中难以检查模型是否符合设计标准的要求的问题。
【专利说明】用于计算机图纸模型的数据处理方法和装置
【技术领域】
[0001]本发明涉及计算机领域,具体而言,涉及一种用于计算机图纸模型的数据处理方法和装置。
【背景技术】
[0002]随着计算机辅助设计(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)等。在上述设计标准的基础上,各企业为了满足自身的生产习惯,又进一步形成了企业内部的设计标准。
[0003]面对众多的设计标准,用户在利用CAD软件绘制同一图纸时可能会基于一种或多种设计标准。而基于多种设计标准绘制同一图纸是不标准的,并且即使基于一种设计标准绘制图纸,也不是图纸中的所有模型都符合设计标准的要求。不标准的图纸会给信息采集带来困难。例如,在不同的设计标准下,机械行业在利用CAD软件绘制图纸时,由于不同的设计标准对标题栏和明细表的样式、大小的定义各不相同,因此图纸中的标题栏和明细表样式各异,大小不一。这样,在米集标题栏和明细表中的信息时,由于无法保证模型的标准化,加之图纸数量巨大,因此会给图纸浏览、信息提取等带来严重的问题。
[0004]随着云计算成为处理海量数据主要手段的大数据时代的来临,以及基于标准化模型的3D打印技术的普及,企业对模型标准化的要求越来越高。为了使模型标准化,在相关技术中,一般采用翻阅大量文献资料的方式来检查模型是否符合设计标准的要求。这种检查方式不仅工作效率低,而且难以检查模型是否符合设计标准的要求。
[0005]针对相关技术中难以检查模型是否符合设计标准的要求的问题,目前尚未提出有效的解决方案。

【发明内容】

[0006]本发明的主要目的在于提供一种用于计算机图纸模型的数据处理方法和装置,以解决相关技术中难以检查模型是否符合设计标准的要求的问题。
[0007]为了实现上述目的,根据本发明的一个方面,提供了一种用于计算机图纸模型的数据处理方法。该方法包括:从标准库中提取图纸中待检查模型的设计标准,标准库为存储一个或多个设计标准的数据库;获取待检查模型的信息;判断待检查模型的信息是否符合待检查的模型的设计标准;以及如果判断出待检查模型的信息不符合待检查的模型的设计标准,则记录待检查的模型的信息。
[0008]进一步地,在从标准库中提取图纸中待检查模型的设计标准之后,该数据处理方法还包括:将待检查模型的设计标准传入标准比较器;通过待检查模型的设计标准对标准比较器进行初始化,在获取待检查模型的信息之后,数据处理方法还包括:将待检查模型的信息传入初始化的标准比较器,判断待检查模型的信息是否符合待检查的模型的设计标准包括:在初始化的标准比较器中判断待检查模型的信息是否符合待检查模型的设计标准。
[0009]进一步地,在获取待检查模型的信息之后,该数据处理方法还包括:确定待检查模型的信息的集合;以及判断集合是否为空,其中,如果判断出集合不为空,则逐条判断集合中的待检查模型的信息是否符合待检查模型的设计标准。
[0010]进一步地,在记录待检查的模型的信息之后,数据处理方法还包括:对记录的待检查模型的信息进行标记,得到带标记的待检查模型的信息;显示带标记的待检查模型的信息;和/或基于带标记的待检查模型的信息输出提示信息,提示信息包括不符合待检查模型的设计标准的原因和待检查模型的设计标准。
[0011]进一步地,在从标准库中提取图纸中待检查模型的设计标准之前,数据处理方法还包括:获取一个或多个设计标准;以及将一个或多个设计标准存储到标准库中。
[0012]为了实现上述目的,根据本发明的另一方面,提供了一种用于计算机图纸模型的数据处理装置。该装置包括:提取模块,用于从标准库中提取图纸中待检查模型的设计标准,标准库为存储一个或多个设计标准的数据库;第一获取模块,用于获取待检查模型的信息;第一判断模块,用于判断待检查模型的信息是否符合待检查的模型的设计标准;以及记录模块,用于如果判断出待检查模型的信息不符合待检查的模型的设计标准,则记录待检查的模型的信息。
[0013]进一步地,该数据处理装置还包括:第一传输模块,用于在从标准库中提取图纸中待检查模型的设计标准之后,将待检查模型的设计标准传入标准比较器;初始化模块,用于通过待检查模型的设计标准对标准比较器进行初始化;第二传输模块,用于在获取待检查模型的信息之后,将待检查模型的信息传入初始化的标准比较器;第一判断模块还用于在初始化的标准比较器中判断待检查模型的信息是否符合待检查模型的设计标准。
[0014]进一步地,该数据处理装置还包括:确定模块,用于在获取待检查模型的信息之后,确定待检查模型的信息的集合;以及第二判断模块,用于判断集合是否为空,其中,第一判断模块还用于如果判断出集合不为空,则逐条判断集合中的待检查模型的信息是否符合待检查模型的设计标准。
[0015]进一步地,该数据处理装置还包括:标记模块,用于在记录待检查的模型的信息之后,对记录的待检查模型的信息进行标记,得到带标记的待检查模型的信息;显示模块,用于显示带标记的待检查模型的信息;和/或输出模块,用于基于带标记的待检查模型的信息输出提示信息,提示信息包括不符合待检查模型的设计标准的原因和待检查模型的设计标准。
[0016]进一步地,该数据处理装置还包括:第二获取模块,用于在从标准库中提取图纸中待检查模型的设计标准之前,获取一个或多个设计标准;以及存储模块,用于将一个或多个设计标准存储到标准库中。
[0017]通过本发明,采用从标准库中提取图纸中待检查模型的设计标准,标准库为存储一个或多个设计标准的数据库;获取待检查模型的信息;判断待检查模型的信息是否符合待检查的模型的设计标准;以及如果判断出待检查模型的信息不符合待检查的模型的设计标准,则记录待检查的模型的信息,解决了相关技术中难以检查模型是否符合设计标准的要求的问题,进而达到了自动检查模型的标准化水平的效果。
【专利附图】

【附图说明】
[0018]构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0019]图1是根据本发明实施例的用于计算机图纸模型的数据处理装置的示意图;
[0020]图2是根据本发明实施例的标准库的结构的示意图;
[0021]图3是根据本发明可选实施例的用于计算机图纸模型的数据处理装置的示意图;
[0022]图4是根据本发明实施例的用于计算机图纸模型的数据处理方法的流程图;以及
[0023]图5是根据本发明可选实施例的用于计算机图纸模型的数据处理方法的流程图。
【具体实施方式】
[0024]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0025]为了使本领域的技术人员更好的理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,在本领域普通技术人员没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明的保护范围。
[0026]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。
[0027]根据本发明的实施例,提供了一种用于计算机图纸模型的数据处理装置,该用于计算机图纸模型的数据处理装置用于检查图纸中的模型是否符合设计该图纸时所采用的设计标准。
[0028]图1是根据本发明实施例的用于计算机图纸模型的数据处理装置的示意图。
[0029]如图1所示,该装置包括:提取模块10、第一获取模块20、第一判断模块30和记录模块40。
[0030]提取模块10用于从标准库中提取图纸中待检查模型的设计标准,标准库为存储一个或多个设计标准的数据库。
[0031]在本发明实施例中,具体地,可以根据图纸中的设计内容,从标准库中检索出相应的设计准侧,即,可以根据图纸中待检查模型的信息,从标准库中提取待检查模型的设计标准。其中,标准库为一个数据库,由标准管理器管理,标准库的结构如图2所示,该标准库中可以存储标准1、标准2、标准3等等一个或者多个标准。例如,该标准库中可以存储GB、ISO、JIS、ANS1、BS、DIN等。每个标准中可以包括多种样式,例如,门样式、窗样式、杯子样式等等,进一步地,每种样式又可以包括多个条目,例如,门样式中可以包括构成门样式的线条的颜色、形态、宽度等风格条目。样式由样式管理器管理。
[0032]需要说明的是,此处的标准即为设计标准。其中,如果一张图纸中的所有设计内容均采用同一设计标准并且符合设计标准的要求,则该图纸为符合标准的图纸,否则,该图纸为不符合标准的图纸。因此,当从标准库中提取的图纸中待检查模型的设计标准的个数大于等于2时,图纸中的内容为不符合设计标准的内容。
[0033]第一获取模块20用于获取待检查模型的信息。
[0034]其中,待检查模型的信息可以为一张或者多张图纸上的全部待检查模型的信息。这样,可以从整体上检查图纸符合标准化的水平。待检查模型的信息还可以为一张或者多张图纸上的部分待检查模型的信息。部分待检查模型的信息可以为预先设定的信息,这样,可以过滤掉其他信息,而仅仅检查用户关注的部分待检查模型的信息,从而可以提高系统的检查效率。例如,可以仅仅检查多张图纸的标题栏和明细栏等信息是否符合同一设计标准的要求。
[0035]第一判断模块30用于判断待检查模型的信息是否符合待检查的模型的设计标准。
[0036]具体地,可以通过以下步骤判断待检查模型的信息是否符合待检查的模型的设计标准:
[0037]首先,可以根据待检查模型的信息确定该待检查模型的信息对应的待检查模型的样式。
[0038]然后,可以基于待检查模型的样式逐条检索待检查模型的设计标准中的所有样式,并将待检查模型的样式逐条与待检查模型的设计标准中的所有样式进行匹配。
[0039]如果上述匹配过程匹配成功,则可以判断出待检查模型的信息符合待检查的模型的设计标准。
[0040]如果上述匹配过程匹配不成功,则可以判断待检查模型的样式是否为自定义样式。其中,如果判断出待检查模型的样式不是自定义样式,则可以判断出待检查模型的信息不符合待检查的模型的设计标准,否则,如果判断出待检查模型的样式是自定义的样式,则可以逐条判断该自定义的样式的各条目是否符合待检查的模型的设计标准中的相应的条目的要求,如果判断出该自定义的样式的各条目符合待检查的模型的设计标准中的相应的条目的要求,则判断出待检查模型的信息符合待检查的模型的设计标准,否则判断出待检查模型的信息不符合待检查的模型的设计标准。
[0041]记录模块40用于如果判断出待检查模型的信息不符合待检查的模型的设计标准,则记录待检查的模型的信息。
[0042]具体地,可以将不符合待检查的模型的设计标准的待检查模型的信息统计到列表中,或者将不符合待检查的模型的设计标准的待检查模型的信息进行标记处理。
[0043]通过本发明实施例,采用提取存储在标准库中的设计标准与待检查模型的信息进行匹配的方式,达到了检查模型的标准化水平的效果。
[0044]图3是根据本发明可选实施例的用于计算机图纸模型的数据处理装置的示意图。
[0045]如图3所示,该实施例可以作为图1所示实施例的优选实施方式,该实施例的用于计算机图纸模型的数据处理装置除了包括第一实施例的提取模块10、第一获取模块20、第一判断模块30和记录模块40之外,还包括第一传输模块50、初始化模块60和第二传输模块70。
[0046]提取模块10、第一获取模块20和记录模块40的作用与第一实施例中的相同,在此不再赘述。
[0047]第一传输模块50用于将待检查模型的设计标准传入标准比较器。
[0048]需要说明的是,标准比较器可以为一个容器,该标准比较器可以用于存储待检查模型的设计标准、待检查模型的信息,并且该标准比较器还可以用于比较待检查模型的信息对应的待检查模型是否满足待检查模型的设计标准的要求,以及该标准比较器可以对满足待检查模型的设计标准的要求的待检查模型对应的待检查模型的信息进行过滤,并返回不满足待检查模型的设计标准的要求的待检查模型对应的待检查模型的信息。
[0049]其中,可以将待检查模型的设计标准中的所有要求传入标准比较器,这样,可以避免由于待检查模型的设计标准传入的不全面而造成检查结果不准确的问题。
[0050]优选地,将待检查模型的设计标准传入标准比较器之前,可以首先基于待检查模型的信息确定其所涉及的待检查模型的设计标准中的要求,然后根据上述所涉及的待检查模型的设计标准检索标准库,并将检索到的设计标准传入标准比较器。这样,可以提高待检查模型的设计标准传入标准比较器的效率,并且由于只是传入所涉及部分的待检查模型的设计标准,因此可以节约标准比较器的存储空间,进而达到减轻标准比较器的负担以及提高整个系统的工作效率的目的。
[0051]例如,需要检查待检查模型的几何尺寸时,首先可以从标准库中检索在当前待检查模型所使用的设计标准下的尺寸要求,然后可以使用该尺寸要求初始化标准比较器。
[0052]初始化模块60用于通过待检查模型的设计标准对标准比较器进行初始化。
[0053]第二传输模块70用于将待检查模型的信息传入初始化的标准比较器。
[0054]其中,待检查模型的信息可以包括一条或者多条,这样,可以将一条或者多条待检查模型的信息同时传入初始化的标准比较器,也可以逐条将上述检查模型的信息传入初始化的标准比较器。
[0055]第一判断模块30用于在初始化的标准比较器中判断待检查模型的信息是否符合待检查模型的设计标准。
[0056]当将一条或者多条待检查模型的信息同时传入初始化的标准比较器,可以一条或者多条待检查模型的信息将分别与初始化的标准比较器中相应的待检查模型的设计标准的进行匹配。当逐条将上述检查模型的信息传入初始化的标准比较器,可以逐条将上述检查模型的信息与初始化的标准比较器中相应的待检查模型的设计标准的进行匹配。
[0057]具体地,该处的在初始化的标准比较器中判断待检查模型的信息是否符合待检查模型的设计标准的步骤与上述实施例中判断待检查模型的信息是否符合待检查的模型的设计标准的步骤相同,在此不再赘述。
[0058]优选地,上述数据处理装置还可以包括:确定模块和第二判断模块。
[0059]确定模块用于在获取待检查模型的信息之后,确定待检查模型的信息的集合。需要说明的是,图纸中的模型可以包括一个或者多个,因此,集合中的每个元素可以对应一个模型的信息。另外,集合中的各元素还可以构成模型的一个或者多个点、线、面等造型。优选地,在确定待检查模型的信息的集合的同时,可以确定集合中待检查模型的信息的检查顺序,这样,可以避免大量的待检查模型的信息同时被检查时造成的拥堵和冲突。
[0060]第二判断模块用于判断集合是否为空。其中,如果判断出集合不为空,则逐条判断集合中的待检查模型的信息是否符合待检查模型的设计标准。具体地,该处的在初始化的标准比较器中判断待检查模型的信息是否符合待检查模型的设计标准的步骤与上述实施例中判断待检查模型的信息是否符合待检查的模型的设计标准的步骤相同,在此不再赘述。如果判断出集合为空,则结束该次检查。
[0061]优选地,上述数据处理装置还可以包括:标记模块、显示模块和输出模块。
[0062]标记模块用于在记录待检查的模型的信息之后,对记录的待检查模型的信息进行标记,得到带标记的待检查模型的信息。
[0063]其中,对记录的待检查模型的信息进行标记可以包括对记录的待检查模型的信息进行着色或者进行亮显。这样,可以将符合设计标准和不符合设计标准的待检查模型的信息进行区分。
[0064]显示模块用于显示带标记的待检查模型的信息。
[0065]可以通过显示图纸的标准化系数显示带标记的待检查模型的信息,该标准化系数可以是一个百分数,并且其可以是一张或者多张图纸的标准化系数。可以通过以下步骤得到该标准化系数:(1)确定一张图纸中待检查模型的信息,例如,待检查模型的几何尺寸,图框,标题栏等;(2)计算该张图纸中符合待检查模型的设计标准的占所有待检查模型的比例;(3)确定加权比重,该加权比重可以预先设定;(4)前述比例经过加权求和得到该图纸的图纸标准化系数,其中,如果是批量图纸,则需要对所有图纸的图纸标准化系数求平均值。
[0066]可选地,上述数据处理装置还可以包括:输出模块。输出模块用于在显示带标记的待检查模型的信息之后,基于带标记的待检查模型的信息输出提示信息。该提示信息可以包括不符合待检查模型的设计标准的原因和待检查模型的设计标准。
[0067]在本发明实施例中,数据处理装置还可以包括:第二获取模块和存储模块。
[0068]第二获取模块用于在从标准库中提取图纸中待检查模型的设计标准之前,获取一个或多个设计标准。具体地,该设计标准库可以包括GB、ISO、JIS、ANS1、BS、DIN。
[0069]存储模块用于将一个或多个设计标准存储到标准库中。其中,每个设计标准可以占用独立的存储空间。
[0070]这样,由于设计标准预先存储到标准库中,因此可以自动检索标准库中的设计标准,并将检索到的标准库中的设计标准与待检查模型的信息进行对比,得到对比结果,从而达到了检查模型的标准化水平的效果。
[0071]根据本发明的实施例,提供了一种用于计算机图纸模型的数据处理方法,该用于计算机图纸模型的数据处理方法用于检查图纸中的模型是否符合设计该图纸时所采用的设计标准。该用于计算机图纸模型的数据处理方法可以运行在计算机处理设备上。需要说明的是,本发明实施例所提供的用于计算机图纸模型的数据处理方法可以通过本发明实施例的用于计算机图纸模型的数据处理装置来执行,本发明实施例的用于计算机图纸模型的数据处理装置也可以用于执行本发明实施例的用于计算机图纸模型的数据处理方法。
[0072]图4是根据本发明实施例的用于计算机图纸模型的数据处理方法的流程图。
[0073]如图4所示,该方法包括如下的步骤S402至步骤S408:
[0074]步骤S402,从标准库中提取图纸中待检查模型的设计标准,标准库为存储一个或多个设计标准的数据库。
[0075]在本发明实施例中,具体地,可以根据图纸中的设计内容,从标准库中检索出相应的设计准侧,即,可以根据图纸中待检查模型的信息,从标准库中提取待检查模型的设计标准。其中,标准库为一个数据库,由标准管理器管理,标准库的结构如图2所示,该标准库中可以存储标准1、标准2、标准3等等一个或者多个标准。例如,该标准库中可以存储GB、ISO、JIS、ANS1、BS、DIN等。每个标准中可以包括多种样式,例如,门样式、窗样式、杯子样式等等,进一步地,每种样式又可以包括多个条目,例如,门样式中可以包括构成门样式的线条的颜色、形态、宽度等风格条目。样式由样式管理器管理。
[0076]需要说明的是,此处的标准即为设计标准。其中,如果一张图纸中的所有设计内容均采用同一设计标准并且符合设计标准的要求,则该图纸为符合标准的图纸,否则,该图纸为不符合标准的图纸。因此,当从标准库中提取的图纸中待检查模型的设计标准的个数大于等于2时,图纸中的内容为不符合设计标准的内容。
[0077]步骤S404,获取待检查模型的信息。
[0078]其中,待检查模型的信息可以为一张或者多张图纸上的全部待检查模型的信息。这样,可以从整体上检查图纸符合标准化的水平。待检查模型的信息还可以为一张或者多张图纸上的部分待检查模型的信息。部分待检查模型的信息可以为预先设定的信息,这样,可以过滤掉其他信息,而仅仅检查用户关注的部分待检查模型的信息,从而可以提高系统的检查效率。例如,可以仅仅检查多张图纸的标题栏和明细栏等信息是否符合同一设计标准的要求。
[0079]步骤S406,判断待检查模型的信息是否符合待检查的模型的设计标准。
[0080]具体地,可以通过以下步骤判断待检查模型的信息是否符合待检查的模型的设计标准:
[0081]首先,可以根据待检查模型的信息确定该待检查模型的信息对应的待检查模型的样式。
[0082]然后,可以基于待检查模型的样式逐条检索待检查模型的设计标准中的所有样式,并将待检查模型的样式逐条与待检查模型的设计标准中的所有样式进行匹配。
[0083]如果上述匹配过程匹配成功,则可以判断出待检查模型的信息符合待检查的模型的设计标准。
[0084]如果上述匹配过程匹配不成功,则可以判断待检查模型的样式是否为自定义样式。其中,如果判断出待检查模型的样式不是自定义样式,则可以判断出待检查模型的信息不符合待检查的模型的设计标准,否则,如果判断出待检查模型的样式是自定义的样式,则可以逐条判断该自定义的样式的各条目是否符合待检查的模型的设计标准中的相应的条目的要求,如果判断出该自定义的样式的各条目符合待检查的模型的设计标准中的相应的条目的要求,则判断出待检查模型的信息符合待检查的模型的设计标准,否则判断出待检查模型的信息不符合待检查的模型的设计标准。
[0085]步骤S408,如果判断出待检查模型的信息不符合待检查的模型的设计标准,则记录待检查的模型的信息。
[0086]具体地,可以将不符合待检查的模型的设计标准的待检查模型的信息统计到列表中,或者将不符合待检查的模型的设计标准的待检查模型的信息进行标记处理。
[0087]通过本发明实施例,采用提取存储在标准库中的设计标准与待检查模型的信息进行匹配的方式,达到了检查模型的标准化水平的效果。[0088]图5是根据本发明可选实施例的用于计算机图纸模型的数据处理方法的流程图。
[0089]如图5所示,该用于计算机图纸模型的数据处理方法包括如下的步骤S502至步骤S514,该实施例可以作为图4所示实施例的优选实施方式。
[0090]步骤S502,同图4所示实施例的步骤S402,在此不再赘述。
[0091]步骤S504,将待检查模型的设计标准传入标准比较器。
[0092]需要说明的是,标准比较器可以为一个容器,该标准比较器可以用于存储待检查模型的设计标准、待检查模型的信息,并且该标准比较器还可以用于比较待检查模型的信息对应的待检查模型是否满足待检查模型的设计标准的要求,以及该标准比较器可以对满足待检查模型的设计标准的要求的待检查模型对应的待检查模型的信息进行过滤,并返回不满足待检查模型的设计标准的要求的待检查模型对应的待检查模型的信息。
[0093]其中,可以将待检查模型的设计标准中的所有要求传入标准比较器,这样,可以避免由于待检查模型的设计标准传入的不全面而造成检查结果不准确的问题。
[0094]优选地,将待检查模型的设计标准传入标准比较器之前,可以首先基于待检查模型的信息确定其所涉及的待检查模型的设计标准中的要求,然后根据上述所涉及的待检查模型的设计标准检索标准库,并将检索到的设计标准传入标准比较器。这样,可以提高待检查模型的设计标准传入标准比较器的效率,并且由于只是传入所涉及部分的待检查模型的设计标准,因此可以节约标准比较器的存储空间,进而达到减轻标准比较器的负担以及提高整个系统的工作效率的目的。
[0095]例如,需要检查待检查模型的几何尺寸时,首先可以从标准库中检索在当前待检查模型所使用的设计标准下的尺寸要求,然后可以使用该尺寸要求初始化标准比较器。
[0096]步骤S506,通过待检查模型的设计标准对标准比较器进行初始化。
[0097]步骤S508,同图4所示实施例的步骤S404,在此不再赘述。
[0098]步骤S510,将待检查模型的信息传入初始化的标准比较器。
[0099]其中,待检查模型的信息可以包括一条或者多条,这样,可以将一条或者多条待检查模型的信息同时传入初始化的标准比较器,也可以逐条将上述检查模型的信息传入初始化的标准比较器。
[0100]步骤S512,在初始化的标准比较器中判断待检查模型的信息是否符合待检查模型的设计标准。
[0101]当将一条或者多条待检查模型的信息同时传入初始化的标准比较器,可以一条或者多条待检查模型的信息将分别与初始化的标准比较器中相应的待检查模型的设计标准的进行匹配。当逐条将上述检查模型的信息传入初始化的标准比较器,可以逐条将上述检查模型的信息与初始化的标准比较器中相应的待检查模型的设计标准的进行匹配。
[0102]具体地,该处的在初始化的标准比较器中判断待检查模型的信息是否符合待检查模型的设计标准的步骤与上述实施例中判断待检查模型的信息是否符合待检查的模型的设计标准的步骤相同,在此不再赘述。
[0103]步骤S514,同图4所示实施例的步骤S408,在此不再赘述。
[0104]优选地,在获取待检查模型的信息之后,上述数据处理方法还可以包括:
[0105]首先,确定待检查模型的信息的集合。需要说明的是,图纸中的模型可以包括一个或者多个,因此,集合中的每个元素可以对应一个模型的信息。另外,集合中的个元素还可以构成模型的一个或者多个点、线、面等造型。优选地,在确定待检查模型的信息的集合的同时,可以确定集合中待检查模型的信息的检查顺序,这样,可以避免大量的待检查模型的信息同时被检查时造成的拥堵和冲突。
[0106]然后,可以判断集合是否为空。其中,如果判断出集合不为空,则逐条判断集合中的待检查模型的信息是否符合待检查模型的设计标准。具体地,该处的在初始化的标准比较器中判断待检查模型的信息是否符合待检查模型的设计标准的步骤与上述实施例中判断待检查模型的信息是否符合待检查的模型的设计标准的步骤相同,在此不再赘述。如果判断出集合为空,则结束该次检查。
[0107]优选地,在记录待检查的模型的信息之后,上述数据处理方法还可以包括:
[0108]首先,对记录的待检查模型的信息进行标记,得到带标记的待检查模型的信息。
[0109]其中,对记录的待检查模型的信息进行标记可以包括对记录的待检查模型的信息进行着色或者进行亮显。这样,可以将符合设计标准和不符合设计标准的待检查模型的信息进行区分。
[0110]然后,显示带标记的待检查模型的信息。
[0111]可以通过显示图纸的标准化系数显示带标记的待检查模型的信息,该标准化系数可以是一个百分数,并且其可以是一张或者多张图纸的标准化系数。可以通过以下步骤得到该标准化系数:(1)确定一张图纸中待检查模型的信息,例如,待检查模型的几何尺寸,图框,标题栏等;(2)计算该张图纸中符合待检查模型的设计标准的占所有待检查模型的比例;(3)确定加权比重,该加权比重可以预先设定;(4)前述比例经过加权求和得到该图纸的图纸标准化系数,其中,如果是批量图纸,则需要对所有图纸的图纸标准化系数求平均值。
[0112]在显示带标记的待检查模型的信息之后,可选地,可以基于带标记的待检查模型的信息输出提示信息。该提示信息可以包括不符合待检查模型的设计标准的原因和待检查模型的设计标准。
[0113]在本发明实施例中,在从标准库中提取图纸中待检查模型的设计标准之前,数据处理方法还可以包括:
[0114]首先,获取一个或多个设计标准。具体地,该设计标准库可以包括GB、ISO、JIS、ANS1、BS、DIN。
[0115]然后,将一个或多个设计标准存储到标准库中。其中,每个设计标准可以占用独立的存储空间。
[0116]这样,由于设计标准预先存储到标准库中,因此可以自动检索标准库中的设计标准,并将检索到的标准库中的设计标准与待检查模型的信息进行对比,得到对比结果,从而达到了检查模型的标准化水平的效果。
[0117]需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0118]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0119]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种用于计算机图纸模型的数据处理方法,其特征在于,包括: 从标准库中提取图纸中待检查模型的设计标准,所述标准库为存储一个或多个所述设计标准的数据库; 获取所述待检查模型的信息; 判断所述待检查模型的信息是否符合所述待检查的模型的设计标准;以及如果判断出所述待检查模型的信息不符合所述待检查的模型的设计标准,则记录所述待检查的模型的信息。
2.根据权利要求1所述的数据处理方法,其特征在于, 在从标准库中提取图纸中待检查模型的设计标准之后,所述数据处理方法还包括:将所述待检查模型的设计标准传入标准比较器;通过所述待检查模型的设计标准对所述标准比较器进行初始化, 在获取所述待检查模型的信息之后,所述数据处理方法还包括:将所述待检查模型的信息传入初始化的标准比较器, 判断所述待检查模型的信息是否符合所述待检查的模型的设计标准包括:在所述初始化的标准比较器中判断所述待检查模型的信息是否符合所述待检查模型的设计标准。
3.根据权利要求1所述的数据处理方法,其特征在于,在获取所述待检查模型的信息之后,所述数据处理方法还包括: 确定所述待检查模型的信息的集合;以及 判断所述集合是否为空, 其中,如果判断出所述集合不为空,则逐条判断所述集合中的所述待检查模型的信息是否符合所述待检查模型的设计标准。
4.根据权利要求1所述的数据处理方法,其特征在于,在记录所述待检查的模型的信息之后,所述数据处理方法还包括: 对记录的所述待检查模型的信息进行标记,得到带标记的待检查模型的信息; 显示所述带标记的待检查模型的信息;和/或 基于所述带标记的待检查模型的信息输出提示信息,所述提示信息包括不符合所述待检查模型的设计标准的原因和所述待检查模型的设计标准。
5.根据权利要求1所述的数据处理方法,其特征在于,在从标准库中提取图纸中待检查模型的设计标准之前,所述数据处理方法还包括: 获取一个或多个所述设计标准;以及 将一个或多个所述设计标准存储到所述标准库中。
6.一种用于计算机图纸模型的数据处理装置,其特征在于,包括: 提取模块,用于从标准库中提取图纸中待检查模型的设计标准,所述标准库为存储一个或多个所述设计标准的数据库; 第一获取模块,用于获取所述待检查模型的信息; 第一判断模块,用 于判断所述待检查模型的信息是否符合所述待检查的模型的设计标准;以及 记录模块,用于如果判断出所述待检查模型的信息不符合所述待检查的模型的设计标准,则记录所述待检查的模型的信息。
7.根据权利要求6所述的数据处理装置,其特征在于,还包括: 第一传输模块,用于在从标准库中提取图纸中待检查模型的设计标准之后,将所述待检查模型的设计标准传入标准比较器; 初始化模块,用于通过所述待检查模型的设计标准对所述标准比较器进行初始化; 第二传输模块,用于在获取所述待检查模型的信息之后,将所述待检查模型的信息传入初始化的标准比较器; 所述第一判断模块还用于在所述初始化的标准比较器中判断所述待检查模型的信息是否符合所述待检查模型的设计标准。
8.根据权利要求6所述的数据处理装置,其特征在于,还包括: 确定模块,用于在获取所述待检查模型的信息之后,确定所述待检查模型的信息的集合;以及 第二判断模块,用于判断所述集合是否为空, 其中,所述第一判断模块还用于如果判断出所述集合不为空,则逐条判断所述集合中的所述待检查模型的信息是否符合所述待检查模型的设计标准。
9.根据权利要求6所述的数据处理装置,其特征在于,还包括: 标记模块,用于在记录所述待检查的模型的信息之后,对记录的所述待检查模型的信息进行标记,得到带标记的待检查模型的信息; 显示模块,用于显 示所述带标记的待检查模型的信息;和/或 输出模块,用于基于所述带标记的待检查模型的信息输出提示信息,所述提示信息包括不符合所述待检查模型的设计标准的原因和所述待检查模型的设计标准。
10.根据权利要求6所述的数据处理装置,其特征在于,还包括: 第二获取模块,用于在从标准库中提取图纸中待检查模型的设计标准之前,获取一个或多个所述设计标准;以及 存储模块,用于将一个或多个所述设计标准存储到所述标准库中。
【文档编号】G06F17/30GK103823932SQ201410063083
【公开日】2014年5月28日 申请日期:2014年2月24日 优先权日:2014年2月24日
【发明者】朱彦 申请人:北京数码大方科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1