PDMS编程常用命令大全
需积分: 50 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脚本时,结合使用这些命令可以实现自动化的工作流程,简化复杂的工厂设计任务。
1691 浏览量
1193 浏览量
765 浏览量
408 浏览量
243 浏览量
408 浏览量
456 浏览量
weixin_44457624
- 粉丝: 0
- 资源: 1
最新资源
- 简介
- ArcGIS_Engine_C#实例开发教程+源码(超值)
- 矩阵理论全套课件PPT (北航、北理、清华、北邮).rar
- project-1 2.0
- RobusTest-crx插件
- 1个
- ML_Projects
- TCP服务器完整源码(基于IOCP实现) v1.4-易语言
- Prolific USB-to-Serial Comm Port
- Delphi7-SQLMemTable 多线程修改内存表 例子.rar
- 二维码识别工具.zip
- Stashio [URL Saver]-crx插件
- rest_pistache
- TIC
- docusaurus-netlifycms:docusaurs和Netlify CMS的简单实现
- Trainual-crx插件