windchill软属性相关数据库表整理.docx

上传人:b****4 文档编号:26709937 上传时间:2023-06-22 格式:DOCX 页数:8 大小:456.76KB
下载 相关 举报
windchill软属性相关数据库表整理.docx_第1页
第1页 / 共8页
windchill软属性相关数据库表整理.docx_第2页
第2页 / 共8页
windchill软属性相关数据库表整理.docx_第3页
第3页 / 共8页
windchill软属性相关数据库表整理.docx_第4页
第4页 / 共8页
windchill软属性相关数据库表整理.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

windchill软属性相关数据库表整理.docx

《windchill软属性相关数据库表整理.docx》由会员分享,可在线阅读,更多相关《windchill软属性相关数据库表整理.docx(8页珍藏版)》请在冰豆网上搜索。

windchill软属性相关数据库表整理.docx

windchill软属性相关数据库表整理

windchill-软属性相关数据库表整理

Lt

D

 

一、windchill软属性相关数据库表整理

1属性组织器

1.1定义

属性组织器,用来分来管理公共的属性定义的类型。

属性组织器有自己的层级管理。

 

1.2根本信息

序号

1

Windchill数据库表名称

AttributeOrganizer

2

Windchill对应类名称

3

4

1.3业务逻辑

属性组织器的层次关系,是在同一个数据表中进行管理的,其父子关系见下列图蓝色局部。

2属性

1.1定义

在windchill中自定义可以定义属性。

属性可以用于任何类型的属性定义上。

 

1.2根本信息

有9种属性类型可供定义,

∙布尔型〞(Boolean)

∙“日期和时间〞(DateandTime)(仅限标准和别名属性)

∙“双精度〞(Double)(仅限别名和已计算属性)

∙“超链接〞(Hyperlink)(仅限标准和别名属性)

∙“整数〞(IntegerNumber)

∙“对象参考〞(ObjectReference)(仅限标准和别名属性)

∙“实数〞(RealNumber)(仅限标准和别名属性)

∙“带单位的实数〞(RealNumberwithUnits)

∙“字符串〞(String)

类型对应的表如下

getParentInterfaceInfos():

 

getDirectDescendentInfos():

getDescendentInfos():

 

说明:

为windchill类名称

StringDefinition为数据库表名称

 

1.3业务逻辑

属性的具体数据表中有记录属性组织器的id,可以根据该id,方可得知该属性属于哪个属性组织器

二、为类型添加属性

windchill中可以为类型添加4中类型的属性,该属性分别为:

1〕标准的

2〕全局的

3〕别名

4〕计算的

四种类型的属性的具体解释,见windchill帮助文档

1添加标准类型〔Standard〕的属性

1.1标准属性的官方解释为:

“标准〞(Standard)-一个标准属性只能有零个或一个属性值。

可直接在根底对象类上将标准属性存储到列中。

正因为这样,标准属性与带有“单值〞(Single-Valued)约束的全局属性相比具有更高的性能。

如果新标准属性的类中没有其他列可用,会在尝试完成新标准属性的创立时,显示一条错误消息。

出厂设置情况下,标准属性的所有对象类中都不存在附加列。

有关为标准属性添加列的详细信息,请参阅WindchillCustomizationGuide(?

Windchill自定义指南?

)中的“在根本自定义下添加列〞。

ForthelatestversionoftheWindchillCustomizationGuide(?

Windchill自定义指南?

),seethefollowinglocation:

1.2我的理解:

标准属性即为,在原有数据表中动态的添加一个数据列〔windchill提供动态为数据表动态添加列的命令:

addcolumn〕,新增的数据列和新增的属性想对应,但是从windchill的参考文档中获知,添加标准属性会提高查询的效率,并且可与通过get和set的方式获取,但是在windchill010的版中,可以动态的添加数据表列,但是无法通过get和set方式获取和设置新增的属性。

1.3添加标准类型的截图如下:

1〕选择属性类型

2〕选举属性的数据类型

3〕定义属性的显示信息

4〕如果对应数据表中没有多余的数据列的话,无法添加标准的属性

1.4动态为数据表添加数据列

该命令为java脚本,具体使用方式参考windchill客制化手册

2添加全局类型〔Global〕的属性

1.1全局属性的官方解释

“全局〞(Global)-一个全局属性可以有零个或多个属性值。

在先前的版本中,全局属性被认为是基于实例的属性

1.2全局属性数据的储存

全局属性即windchill的软属性之一,该属性的实现通过多张数据表来实现,下面以String类型的全局属性为例,来寻找windchill相关数据表的之间的关系

1〕在属性组织器下定义String类型的属性(见第一局部属性的定义),名称为singleSize

如图id为826591

2〕为文件类型添加一个全局的类型,选择全局属性singleSize做为该属性的模板,名称为globalAttribute,如图

添加的globalAttribute属性之后,数据会存放在数据表lwcibaattdefinition中,具体情况见下列图,即lwcibaattdefinition记录了全局属性singleSize的id

3)创立一个文件,并把globalAttribute的值设置为

新创立文档的属性globalattribute的值tfwangglobal存放在数据表Stringvalue中,

在该表格中,记录了具体的文档的id,对应的全局属性的值以及全局属性的类型,具体请参考完成的数据表。

1.3结束。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1