CN100403318C - 简化图形组件的***及其方法 - Google Patents

简化图形组件的***及其方法 Download PDF

Info

Publication number
CN100403318C
CN100403318C CNB2005100045643A CN200510004564A CN100403318C CN 100403318 C CN100403318 C CN 100403318C CN B2005100045643 A CNB2005100045643 A CN B2005100045643A CN 200510004564 A CN200510004564 A CN 200510004564A CN 100403318 C CN100403318 C CN 100403318C
Authority
CN
China
Prior art keywords
simplifying
configuration file
design configuration
graphical components
components
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.)
Expired - Fee Related
Application number
CNB2005100045643A
Other languages
English (en)
Other versions
CN1808443A (zh
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.)
Inventec Corp
Original Assignee
Inventec Corp
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 Inventec Corp filed Critical Inventec Corp
Priority to CNB2005100045643A priority Critical patent/CN100403318C/zh
Publication of CN1808443A publication Critical patent/CN1808443A/zh
Application granted granted Critical
Publication of CN100403318C publication Critical patent/CN100403318C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

一种简化图形组件的***及其方法,其采取解析图形的ASCII码,获取其内部包含的各个组件位置及高度等特征信息,由使用者设定各种限制条件来作筛选,在不破坏图形格式下简化其图形,使原先因计算机效能不足而无法顺利进行的模拟测试得以改善。该***具有:接收单元,接收2D绘图软件的图形文件和使用者的限定条件;检查单元,检查格式是否符合3D转换标准;分析单元,当格式符合后,将设计图形文件中记录的多个组件按照格式撷取出来;组件数据库,储存所撷取出的所述多个组件及其特性的对照数据;筛选单元,根据限定条件,对该组件数据库内的各组件作比对筛选;及输出单元,将经过筛选后而只剩余多个保留组件的新设计图形文件输出。

Description

简化图形组件的***及其方法
技术领域
本发明涉及一种简化图形组件的***及其方法。
背景技术
过去以来,公司研发单位在设计一项新产品时,会先用2D的绘图软件,将该项产品的产品外观、形状、组件及位置描绘成2D图形并记录其大小尺寸。完成之后,再将此2D图形文件交给其它部门,由其它部门按其需求,重新描绘成各自需要的图形文件。
举例来说,外观设计部门较为重视该项产品的外观,就会针对外观的形状、样式、尺寸大小重新描绘成3D图形,以利于检视,对于与外观无关的电路布线、内部组件等特征,则无须考虑。
又例如测试部门要作该项新产品的测试时,由于产品尚未开模制造,故无法以实物来作测试,必须通过计算机来作仿真,如果想要直接读入2D图形文件转为3D模型,则必须对计算机本身的处理速度及内存大小特别地进行要求,假如处理速度过慢,或者内存容量不够的话,不仅在转换的时间上会花费比较久的时间,即便是顺利转换成功了,转换完之后要进行的模拟测试也会具有庞大的运算量,轻则程序宣告无法执行后关闭,严重者将导致计算机死机。
会造成此种结果的主要原因,是在于输入的2D图形文件上,包含有太多模拟测试上所不需要的信息,对2D图形文件在显示上的负担或许还好,但在转换成3D模型的运算量倍增的情形下,计算机对于原本只是用文字描述的尺寸大小,或是原本新产品用六面2D图表示的图形被转换成3D之后的图形,在角度及旋转运算上的工作量都会大增,进而使得计算机不堪负荷。
要克服这样的问题有两种解决方式,一是测试人员自己重新描绘所需要的3D图形文件,另一方法则是在原本的2D图形文件上,去除不需要的电路布线及组件,只留下需要的部分组件;但这两种方法处理起来都极为费事,尤其是后者,一个产品上面的组件少则数百,多则成千上万,要这样一一挑选删除,会发生错误的机会很大,重新描绘3D图也是要额外花上很多时间的。
发明内容
鉴于以上的问题,本发明的主要目的在于提供一种简化图形组件的***及其方法,通过采取解析图形的ASCII码,以获取其内部包含的各个组件位置及高度等特征信息,并由使用者根据其测试的需求,设定各种限制条件来作为组件筛选的条件,在不破坏图形格式下简化其图形,以使原先因计算机效能不足而无法顺利进行的模拟测试能够得以改善。
因此,为达到上述目的,本发明所揭露的简化图形组件***,需包含以下单元:
一接收单元,用以接收2D绘图软件所传来的设计图形文件,以及使用者所输入的限定条件;
一检查单元,用以根据设计图形文件的ASCII码的内容描述,检查格式是否符合3D转换的标准;
一分析单元,当格式符合后,将设计图形文件中所记录的组件按照格式撷取出来;
一组件数据库,用以储存所撷取出的组件及其特性的对照数据;
一筛选单元,用以根据使用者输入的限定条件,对组件数据库内的组件作比对筛选;及
一输出单元,用以将经过筛选后而只剩余保留组件的图形文件输出。
另外,本发明的方法,包含以下步骤:
首先,由接收单元接收2D绘图软件所传来的设计图形文件,并由使用者按其需要输入限制条件,以筛选出测试所需的组件;接着,检查读入的图形文件ASCII码格式是否有误?若读入的图形文件无误,则撷取设计图形文件中的组件并收集到组件数据库中;然后,对数据库内的组件根据使用者输入条件作筛选;最后,将筛选后的新设计图形文件输出。
由于本发明的简化组件步骤,都为直接对图形文件的ASCII码作变更,故可不必通过图形转换来进行编辑,省去不少的CPU运算及内存的耗费。
本发明是由计算机根据使用者输入的大小、高度、及区域等限制条件值,来对设计图形文件内的组件作筛选,不仅可缩短使用者自己做删除筛选的时间,也可避免肉眼检查而忽略错误的发生,更大大地节省了人力资源的浪费。
而且筛选后的新设计图形文件,因为只是对3D模拟测试中不需要的组件部分作删除,整体文件格式依然符合仿真测试软件与2D绘图软件所能解读的共同格式。
有关本发明的特征与实例,现配合附图对优选实施例进行详细说明如下。
附图说明
图1是本发明的***结构图;
图2a是本发明的一实施例的2D设计图;
图2b是本发明的一实施例的3D显示图;
图2c是本发明的一实施例的筛选后的2D设计图;
图2d是本发明的一实施例的筛选后的3D显示图;及
图3是本发明的方法流程图。
其中,附图标记说明如下:
100      2D绘图软件     110    设计图形文件
120      使用者输入     130    接收单元
140      检查单元       150    分析单元
160      组件数据库     170    筛选单元
180      输出单元       190    新设计图形文件
200      3D显示软件     210    保留区域起始点坐标
220      保留区域终点坐标
步骤300  接收一设计图形文件及使用者输入的限制条件
步骤310  检查格式是否有误?
步骤320  撷取设计图形文件中的组件并收集到组件数据库中
步骤330  对组件数据库内的组件根据使用者输入条件作筛选
步骤340  输出筛选后的新设计图形文件
具体实施方式
本发明可解决以往公司各部门因单位性质需求不同而需对同一产品用不同软件来作重复制图的时间人力浪费;本发明还可解决下述问题,即2D绘图软件所绘制的设计图形文件虽可与3D显示软件所共享,但由于产品内部组件数量庞大,以致计算机***无法进行3D构图及模拟。
本发明提出一种借由读入2D设计图形文件,由使用者设定限定条件,以此对设计图形文件的ASCII码作比对及筛选,去除不需要的组件后,再将只剩下使用上必须保留组件的设计图形文件输出,如此一来便可使3D显示软件可以顺利地构建出产品的3D模型,并根据各部门自己的需求来作模拟测试。
请参阅图1,虚线包围部分为本发明的***结构图,现分别说明如下:
接收单元130,用以接收2D绘图软件100所传来的设计图形文件110,以及使用者输入120的限定条件;由于工程用的设计绘图软件可以输出一与仿真测试的3D显示软件200有共同格式的设计图形文件110,所以设计部门在产品设计完成后,可将图形文件存成此一共同格式。
而使用者输入120的限定条件,则是用来对此一共同格式的设计图形文件110,根据其所需要的数据部分,来设定限制条件作筛选。例如:外观设计部门,他们对于产品内部零件组成并不在意,因此他们可以选择用区域筛选的方式,设定机壳内部的坐标范围,将产品内部的组件作一次性删除,只保留下机壳的外观形状及其尺寸数据。
又例如测试部门,要对产品的散热效果作测试,须对内部***作热流分析,观察其内部风的流场变化,根据测试工程师的经验法则得知,低于一定的高度或体积大小的内部组件,对于风阻并无明显的影响,因此在作模拟测试时,则可以设定一高度或大小尺寸的限制条件,来将设计图形文件110中低于限制条件的组件作一次性删除。
检查单元140,用以根据设计图形文件110的ASCII码的内容描述,检查格式是否符合3D转换的标准。对于一立方体的产品有可能需要用六面的2D设计图来描述,较复杂的也许还需要用到一些剖面图、透视图等才足以代表,也许对于单独个别的2D设计图形文件110来看是没问题的,但是如果内部组件成千上万,设计人员一不注意,或许就会发生封闭区块的线条没有密闭,尺寸大小前后不一致,零件遗漏等问题,以致于要组合产生一3D模型时发生错误,因此,在进行设计图形文件110的组件筛选时,必须先对设计图形文件110进行检查,以确定在其ASCII码中,各组件字段的数据是否都正确且彼此一致。
分析单元150,用以对格式符合且检查无误的设计图形文件110,根据其设计图形文件110的ASCII码中所记录的组件按照格式撷取出来;例如:记载板子大小部份会以“.BOARD_OUTLINE”的起始标志作为开始,之后接着写的是其数值,最后结束时会以“.END_BOARD_OUTLINE”的结束标志标示。
组件数据库160,用以储存所撷取出的组件及其数值的对照数据;将组件以数据库方式储存,不仅容易设计及管理,且耗费计算机***的内存储存空间较少,更利于数据的比对。
筛选单元170,用以根据使用者输入的限定条件,对组件数据库160内的组件作比对筛选;请参照图2a,此为一主机板的2D设计图,而图2b为本图的3D对照图,当使用者对CPU的部分感兴趣时,可以输入CPU组件的高度,本单元可根据此一高度数据,对数据库内的组件作比较筛选,例如:设定一略小于CPU高度的值,选择大于此一高度的内容都保留,便可去除掉板子上其它不必要且只保留比设定值高的组件;又例如根据图形文件坐标得知,在坐标(100,50)及(300,300)所包围的区域内部包含了一CPU组件,其为热源的主要产生处,因此可以设定此保留区域起始点坐标210及终点坐标220,对于坐标所包围的区域以外的组件作删除,并针对所保留的区域构建3D模型来进行测试及仿真。
输出单元180,用以将经过筛选后剩余的保留组件的图形文件进行输出。请参照图2c,此为利用高度筛选或区域保留后所剩余的2D图形文件,其中非该部门所需测试而不需保留的组件都已删除,即可将此新设计图形文件190输出,由于图形文件为2D绘图软件100与3D显示软件200的通用格式,故在转换读取上并无问题。
最后,如图2d所示,此为筛选后的新设计图形文件190的3D显示图,由于只保留下所需的部分,例如CPU组件的部分,把其余不相关的PCI插槽及内存插槽部分都去除掉后,对3D图形转换上的负担就较为减少,且图形文件上的构图组件也减少了,对内存的负担也较为减少。
请参照图3所示,此为本***的方法流程图,为实现将图形简化的目的,首先,***接收单元130可接收一2D绘图软件100所传来的设计图形文件110以及使用者输入120的限定条件(步骤300),读入之后,开始进行图形文件的处理,一开始先由检查单元140来检查图形文件格式是否有误?(步骤310)假如里面内容格式有不符,例如:封闭区块的线条没有密闭,尺寸大小前后不一致,零件遗漏,则将输出错误信息并结束,由使用者进行修正完成后再行输入。
若格式检查无误,则由分析单元150对设计图形文件110的ASCII码中所记录的组件按照格式撷取出来后,并将撷取所得收集到组件数据库160中(步骤320),以主机板设计图为例,本单元可根据格式将图上的CPU组件、内存插槽、PCI插槽等一一分析出来,连同其尺寸大小、位置等信息,全部存放于组件数据库160中;有了这些信息后,使用者就可以输入一高度限制条件,或者是一区域限制条件,由筛选单元170对数据库内的组件根据使用者输入条件作筛选(步骤330);最后,筛选处理完,只留下使用者所感兴趣的部分,便可将新设计图形文件190输出(步骤340)。
虽然本发明以前述的较佳实施例揭露如上,但是其并非用以限定本发明,对于本领域的普通技术人员而言,在不脱离本发明的精神和范围内,可作各种更动与变化,因此本发明的专利保护范围应以本发明的权利要求为准。

Claims (12)

1.一种简化图形组件的***,该***具有:
一接收单元,用以接收一2D绘图软件所传来的一设计图形文件,以及一使用者所输入的多个限定条件;
一检查单元,用以根据该设计图形文件的ASCII码的内容描述,检查格式是否符合一3D转换的标准;
一分析单元,用以当格式符合后,将该设计图形文件中所记录的多个组件按照格式撷取出来;
一组件数据库,用以储存所撷取出的所述多个组件及其特性的对照数据;
一筛选单元,用以根据该使用者输入的所述多个限定条件,对该组件数据库内的所述多个组件作比对筛选;及
一输出单元,用以将经过筛选后而只剩余多个保留组件的一新设计图形文件输出。
2.如权利要求1所述的简化图形组件的***,其中所述限定条件为所述组件的一高度限制。
3.如权利要求1所述的简化图形组件的***,其中所述限定条件为所述组件的一区域位置限制。
4.如权利要求1所述的简化图形组件的***,其中该检查格式包含检查封闭区块的线条密闭、尺寸大小前后一致及零件遗漏的问题。
5.如权利要求1所述的简化图形组件的***,其中该格式由该组件的一起始标志及一结束标志所标注。
6.如权利要求1所述的简化图形组件的***,其中该新设计图形文件符合一2D绘图软件及一3D显示软件的共同格式。
7.一种简化图形组件的方法,该方法包含下列步骤:
接收一设计图形文件及一使用者输入的多个限制条件;
确认该设计图形文件ASCII码的格式无误;
撷取该设计图形文件中的多个组件并收集到一组件数据库中;
对该组件数据库内的所述多个组件根据该使用者输入的所述多个条件作筛选;及
输出筛选后的一新设计图形文件。
8.如权利要求7所述的简化图形组件的方法,其中确认该设计图形文件还包含检查封闭区块的线条密闭、尺寸大小前后一致及零件遗漏的问题。
9.如权利要求7所述的简化图形组件的方法,其中所述条件为所述组件的一高度限制。
10.如权利要求7所述的简化图形组件的方法,其中所述条件为所述组件的一区域位置限制。
11.如权利要求7所述的简化图形组件的方法,其中撷取规则是按该组件的一起始卷标及一结束卷标所标注区块进行撷取。
12.如权利要求7所述的简化图形组件的方法,其中该新设计图形文件符合一2D绘图软件及一3D显示软件的共同格式。
CNB2005100045643A 2005-01-17 2005-01-17 简化图形组件的***及其方法 Expired - Fee Related CN100403318C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005100045643A CN100403318C (zh) 2005-01-17 2005-01-17 简化图形组件的***及其方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005100045643A CN100403318C (zh) 2005-01-17 2005-01-17 简化图形组件的***及其方法

Publications (2)

Publication Number Publication Date
CN1808443A CN1808443A (zh) 2006-07-26
CN100403318C true CN100403318C (zh) 2008-07-16

Family

ID=36840343

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100045643A Expired - Fee Related CN100403318C (zh) 2005-01-17 2005-01-17 简化图形组件的***及其方法

Country Status (1)

Country Link
CN (1) CN100403318C (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI546774B (zh) * 2014-11-26 2016-08-21 和碩聯合科技股份有限公司 一種圖形產生方法及圖形產生輔助系統
CN109614234B (zh) * 2018-12-07 2021-03-02 网易(杭州)网络有限公司 资源优化方法、装置、介质及电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5513118A (en) * 1993-08-25 1996-04-30 Nec Usa, Inc. High level synthesis for partial scan testing
CN1206159A (zh) * 1997-07-23 1999-01-27 三洋电机株式会社 三维造型装置和方法
CN1208902A (zh) * 1997-07-28 1999-02-24 夏普公司 图形准备设备

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5513118A (en) * 1993-08-25 1996-04-30 Nec Usa, Inc. High level synthesis for partial scan testing
CN1206159A (zh) * 1997-07-23 1999-01-27 三洋电机株式会社 三维造型装置和方法
CN1208902A (zh) * 1997-07-28 1999-02-24 夏普公司 图形准备设备

Also Published As

Publication number Publication date
CN1808443A (zh) 2006-07-26

Similar Documents

Publication Publication Date Title
CN111159191B (zh) 一种数据处理方法、装置和界面
CN111079387A (zh) 一种问卷自动化生成方法、装置、计算机设备及存储介质
CN107807954B (zh) 可视化建模多维分析***及其方法
CN101859303A (zh) 元数据管理方法及管理***
CN115080682B (zh) 一种空间数据库到铁路cad数字地形图全要素快速转换方法
CN113485160A (zh) 一种基于图形匹配识别的仿真建模方法及装置
CN110765750A (zh) 报表数据录入方法及终端设备
CN112860905A (zh) 文本信息抽取方法、装置、设备及可读存储介质
CN114708461A (zh) 基于多模态学习模型的分类方法、装置、设备及存储介质
CN114969586A (zh) 基于web端的bim图形引擎加载方法及装置
CN111460178A (zh) 一种基于知识图谱的区块链可视化***
CN100403318C (zh) 简化图形组件的***及其方法
CN113934807A (zh) 一种基于gis的国土空间规划***及方法
CN102866985B (zh) 用于联机分析处理***的数据格式化装置和方法
CN104850692A (zh) 一种用于芯片设计的智能布线***设计方法
CN110502735A (zh) 一种电子设备通用工艺文件快速制作方法及***
CN114398282A (zh) 测试脚本的生成方法、装置、设备及存储介质
CN114722789A (zh) 数据报表集成方法、装置、电子设备及存储介质
CN113420025A (zh) 构件数据的处理方法、装置及电子设备
CN113822002A (zh) 数据处理方法、装置、计算机设备及存储介质
CN111143156A (zh) 大数据平台垃圾任务采集***、方法及计算机***
CN106909570B (zh) 一种数据转换方法及装置
CN103440399A (zh) 一种调查数据电子化采集***及其实现方法
CN109741417A (zh) 一种图形文件的生成方法、装置、计算设备及存储介质
CN114358045A (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
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080716

Termination date: 20110117