System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 计算机辅助绘图系统和用于自动修复参考的方法技术方案_技高网

计算机辅助绘图系统和用于自动修复参考的方法技术方案

技术编号:41060279 阅读:2 留言:0更新日期:2024-04-24 11:11
本发明专利技术涉及计算机辅助绘图系统和用于自动修复参考的方法。识别指示缺失部件特征的参考所属的第一部件。识别第一部件的实体或曲面实体。识别第一实体或曲面实体的候选替换特征。将候选替换特征与缺失特征进行比较。如果候选比较满足预定标准,则用候选替换特征的参考来替换缺失约束参考。

【技术实现步骤摘要】

本专利技术涉及物理系统的建模,更具体地涉及对建模系统中的重复过程进行简化。


技术介绍

1、当创建物理装配体的计算机辅助绘图(cad)模型时,对部件进行插入、移动、定向以及约束的过程通常涉及多个步骤。装配体通常包括对部件之间的位置进行定义的配合(mate)(约束)。配合参考了装配体的至少两个部件上的特定几何体的元素。如果用户对部件进行了重大的设计更改,则装配体配合所参考的几何体可能会发生改变或不再存在。当cad软件识别出用户的更改已经导致匹配的丢失时,cad界面可以例如通过显示“缺失参考(missing reference)”配合错误来警告用户。通常,用户通过对配合参考进行手动编辑并选择合适的替换约束来进行响应。

2、图1a至图1d示出了导致缺失配合的场景的示例。如图1a所示,装配体100包括两个部件:轴120和板110。装配体100包括对轴120和板110的相对位置进行控制的约束(配合)150。如图1b所示,约束150是同心约束,该同心约束将轴120的圆柱形面122同心地约束至板110的圆柱形面112。每个面112、122具有内部id,cad程序使用该内部id来对约束150的两个选定个体(entity)进行识别。

3、如图1c所示,用户对轴120进行更改,这使得轴面122的内部id改变。在该示例中,用户在轴120上添加了分割线130,分割线大致将轴120的圆柱形面分割成两个面,从而改变了轴120的面的id。如图1d所示,在用户进行更改之后,板110的圆柱形面112存在,但是轴120的圆柱形面122(图1b)不再存在。因为轴120上的面id已经由于用户进行更改而改变,进而导致轴120的面122不能用于同心配合,因此同心配合150失败。因此,cad程序可能在用户界面中显示关于约束的错误消息。然而,对缺失配合进行手动修复或替换可能是一个耗时的过程。因此,该行业需要解决上述缺点。


技术实现思路

1、本专利技术的实施例提供了一种对缺失配合参考进行自动修复的系统和方法。简言之,本专利技术涉及一种在计算机辅助绘图(cad)环境中对与部件特征的缺失约束相对应的参考进行自动修复的系统和方法。识别指示缺失部件特征的参考所属的第一部件。识别第一部件的实体或曲面实体(body)。识别第一实体或曲面实体的候选替换特征。将候选替换特征与缺失特征进行比较。如果候选比较满足预定标准,则用候选替换特征的参考来替换缺失约束参考。

2、通过研究以下附图和详细描述,本专利技术的其他系统、方法和特征对于本领域普通技术人员而言将是显而易见的或将变得显而易见。旨在在本专利技术的范围内将所有这样的附加系统、方法以及特征都包括在本说明书中,并且由所附权利要求保护。

本文档来自技高网...

【技术保护点】

1.一种计算机辅助绘图(CAD)系统,所述计算机辅助绘图系统包括:

2.根据权利要求1所述的系统,其中,所述候选比较还包括:

3.根据权利要求1所述的系统,其中,所述缺失特征包括面。

4.根据权利要求3所述的系统,其中,所述面包括平面、圆柱形面、锥形面、环形面以及球形面的组中的一个。

5.根据权利要求2所述的系统,其中,所述比较还包括确定所述特征是共面的。

6.根据权利要求1所述的系统,其中,所述缺失特征包括边线。

7.根据权利要求6所述的系统,其中,所述边线包括线性边线、弯曲边线、参考轴线、圆形边线、样条曲线以及椭圆的组中的一个。

8.根据权利要求1所述的系统,其中,所述自动修复应用程序还被配置成:

9.一种用于自动修复与部件特征的缺失约束对应的参考的方法,约束基于对装配体的修改而从在计算机辅助绘图(CAD)环境中的建模装配体的部件中缺失,所述方法包括以下步骤:

10.根据权利要求9所述的方法,其中,所述候选比较还包括:

11.根据权利要求9所述的方法,其中,所述缺失特征包括面。

12.根据权利要求11所述的方法,其中,所述面包括平面、圆柱形面、锥形面、环形面以及球形面的组中的一个。

13.根据权利要求10所述的方法,其中,所述比较还包括确定所述特征是共面的。

14.根据权利要求9所述的方法,其中,所述缺失特征包括边线。

15.根据权利要求14所述的方法,其中,所述边线包括线性边线、弯曲边线、参考轴线、圆形边线、样条曲线以及椭圆的组中的一个。

16.根据权利要求9所述的方法,其中,所述方法还包括以下步骤:

17.根据权利要求9所述的方法,其中,识别所述第一实体或曲面实体的候选替换特征还包括以下步骤:

...

【技术特征摘要】

1.一种计算机辅助绘图(cad)系统,所述计算机辅助绘图系统包括:

2.根据权利要求1所述的系统,其中,所述候选比较还包括:

3.根据权利要求1所述的系统,其中,所述缺失特征包括面。

4.根据权利要求3所述的系统,其中,所述面包括平面、圆柱形面、锥形面、环形面以及球形面的组中的一个。

5.根据权利要求2所述的系统,其中,所述比较还包括确定所述特征是共面的。

6.根据权利要求1所述的系统,其中,所述缺失特征包括边线。

7.根据权利要求6所述的系统,其中,所述边线包括线性边线、弯曲边线、参考轴线、圆形边线、样条曲线以及椭圆的组中的一个。

8.根据权利要求1所述的系统,其中,所述自动修复应用程序还被配置成:

9.一种用于自动修复与部件特征的缺失约束对应的参考的方法,约束基于对装配体的修改而从在计算机辅助绘图(...

【专利技术属性】
技术研发人员:尼古拉斯·康斯坦丁·伯基特史密斯普鲁特维·凡卡特斯马尼什·巴赫维尔卡尔克里斯托弗·乔治·布鲁金苏尚特·辛哈
申请(专利权)人:达索系统三维软件公司
类型:发明
国别省市:

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

1