学习PDMS资料

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

EquipmentQNAME----查询作用中对象名称Name/P-001----修改对象名称QATT----查询对象属性EQUI使用QPOS----查询设备原点坐标POSE1200N2100U1500直接修改设备原点坐标QPOSINWORL查询组件的原点坐标相对整个坐标.NOZZQHEIG---查询NOZZ之实体长度HEIG400--修改NOZZ之长度平移BYE100--向E方向移动100PIPEWORK名词解释PA:管件进入点PL:管件离开点P3:管件第三点,如阀杆方向,TEE,OLETPOS:管件原点PH:BRANCHHEADPT:BRANCHTAILHREF:HEADReference(记录branchhead接什么)TREF:TAILReference(tail接什么)CREF:ConnectReference(tee,olet接什么)建文件注意事项:1.同一PIPE中须CHANGEPEC或CHANGE保温时,请另建BRANCH,即同一BRANCH中PSPE/ISPE须相同.ELBODIRR指定ELBO离开方向.管件定位方式-连接CONN--连接前一个MEMBERCONNTONEX--连接下一个MEMBERCONNTOPT--连接至BRANCHTAILCONNANDP3ISU--连接且P3方向ISUCONNPTTOLAST--结尾至最后一个组件FCONN---强制连接管件定位方式-距离DIST100FROmPREDIST200DIST100FROMID@DIST300FROMPLOFPREVPOSPADIST300FROMPLOFPRE指定SPOOL长度POSPADIST6000FROMPLOFPREVPOSPADIST6000FROMPLOFPRECOUP修改方位ORIANDP3ISN45U---P3点朝N45UORIANDPLISD---修改RELIEFVALVE之离开点方向FLOWBACK--建文件顺序逆流向FLOWUNSET--建文件顺序顺流向选定对象PRENEXTENDSAMEFLAN12/PW-101/PG-1301跳至PG-1301BRANCH查询QPHQPTQHREFQTREFQHCONNQTCONNQHBOREQTBOREOELT/TEE查询QCREFINST查询QHEIGQRADIQANGL出ISO图前审核CHCE--可用于ZONE/PIPE/BRAN中查询查询属性QAtt查询类型QType查询可以生成的类型QList查询环境变量Qevarpdmsuser清屏命令行清屏Alpharequestclear新建生成New(Type)删除Delete(Type)命名查询qnameqfullname命名Name/Newname去掉命名Unname重新命名所有RenameAllRenall/100/200锁定查询QLock锁定Lockce解锁UnlockceUnlockAll显示加入显示AddCE自动显示到屏幕中央AutoCE移去显示RemoveCERemoveAll标记标记Markce移去标记UnMarkce查询QposQPOSINWORLQposwrtSite相对定位ByE1500ByE1000ByX20Y30导航查询成员QMem导航First,Last,Next,Previous,Owner,End追踪参考GotoSpref回到上一次的层次Same排序重新排序,必须在Owner级Reorder3Before(After)1转移层次Include转移层次,首先定位在应该去的位置Incl/NameInclMemOf/NameIncl/EQUIPBEF3拷贝组合命令名字记忆Setstar将名字放到*中拷贝New(Type)CopyPre组合命令SetNEWEQUI/TEST-EQUICOPY*REN*/TEST-EQUI鼠标选择鼠标选择IdCursorId@鼠标选择关键点IdPpointIdP@基本体连接ConnectP1TOIDP@保存保存Savework最新设计Getwork退出到MonitorQuit退出PdmsFinish直接进入模块,切换模块建立批处理文件,直接进入Designd:\cadcentre\pdms11.4.sp1\pdms.batSAMSAMPLE/SAMPLE/SAMPLEDESIGN切换模块DesignDraftParagonIsodraft切换MDB切换MDBMDBupdateUserusername/password/MDBnameexitPDMS管道建模常用命令新建Pipe,Branch建立Pipe,指定等级NewPipe/100-P-2003-2.5A1-ST(1)Pspec/2.5A1Ispec/IRWPTspec/1X25建立Branch,自动继承等级NewBranch/100-P-2003-2.5A1-ST(1)/B1Branch头尾连接分支头是PH,分支尾是PT–CONNPHTO/1205-N5(/1205-N5isaNozzle)–CONNPTTOLASTMEM–CONNPTTO/100-A8/T2(/100-A8/T2isaTEE)–CONNPTTOP4OF/VF205(/VF205isaVFWA.)–CONNPHTOPTOF/100-A8/1(/100-A8/1isanotherBranch)–CONNPHTOIDNOZZ@新建组件Choose设置自动连接ChooseAutoConnectOn从Branch等级中选择组件,显示组件描述NewGaskChooseRtext(OrStex,Ttex)NewFlanChooseRtextNewElboChooseAll通过Stype选择组件NewElboChooseWithStypeENewReduChooseWithStypeCONCAbor100Lbor80Branch方向Branch方向转换ForwardBackward反向配管BackNewElboChooseAll反向从BranchTail配管BackTailNewGaskChoose组件连接Connect与前一个连接Conn与后一个连接ConnToNext强制连接ForceConnectFconnFconnToNextFconnToTail改变方向Dir改变方向,同时修改Angle属性DirE继续…改变P3点的方向DirAndP3IsU45E组件绕轴旋转Orientate一般用于旋转P3点OriAndP3IsUp改变组件出入口点改变Arrive和Leave属性Arr1Leav3定位点对齐Through定位点沿前一个组件的出口方向与参照物对齐–Thr/TANK5–ThrE3000–ThrID@–ThrNex–ThrPt定位选项组合方法定位选项组合方法定位点定位Distance组件定位点之间的距离Dist1000定位点与参照物的中心定位From,To定位点与参照物的中心定位–DIST200FROM/TANK5–DIST1000TONEXTSpool定位POSPADIST100FROMPLOFPREVSPOOLDISTANCEP0P0定位点与参照物的外轮廓定位Infront,Behind定位点沿轴线与参照物的外轮廓定位–DIST30INFRONT/WALL–DIST125BEHINDID@定位点与参照物的外轮廓定位Onto,Under定位点与参照物的外轮廓垂直方向定位–DIST35ONTO/BEAM–DIST125UNDERIDP@外轮廓定位Clearance组件外轮廓定位Clea500管底定位Bop管底和管顶Bop/Top–BopOntoId@–Bop50OntoId@Branch头尾定位利用最后一个组件CONNPTTOLASTMEMPOSPTDISTANCE1000综合实例自动生成放空阀综合实例新建BranchNewBran连接BranchHeadConnPHtoID@流向For设置自动连接ChooseAutoConnectOn第一个螺纹短节NewFtubchooseAll螺纹放空阀NewValvchooseAll第二个螺纹短节NewFtubchooseAll返回BranchBranBranch收尾ConnPTtoLastmem支持(0)中立(0)反对(0)单帖管理举报帖子|引用|回复aladin小大3楼个性首页|QQ|信息|搜索|邮箱|主页|UC加好友发短信等级:总版主贴子:2751积分:20338威望:0精华:9注册:2005-12-16PostBy:2007-10-2115:58:26PML范例一个简单的MacroNEWEQUIP/FREDNEWBOXXLEN300YLEN400ZLEN600NEWCYLDIA400HEI600CONNP1TOP2OFPREV参数化宏ParameterizedMacroNEWEQUIP/$1NEWBOXXLEN$2YLEN$3ZLEN$4NEWCYLDIA$3HEI$4CONNP1TOP2OFPREV变量给属性赋值NewPipeDesc'MyDescription'Temp100Pspec/A3BPurpPIPI!desc=desc!temp=temp!pspec=pspec!purp=purpNewPipeDesc'$!desc'Temp$!temp!pspec$!pspec!purp$!purp字符串方法实例!line='hellohowareyou'!newline=!line.after('hello').trim().upcase()qvar!newline!newline=!newline.replace('how','where').replace('you','you?')定义函数definefunction!!Area(!LengthisREAL,!WidthisREAL)isREAL!Area=!Length*!Widthreturn!Area$*函数!!Area有两个参数一个返回值Endfunction练习-新建函数计算园的面积,测试函数definefunction!!circleArea(!radiusisREAL)isREAL!Area=PI*pow(!radius,2)return!AreaEndfunction条件判断语句(IfConstruct)!Type=Type!OwnType=TypeofOwnerIF(!Typeeq'BRAN')THEN$PCEisBranch.ELSEIF(!OwnTypeeq'BRAN')THEN$PCEisBranchmember.ELSE$PCEis$!Type,PlsselectBranch.ENDIF练习-条件判断!n=0!type=typeif(!typeeq'BRAN')then!href=href!tref=trefif(!href.set())then!n=!n+1addhrefendifif(!tref.set())then!n=!n+1addtrefendifendifif(!typeeq'NOZZ')then!cref=crefif(!cref.set())then!n=!n+1addcrefendifendif$pTotal$!nreference循环赋值!Total=0Do!xFrom1To100By1!Total=!Total+!xEnddo中断循环Break!Total=0Do!xFrom1To100!Total=!Total+!xIf(!Totalgt500)thenBreak$*或者Breakif(!Totalgt500)EndifEnddo用skip跳过奇数Do!xFrom1To100If(Int(!x/2)NE(!x/2))thenSkip$*或者SkipIf(Int(!x/2)NE(!x/2))Endif!Total=!Total+!xEnddo练习-跳转!n=0label/start!type=typeif(!typeeq'BRAN')then!href=href!tref=trefif(!hre

1 / 47
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功