利用产品寿命周期管理数据库在视图中呈现对象的方法和系统
2020-01-08

利用产品寿命周期管理数据库在视图中呈现对象的方法和系统

本发明提出了一种利用PLM数据库来呈现对象视图的方法。该数据库包括多个模型化对象以及这些模型化对象之间的关系。这些模型化对象与一组属性值相关联,这组属性值存储在所述数据库中,或者可以基于涉及所述模型化对象的关系计算出来。该方法包括:向用户显示一组模型化对象的一个视图;接收用户对属性的选择;从所述数据库中查询要呈现的模型化对象;提供与所述模型化对象相关联的所选属性的值;按照所提供的属性值,在视图中呈现所述模型化对象。用户还能够选择一个属性值,从而,只有在某对象的值与所选值相同时,才呈现该对象。

-向用户显示一组模型化对象的视图;

-本发明的方法还包括以下步骤:接收用户对属性值的选择;

于是,由于本发明的工具400,可以将所选产品或部件按照一个参数的有效性显示给所述用户。

因此,根据本发明,通过嵌入编辑工作台或设计应用程序的创作视窗中的单个图形工具,用户能够选择随后要按照本发明的方法进行呈现的部件,并且,如果需要的话,可以在数据库中进行查询,从而执行与它正在工作的对象有关的各种类型的仿真(下面将进行介绍)。这样的工具使得用户不必在设计会话中增加活动窗口或应用程序,从而提高他的工作效率,因为通过各种仿真,他能够立即检查他的设计中每一项的有效性。

-呈现模块,用于按照所提供的属性值在所述视图中呈现所述模型化对象。

为了这一目的,本发明提出了一种利用产品寿命周期管理数据库来呈现对象视图的方法,所述数据库包括多个模型化对象以及所述多个模拟化对象之间的关系,其中,所述多个模型化对象与一组属性值相关联,这组属性值存储在所述数据库中,或者,可以根据涉及所述多个模型化对象的关系计算出来,所述方法包括:

例如,让我们考虑包括钳子的制动系统200,如图1的⑶I100中显示的那样。编辑该产品的时候,由于合适的工作台或应用程序,设计者能够改变制动衬片的尺寸。由于该衬片和所述钳子之间存在一条设计链接,所以,制动衬片的变化会影响所述钳子。这个被触发的操作仿真示出了各种部件的变化。这样,就能够改变一个部件(在当前会话中,不需要对数据库进行任何更新),并且呈现因为这一改变而引起的各种改变。

市场上提供的多种系统和程序用来设计产品的构成部件或部件组合,比如,Dassault系统公司用商标CATIA提供的系统。这些CAD系统使得用户能够构建和操纵对象或对象组合的复杂三维(3D)模型。因此,CAD系统用边缘或线条,在某些情况下用面,来表示模型化对象。线条或边缘可以用各种方式来表示,例如非均匀有理B样条(NURBS)。这些CAD系统将部件或部件组合作为模型化对象进行管理,这些模型化对象实质上是几何图形的规格。具体地说,CAD文件包括一些规格,几何图形是根据这些规格而产生的,该几何图形则能够产生一个表示形式。规格、几何图形和表示形式可以存储在单个CAD文件中或多个文件中。CAD系统包括图形工具,用来向设计者描绘模型化对象;这些工具专门用于显示复杂对象一一CAD系统中表示一个对象的文件的典型尺寸在每个部件一兆字节的范围内,一个组合件可能包括数千个部件。CAD系统管理以电子文件方式存储的对象的模型。

在其它实施例中,根据本发明的所述方法可以包括以下特征中的一个或者多个:

在图11中,⑶I100有菜单和工具条110、120、130、140、150、300,这与图1相似;该⑶I还包括罗盘400。该⑶I100显示一个产品200,后者是汽车工业使用的一个模型化机器人,主要包括第一个轴210,可旋转地安装在第二个轴220上。

在图9所示的实例中,点击仿真区域450的“播放”标记(启动仿真)会立即切换到“暂停”标记(停止仿真)。图9在455处示出了图2中“播放”标记450上显示的原始图标。当用户激活这个标记的时候,它切换成图9中460处显示的“暂停”标记。与此同时,进行仿真,下面还讲对此做介绍。用户可以通过再次点击标记450打断仿真,此时,仿真会中断,所述标记会从图9的标记460切换回图9中的标记455。