PDMS二次开发软件

 找回密码
 注册 有问题进QQ群591484440

QQ登录

只需一步,快速开始

查看: 1717|回复: 9

发几条常用的PDMS命令

  [复制链接]

该用户从未签到

版主

积分
489
发表于 2014-8-26 17:09:49 | 显示全部楼层 |阅读模式
管理员常用到的命令
1、SHOW !!PMLBROWSER   列出所有加载的PML程序文件
2、SHOW !!PMLFORMS        列出所有加载的PML窗体文件
3、SHOW !!SYNTAXHELP     列出所用到的常用命令
4、Q VAR !!CE                     列出当前的属性及属性类型和值
5、Q MEM COUNT               列出当前的含有的元素个数  可以写成Q MEM FLAN COUNT
6、MDB NOUPDATE            退出PDMS而不进行保存
7、SHOW !!GPHMOTION     列出PDMS自动转动的窗体
8、$R6/$R                          追踪程序
设计人员常用到的命令
1、Q ATT                           包含了设计人员常用到的信息(HT、PT、PH OD、CREF、MTOC、CATREF、SPREF等等)
2、Q COL CE                      查询当前元素的颜色
3、ENHANCE CE COL RED  标记当前的元素为红色、也可以用它调整透明度
4、ADD ALL EQUIP             加载所有的设备,可以根据实际情况更改语句
5、REMOVE ALL PIPE          移除所有的管线
6、MARK CE                        图上显示元素的名字
7、MOVE ALONG P1 DIST 100  移动的命令   可以和ALONG DIST  TO  TOWARD等进行灵活组合
8、ROTate BY -45                旋转命令,一样可以灵活组合
9、Q P1 DIR                        查询元件P1点的方向
以上只是个人常用的一部分命令,不同的人习惯不一样,欢迎大家补充

该用户从未签到

版主

积分
489
 楼主| 发表于 2014-8-26 17:11:53 | 显示全部楼层
发一张PDMS的颜色一览表
QQ图片20140826170726.jpg
回复 支持 反对

使用道具 举报

签到天数: 30 天

[LV.5]瞎扑签到5级

管理员

积分
4321
发表于 2014-8-26 17:42:57 | 显示全部楼层
这个颜色表不错!
命令都很经典 都很高级
今天很开心!
回复 支持 反对

使用道具 举报

该用户从未签到

版主

积分
489
 楼主| 发表于 2014-8-27 08:16:26 | 显示全部楼层
SHOW !!PMLBROWSER  可以调出这样的对话框,第一个区域里面是设置的路径 PML Search Paths ,这个可以在evars.bat文件里面定义;第二个区域是 Define File Information 可以轻松看到PML所在的具体路径以及具体的变量;第三个区域是PML Definitions 可以根据关键字查找所需要的PML程序;第四个区域是所调用带的Method,在这里一目了然可以看到       补充两点:1.这个窗体主要是针对PMLLIB文件夹内的PML.INDEX文件进行了读取,可以利用PML REHASH ALL进行刷新 2.Utilities里面有Active Forms,调出的是在该模块内可以使用的PML程序
回复 支持 反对

使用道具 举报

该用户从未签到

版主

积分
489
 楼主| 发表于 2014-8-27 08:22:21 | 显示全部楼层
SHOW !!PMLFORMS调出的窗口我们可以简单查看可以调用的PML程序   举个简单的例子,我们用Slope的时候,就可以查找关键字,找到CDSLOPE,这就是程序里面调用的SLOPE的程序文件(第一快区域内),如果比较熟悉PML的语言,我们可以更改定制这个文件。之后其他区域里面有介绍用到的参数变量,用到的窗体函数等等
回复 支持 反对

使用道具 举报

该用户从未签到

版主

积分
489
 楼主| 发表于 2014-8-27 08:36:47 | 显示全部楼层
SHOW !!SYNTAXHELP 里面介绍的命令挺多
1.定位命令 LAST FIRST PREVIOUS NEXT   灵活运用TYPE + TYSEQU 可以跳转到不同的层次,比如我要选择PIPE下面的第二个弯头   直接ELBO2就可以定位到该层次   如果要定位到PIPE所在的ZONE   直接输入ZONE就跳转到PIPE所在的ZONE
2.程序追踪命令$Rn   
Add 1  for tracing to file (give the filename)  追踪文件
Add 2  for tracing to the Requests Window 追踪请求的窗口
Add 4  for tracing only the PML lines executed 追踪完成的PML行
Add 8  for tracing all PML input lines 追踪所有输入的PML行
Add 16 for tracing without $ expansion
Add 32 for including line numbers in trace 包括追踪行
Add 64 for tracing changes of macro / function name 追踪宏或者函数的变化
举例 $R65  = $R1 + $R64
回复 支持 反对

使用道具 举报

该用户从未签到

版主

积分
489
 楼主| 发表于 2014-8-27 09:12:20 | 显示全部楼层
续SHOW !!SYNTAXHELP
3.SYSTEM用来打断(有待测试)
4.REFRESH更新画图区域内容  或者窗体内容  比较实用
5.PML常用的语句 IF ELSEIF ELSE ENDIF DO ENDO BREAK SKIP LABEL GOLABEL等
  定义函数窗体 DEFINE MEMBER ENDOBJECT等等
  窗体管理命令 SHOW KILL WAIT   如果想停顿的话  可以用pause 1 停顿一秒钟执行下一条命令
7.调用语句  CALL
8.变量设置  VAR  
9.查询命令  Q
10.替换窗体   SWAP (待测试)
11.颜色设置   COL
12.设置听得到的铃声 ALARM
13.提供窗体和拆弹的信息 FMINFO
回复 支持 反对

使用道具 举报

签到天数: 138 天

[LV.7]瞎扑签到7级

高级会员

积分
1095
发表于 2014-8-28 14:49:28 | 显示全部楼层
都看不懂啊啊,后面有更详细的介绍吗、
今天很开心!
回复 支持 反对

使用道具 举报

签到天数: 3 天

[LV.2]瞎扑签到2级

新手上路

积分
87
发表于 2015-9-3 00:03:22 | 显示全部楼层
学习
shui jiao
回复 支持 反对

使用道具 举报

签到天数: 3 天

[LV.2]瞎扑签到2级

新手上路

积分
87
发表于 2015-9-3 00:24:19 | 显示全部楼层
学习
shui jiao
回复 支持 反对

使用道具 举报

本版积分规则

QQ|手机版|关于我们|Archiver|手机版|小黑屋|工程G3D ( 鄂ICP备16022302号-2 )

GMT+8, 2024-11-23 22:38 , Processed in 0.062502 second(s), 31 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表