显示
PDMS支持中心线、透明、负实体、Pline等多种显示设置。
保温和预留空间
通常会在设备模块中,新建一些基本体,用于充当检修空间的作用。这些基本体通常不显示为实体,而且不参与硬碰撞。
new box
level 3 5 //设置层次
repr obstruction on translucency 80 // 透明度在0-99之间,数值越大,越透明
REPR OBST ON INSU OFF // 打开预留空间,关闭保温
repr update // 必须刷新,才会生效
实体
主要用于控制图形显示。下面命令需移除后重新加载才能显示最新效果,可使用REPR UPDATE
命令直接刷新。
命令 | 说明 |
---|---|
REPR TUBE ON CL OFF | 显示实体关闭中心线 |
REPR CL ON TUBE OFF | 显示中心线关闭实体 |
REPR TUBE ON CL ON | 显示实体和中心线 |
型钢与管子语法相同,将TUBE改为PERP即可。
ppoint & snod & pline
命令 | 说明 |
---|---|
REPR PPOINT ON | 打开PPOINT点 |
REPR PPOINT LENGTH 5 | 设置PPOINT箭头大小 |
REPR PPOINT NUMB ON | 打开PPOINT点的编号 |
REPR PLINES ON | 打开PLINES |
REPR PLINES LENGTH 5 | 设置PLINES大小 |
REPR PLINES PKEY ON | 打开PLINES的编号 |
孔洞和精度
命令 | 说明 |
---|---|
REPR HOLES ON | 打开孔洞 |
REPR DARC 5 | 设置精度为5 |
REPR DARC DEF | 设置精度为10 |
aid
主要功能是绘制线、文字、箭头等辅助。
辅助线
语法格式
aid line [number int] <startPos> to <endPos> [linestyle {solid......}]
- number 号用于标识辅助线,在删除的时候,可以删除指定号的辅助线。
- 线的起止两端位置
- linestyle 线型,有
- solid 实线(默认)
- dashed 虚线
- dotted 点化线
- dashdot 单点化线
sample
!startPos = object POSITION('e 0 n 0 u 0')
!endPos = object POSITION('e 1000 n 1000 u 0')
aid line $!startPos to $!endPos linestyle dashdot
辅助文字
语法格式
aid text [number int] <textString> at <pos>
- number同辅助线
- 文字内容
- 文字位置
sample
!pos = object POSITION('e 0 n 0 u 0')
aid text number 4 'L=1000' at $!pos
清除辅助线aid clear all
标记&高亮
enhance
用于设置对象高亮显示,并且可以设定高亮的颜色。对直管这样的隐藏管件使用同样有效,还可以做过滤条件进行筛选。
命令 | 说明 |
---|---|
ENHANCE SOLELY ALL REDU WITH (ABOR GT 10) COLOUR 13 | 高亮所有进口直径大于10的大小头,颜色号是13 |
ENHANCE /PIPE1 /PIPE2 COLOUR 5 | 高亮 /PIPE1 /PIPE2 颜色号是5 |
ENHANCE ce COLOUR red | 高亮当前元素为红色 |
ENHANCE ce COLOUR red | 高亮当前元素为红色 |
ENHANCE LENGTH 20 OF LEAVE TUBE OF CE COLOUR 7 | 高亮当前对象的出口直管20长的直段,只能对有lstube属性的管件使用。还可以使用ID@等条件来点选 |
mark
用于在设计视图上标注文字。标记和aid里文字功能类似。
命令 | 说明 |
---|---|
MARK /DATUM5 | 标记/DATUM5的名称 |
UNMARK /DATUM5 | 取消对/DATUM5的标记 |
MARK CE | 标记当前对象 |
UNMARK CE | 取消标记当前对象 |
MARK WITH (‘outer’) ID @ | 选择对象并将单引号内的内容标记到对象上 |
MARK WITH (NAME) ALL BRAN | 标记所有的branch的名称 |
MARK WITH (NAME) OF SPREF ALL VALVE WHERE PBORE GT 100 | 标记所有公称直径大于100的阀门的等级名.标记对象支持所有PML语法支持的过滤条件筛选 |
UNMARK ALL | 取消屏幕内所有的标记 |