基于基准的参数标注尺寸方法和系统技术方案

技术编号:2951073 阅读:265 留言:0更新日期:2012-04-11 18:40
所述CAD系统能使起草者容易地输入尺寸实体,它描述在CAD绘图或模型中的目标的物理尺寸。尺寸实体定义线性、角或径向尺寸,而且对于每个尺寸实体,用户定义基准原点以及正常的尺寸信息。每个定义的尺寸实体的值可以是简单的衡量、参数或多个衡量和参数的表达式。根据附加基准原点的值,可以简单地定义和容易地更改很复杂网络相关的尺寸实体。由参数标注尺寸引擎重新计算尺寸实体,其中所述引擎将实体群从一般CAD图画或模型的全局空间转换成局部空间。当在局部空间,参数标注尺寸重新计算实体的坐标数据。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】

技术介绍
本说明一般涉及对于计算机辅助起草和设计系统的方法和装置,特别是,涉及在这种系统中的物体表示法。计算机辅助设计(CAD)系统运用计算机来辅助设计和测试从大机械结构到微小集成电路的各种应用部分。CAD系统设有多种公共绘图和起草工具的有效计算机等效物,从而将用户从众多的沉闷的起草细节图中解放出来。多种CAD系统的重要时间节省特性是,而且可由计算机从现存视图中自动生成部分视图(sectional view)和其它辅助视图,而且可以自动重新设定尺寸或旋转对其进行设计的物体。典型地,CAD系统的用户(“起草者”)运用特定CAD系统的界面,将对其进行设计的物体的视觉表示输入计算机,而且CAD系统以特殊格式存储物体和它们的相关尺寸(dimension)。用于存储物体的格式选择不是微不足道的。特别是,希望能够容易地操纵物体的尺寸,并容易地识别和操纵相关尺寸参数群,诸如相关尺寸线群。例如,如果希望将如图1A所示的2×2正方形放大到如图1B所示的4×4正方形,那么一种方法是人工改变在正方形中每条线的尺寸和位置。另一种等同的方法,由大多数CAD系统支持的方法是确定CAD系统要改变的4条线,然后用因子2来定标(scale)每根线的尺寸。然而,除了选择四根线之外,还需要确定经定标的正方形的最后位置,或者特定一点,围绕该点定标所选物体。否则,只是定标线可能导致不明确的结果,如图1C和1D所示。如上所述,传统的CAD系统可以要求起草者,当更改物体,沉闷地操纵物体的每个实体(例如,线、圆、弧、文本)的尺寸线,诸如操纵如图1A所示的正方形的每根线的尺寸。试图使相关尺寸相互关联,然后使更改相关尺寸自动化。例如,Koizumi等人拥有的美国专利第5,548,706号揭示用于操纵多个、平行尺寸线的CAD系统。在Koizumi等人的专利中,CAD操作者选择一根平行线作为“目标尺寸线”,而且定义目标线的基准点(定义为开始、中间或结束)以进行后面的变化。还根据为目标线选择的基准点,对其它平行尺寸线进行后面对目标尺寸线的变化(诸如,定标)。如在Koizumi等人的专利中所描述的系统局限于此,因为只将一根线定义为目标尺寸线,只有一个参数可用来描述多个尺寸线。此外,在Koizumi等人的专利中所述的原理只适用于线性尺寸,而CAD系统通常用其它、非线性尺寸信息来确定物体,诸如角尺寸。于是,需要一种CAD系统方法和装置,它提供对两维和三维物体的相关几何实体有效和方便地标注尺寸(dimension)并进行操纵的能力。专利技术概述本专利技术是用于定义和表示物体的尺寸的系统和方法。在下面的说明书中将提出根据本专利技术的优点和目的,而且从说明书或者通过实践本专利技术,本专利技术的优点和目的将变得显而易见。通过利用在所附权利要求书中特别提出的元素和组合实现和获得本专利技术的优点和目的。为了获得上述优点,并根据本专利技术的目的,如这里具体表达和广泛说明的那样,本专利技术的一个实施例是在计算机辅助设计(CAD)程序中更新物体的尺寸实体(entity),每个尺寸实体具有坐标数据。本方法包括下列步骤(1)形成相关尺寸实体的链;(2)连续重新计算在所选链中的所述尺寸实体的所述坐标数据,从而通过改变在所述链中的前尺寸实体来影响在所述所选链中的后尺寸实体;和(3)根据所述更改尺寸,在计算机显示器上重新产生所述实体。本专利技术的其它实施例定义根据本专利技术执行程序的计算机系统,根据本专利技术存储尺寸信息的数据结构和存储在计算机可读媒体上用来执行在前面段落中讨论的实施例的方法的计算机程序。本专利技术的另一个实施例包括重新计算在全局坐标系统中定义的CAD物体中的实体的坐标信息。该方法包括下列步骤(1)识别至少一个局部坐标系统;(2)把在所述CAD物体中的所述实体的所述坐标转换成一个局部坐标系统;(3)在所述局部坐标系统中形成角尺寸实体链;(4)在所述局部坐标系统中形成线性尺寸实体链;(5)根据所述形成的角和线性尺寸实体链,重新生成在局部坐标系统中的实体的坐标信息;和(6)把局部坐标系统中的所述重新生成的坐标信息转换成全局坐标系统。相关实施例是存储在计算机可读媒体上用来执行该方法的计算机程序。上述一般说明和下面详细说明都只是示例和说明而已,并不是限制本专利技术,如所要求的那样。 附图说明进入本说明书并构成它的一部分的附图描述了本专利技术的几个实施例,而且与说明书一起用于解释本专利技术的原理。在附图中,图1A-1D是示出2×2正方形的定标;图2是示例计算机系统的方框图,在该系统上可以实施本专利技术;图3是示出根据本专利技术构成的CAD软件系统的高级功能元件的方框图;图4A-4C是示出由CAD系统使用的基本尺寸的示图;图5A-5C是示出根据本专利技术定义的线性尺寸的示图;图6A是示出具有根据本专利技术的一个特性定义的尺寸线的CAD物体的示图;图6B是图6A的带有经更改的尺寸的CAD物体的示图;图7是示出将尺寸线聚合成链的流程图;图8A-8C是示出根据本专利技术的标注尺寸系统定义的角尺寸的示图;图9A-9E是示出用本专利技术的标注尺寸系统定义的实体的示图;图10A和10B是示出根据本专利技术的标注尺寸系统定义的链接角尺寸的示图;图11是示出根据本专利技术定义的径向尺寸的示图;和图12A和12B是示出用径向尺寸定义的物体的示图;图13A和13B是示出用角和线性尺寸定义的三维物体的示图;图14和16是示出根据本专利技术的参数标注尺寸引擎的操作的流程图;和图15A和15B是用于显示根据本专利技术定义局部坐标系统的示图。详细描述仔细参照本专利技术的实施例,在附图中描述它的例子。只要有可能,就在整个附图中使用相同的标号,来表示相同或相似的部分。为了便于读者阅读,表I(位于本说明书的该部分的结束部分)概述了对在该说明书中用到的某些术语的定义。该说明书描述了CAD系统,起草者通过它能够容易地输入描述整个CAD物体的元件的尺寸实体。物体的元件可以是简单的几何实体(例如,线、弧、圆、文本)或者定义为诸如对于特殊应用特定的两维或三维物体(例如,钢条、机械部分、电气元件)一类的简单实体的集合(aggregate)的更复杂元件。为元件输入的尺寸实体可以是线性、有角或径向的,并对于所输入的每个尺寸实体,起草者定义具有方向的基准原点以及正常尺寸信息。由于附加的尺寸信息,可以简单地定义和容易地改变很复杂网络的相关尺寸实体和它们的相应元件实体的。图2是示例计算机系统200的方框图,可在该系统上实施本专利技术。计算机系统200包括处理器202和通过总线206与处理器202连接的存储器204。处理器202从存储器204读取计算机指令并执行提取的计算机指令。根据读取和执行的计算机指令,处理器202还从存储器204读取数据和将数据写入其中,而且通过总线206把数据和控制信号送到一个或多个计算机输出或显示装置220,而且通过总线206接收来自一个或多个输入装置230的数据和控制信号。存储器204可以包括任何种类的计算机存储器,包括(但不限于)随机存取存储器(RAM)、只读存储器(ROM)和包括诸如磁和/或光的存储媒体的存储装置。存储器204包括在处理器202内根据存储器204执行的计算机处理210。计算机处理是收集计算机指令和数据,它们一同定义由计算机系统200执行的任务。例如,计算机处理210可以是包括根据本专利技术进行本文档来自技高网...

【技术保护点】
一种计算机系统,其特征在于,包括: 处理器,用于执行程序来通过将尺寸实体重复相互比较来形成相关尺寸实体的链,并在形成的链中继续更改尺寸实体的坐标信息,从而由对链中的前面尺寸实体的更改影响对链中的后来尺寸实体的更改; 与处理器连接的显示装置,显示装置显示所述尺寸实体;和 与处理器连接的计算机存储器来存储所述程序。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:G杰克逊
申请(专利权)人:三设计有限公司
类型:发明
国别省市:US[美国]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1