天天看点

PDMS显示命令显示aid标记&高亮

显示

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

主要功能是绘制线、文字、箭头等辅助。

辅助线

语法格式

  • 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
           

辅助文字

语法格式

  • 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 取消屏幕内所有的标记

继续阅读