99网
您的当前位置:首页PDMS-用户自定义属性

PDMS-用户自定义属性

来源:99网
用户自定义属性(UDA)

王元

AVEVA中国2005.4.11

基本概念

qUser Define Attribute

q前缀是冒号,用户自定义属性与一般属性用法一

q用户自定义属性定义中必须指定与之相关联的Pdms类型

q用在Design,Draft,Spooler和Paragon模块

模块和权限

超级(Free)用户qLexicon模块

q

–MDB中必须包括可写的Lexicon (dictionary) 数据库

Lexicon模块的界面

q

非图形化界面

常用导航命令

qqqqqq

查询成员

Q Mem

数字定位

1,2 ..

导航

First,Last,Next,Previous,

回到上一级

Owner,End

回到指定类型

Cata,Cate,Spwl,Spec

切换模块

Design,Draft,Paragon,Isodraft

保存

qqqq

保存

Savework

最新设计

Getwork

退出到Monitor

Quit

退出Pdms

Finish

导入和导出

q

导出

File /D:\\A3B-TRA.TXTOutput CEFile End

q

导入

$m D:\\A3B-TRA.TXT

数据库层次q数据库层次–UGRO(UDA GROUP用于分组)–UDAUWRLUGROUDAUDAUDA类型

q可以定义的UDA类型–实数REAL23.5–整数INTEGER200

–参考REFERENCE/VESS1, =12/99–字符串TEXT‘ABCD’最多120个字符–关键字WORDABCD–布尔值LOGICALTRUE or FALSE

示例:为Pipe添加PID图号属性

q

为Pipe添加PID图号属性

New Uwrld/PIPES-UWRLD$*生成UdaWorldNew Ugro/PIPES-UGRONew Uda/PIDDRAWNO

Ablength6UtypeTEXTUlength25Rptxt‘PIDNO’EleListPIPECompileSavework

$*保存

$*生成UdaGroup$*生成UDA

$*Udname缩写的输入长度$*UDA类型$*允许输入字符个数$*选项,Reports的列标题$* 指定Pipe使用UDA$*编译

Udname‘PIDDRAWNO‘$*UDA名字

实数及整数型属性

q

为Pipe添加设计温度属性

New Uda/DESITEMP

UDNA 'DesiTemp'ABLE 5

UTYP INT $*或者UTYP RealULEN 1dflt0 ELEL PIPE

$*选项,设置缺省值$* 指定Pipe使用UDA

实数数组型属性

q

为Pipe,Stru,Equi添加重量中心属性

NEW UDA /COFG

UDNA ’COFG’UTYP REALULEN 3UUNI DISTRPTX ’Centre of gravity’ELE PIPE STRU EQUI

$*三个元素的数组$*单位同Dist

q

查询数组属性

Q :COFG 2 TO 3 Q :COFG 1 NUM 1

q

查询UDA定义

Q UDA :COFG

字符串型属性

q

为管件添加标记属性

–标记阀门的开关状态–标记盲板的安装状态

–标记偏心异径管的顶平和低平状态NEW UDA /DESIGN/COMPONENT/MARK

UDNA 'Mark'ABLE 4UTYP TEXTULEN 100

ELEL valvpcominst redu

字符串型属性

q

为重要类型添加审核人署名属性

NEW UDA /CHKD

UDNA ’CHKD’UTYP TEXTULEN 6

RPTX ’Checked By’

ELE PIPE EQUI STRU ZONE SITE

关键字型属性

q

为阀门添加开关状态属性

NEW UDA /OPERATION

UDNA ’Operation’UTYP WORD

RPTX ’Normal Operation’ELE VALV

$*阀门开关状态

布尔值型属性

q

为管道设备添加检测标记属性

NEW UDA /TEST

UDNA ’TESTED’UTYP LOGICALABLEN 4DFLT FALSERPTX ’TESTED’ELE PIPE EQUI

参考数组型属性

q

为管道元件添加支架参考属性

NEW UDA /SUPPORT

UDNA ’SUPPORT’UTYP REFERENCEULEN 5

$*5个元素的数组

RPTX ’Support reference’

ELE ADD ELBO TEE REDU FLAN VALV CROS CAP ATTA PCOMREF STRU EQUI

$*Reflist-被参考的元素只能是结构设备

q

使用Goto

GOTO :SUPPORT NUM 4

在IsoDraft中提取Pipe的UDA

q

修改Option选项文件

–Option>Modify>Attribute Frame Texts…

在IsoDraft中提取管道元件的UDA

q

修改Option选项文件

–Option>Modify>Component Tags

IsoDraft中提取管道元件的UDA实例

q

标注偏心异径管的顶平和低平状态

因篇幅问题不能全部显示,请点此查看更多更全内容