PDMS编程常用命令大全

需积分: 50 17 下载量 121 浏览量 更新于2024-09-07 3 收藏 500KB PDF 举报
"PDMS常用命令" PDMS(Plant Design Management System)是一种广泛使用的三维工厂设计软件,主要用于石油、化工、电力等行业的工程设计。在PDMS中,PML(PDMS Modeling Language)是用于编程和自动化操作的语言。以下是一些PDMS中常用的命令和函数,这些命令对PDMS编程和日常操作至关重要。 1. 查询命令: - `q查询属性` (QAtt): 用于查询对象的属性信息。 - `q查询类型` (QType): 查询对象的类型。 - `q查询可以生成的类型` (QList): 显示可以创建的对象类型列表。 - `q查询环境变量` (Qevarpdmsuser): 获取或设置PDMS用户的环境变量。 2. 新建与删除: - `q生成` (New(Type)): 创建指定类型的对象。 - `q删除` (Delete(Type)): 删除指定类型的对象,注意不可缩写。 3. 命名操作: - `q查询` (qname, qfullname): 查看对象的名字和全名。 - `q命名` (Name/Newname): 更改对象的名字。 - `q去掉命名` (Unname): 移除对象的名字。 - `q重新命名所有` (RenameAll): 批量重命名对象,例如 `Renall/100/200` 会从100开始重新编号到200。 4. 锁定与解锁: - `q查询` (QLock): 查看对象的锁定状态。 - `q锁定` (Lockce): 对对象进行锁定。 - `q解锁` (Unlockce, UnlockAll): 解锁单个或所有对象。 5. 显示控制: - `q加入显示` (AddCE): 将对象添加到当前视图显示。 - `q自动显示到屏幕中央` (AutoCE): 自动调整对象到屏幕中心。 - `q移去显示` (RemoveCE, RemoveAll): 移除对象显示或全部移除。 6. 标记操作: - `q标记` (Markce): 对对象进行标记。 - `q移去标记` (UnMarkce, UnMarkAll): 移除标记或全部移除。 7. 定位操作: - `q精确定位` (At, Pos): 定位对象到特定坐标。 - `q相对定位` (By): 根据当前位置进行相对移动。 8. 查询位置信息: - `Qpos`: 获取对象的位置信息。 - `QposwrtSite`: 获取对象相对于站点的位置。 - `Qposwrt/*`: 获取对象相对于所有父对象的位置。 9. 导航与成员管理: - `q查询成员` (QMem): 查看对象的成员。 - `q导航` (First, Last, Next, Previous, Owner, End): 在成员之间进行导航。 - `q追踪参考` (GotoSpref, GotoCref): 跳转到特定的结构或连接参考。 10. 排序: - `q重新排序` (Reorder): 重新排序对象,必须在对象的所有者级别执行。 11. 层次操作: - `转移层次` (Include, InclMemOf): 将对象转移到新的层次。 12. 拷贝与复制: - `q拷贝` (CopyPre, Copy/D1201): 复制对象及其成员。 - `q拷贝成员` (CopyMemOf, CopyMem4TO10OFPREVBRAN): 复制指定范围内的成员。 - `q生成拷贝` (New(Type)CopyPre): 生成新对象并拷贝原有对象。 - `q拷贝和重命名` (Copy/PIPE1RENAME/PIPE1/PIPE2): 复制并重命名对象。 13. 鼠标选择: - PDMS还支持通过鼠标进行选择操作,配合上述命令使用,可以实现更加灵活的操作。 这些命令和函数是PDMS用户和开发者日常工作的基础工具,熟练掌握它们能极大地提高工作效率。在编写PML脚本时,结合使用这些命令可以实现自动化的工作流程,简化复杂的工厂设计任务。