PDMS错误解释

合集下载

PDMS常见问题汇总

PDMS常见问题汇总
10
导入模型
$M *:\*\文件名
导出数据
Utilities→DB Listing
11
作辅助线
Utilities→Constructs→Creat→Line
12
Model Editor设置
Selection
13
沿面对齐

14
设备对齐(变形)
Modify→Stretch/Trim→To P-point
固定角度弯头制作公式
(PARA[4] * TAN ( 22.5 ) )
31
可变角度公式
Y DDANGLE X;DDHEIGHT;DDRADIUS;
(PARA[4 ] * TAN ( ANGL /Settings→Model Parameters
33
描述调整
左侧选择SDTE
27
修改杆件定位点
Modify→Section→Justification
28
钢结构延长工具
Position→Extend
29
钢结构编辑
Modify→Section
Modify→Section→Split新(Splice旧)打断
Position→Drag Explicitly类似CAD中拉伸功能

30
17
创建特性报表
Utilities→Standard Reporting→Quick Report→Creat
Columns:name position height catref
18
修改Model Editor步长
Selection→Set Increments
19
更改设备原点
Modify→Equipment Origin→ID Point

pdms实用基本操作大全要点(K12教育文档)

pdms实用基本操作大全要点(K12教育文档)

pdms实用基本操作大全要点(word版可编辑修改)编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(pdms实用基本操作大全要点(word版可编辑修改))的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为pdms实用基本操作大全要点(word版可编辑修改)的全部内容。

编号:40D08—01-2008 PDMS 建模操作手册( 共24页)编制王艳艳校对刘红新审核张林青项目审核贾正伟审定王金富配管室2008—2-26目录一、设备建模 (1)I利用设备模板建设备 (1)II参数化创建设备 (2)III读取宏文件生成设备 (2)IV 搭积木创建设备......................................................。

(3)V 特殊设备基本体的构建 (4)VI 设备模块常用命令...................................................。

5二、管道建模 (11)I基本管线的创建 (11)II常用的管线修改编辑命令 (12)三、错误信息类型及修改方法 (22)一、设备建模Ⅰ、利用设备模板建设备:1.创建 Site: Create ==〉 Site ==〉 tank1(名称)创建Zone: Create ==〉 Zone ==> Equipmodel2.创建设备:Utilities ==〉 Equipment3。

创建设备模版:Create ==> Basic Equipment,选择要创建的设备类型,输入对应的参数值。

修改属性:选中要修改的CE点Modify ==〉 Attributes, 修改其参数值,修改完毕后点OK即可.Ⅱ、参数化创建设备:Create ==> Stardard ==> 输入设备名称,选择具体的设备类型,选中之后点Properities,可修改其参数值,点OK确定放置点座标即可。

pdms微流控芯片使用说明_概述说明以及解释

pdms微流控芯片使用说明_概述说明以及解释

pdms微流控芯片使用说明概述说明以及解释1. 引言1.1 概述本文旨在介绍和解释PDMS微流控芯片的使用说明。

微流控技术作为一种新兴的实验工具,在科学研究和生物医学领域中得到了广泛的应用。

PDMS(聚二甲基硅氧烷)材料由于其柔软、透明、生物相容性等特点,成为制备微流控芯片的常用材料之一。

通过对PDMS微流控芯片的简介、使用注意事项以及实验操作步骤进行详细阐述,旨在帮助读者更好地理解和应用该技术。

1.2 背景介绍随着实验方法的不断发展,科学家们对于微尺度下流体的操控需求越来越高。

传统的实验方法面临着许多限制,而微流控技术则能够有效地解决这些问题。

微流控芯片是一种将小液滴或者小管道中极小体积液体进行精确操作和操纵的设备。

它主要依靠通道设计和表面改性等手段来调节液体在芯片内部的运动,并实现对流速、混合效果以及反应的监测和控制。

1.3 研究目的本文的研究目的主要有三个方面:首先,通过对PDMS微流控芯片原理概述、制备方法以及应用领域等进行介绍,使读者能够全面了解该技术;其次,提供PDMS微流控芯片使用注意事项,包括设计与制备、操作使用以及存储保养方面的注意事项,旨在帮助读者在实际操作中避免常见错误;最后,给出PDMS 微流控芯片实验操作步骤,使读者能够清晰地掌握实验过程并顺利完成相关实验。

通过以上准备工作,本文将详细介绍PDMS微流控芯片的特点、制备方法以及应用领域,并进一步阐述使用该技术时需要注意的事项和具体操作步骤。

最后,我们将总结结论并展望未来研究方向和意义。

通过本文的分享和解释,我们期望能够为科研人员提供一份全面而详尽的参考资料,以推动该领域更深入地发展。

2. PDMS微流控芯片简介2.1 原理概述PDMS(聚二甲基硅氧烷)微流控芯片是一种常用于微流体实验的材料,具有优异的柔韧性和透明度。

该芯片由PDMS材料制成,通过精确加工形成复杂的通道结构,用于控制微尺度液滴或流体在芯片内部的运动和混合。

AVEVA pdms 软件问题解答

AVEVA pdms 软件问题解答

1.A0,A1图框转换丢失问题
▼ AutoCAD中的A0,A1的图框内容,超出了A0和A1标 准尺寸边界,修改它们,然后通过AutoDraft转换到 Draft模块.
▼ Draft中的图框转换成*.plt时,打开cutmarks选项,然 后在isodraft中调用此*.PLT文件作为图框,即可避 免外框线的丢失.
方法如下图:
Bltmethod ‘New’ Bspec /bolt-spec
8.图纸(iso)可以统一在项目中管理
▼ 在项目的XXXISO目录下,建立一个新的子目录plts ▼ 进入isodraft>options>modify>administration,修改
ISOPLOT文件的放置路径,指到plts目录下.
CATALOGUE: CEPDI_BOLT_CATA BOLT TABLE: CEPDI_BOLT_BLTA SPECIFICATION: CEPDI_BOLT_SPWL. 安装即告完成。需要注意的是,如果用户准备将本螺 栓库与PUCG开发的《GD87汽水管道零部件典型设计手 册》元件库以及《设备管嘴库》配合使用,则在安装后 两个数据库(《GD87》和管嘴)之前,需先安装本螺栓 数据库,否则将会给后两个数据库的安装带来麻烦。
9.管道放坡后,支吊架标高可以自动调整
▼ 修改支吊架程序
10.轴测图如何表达支吊架的标高(指放坡管)
▼ 修改SAMISO/STD下的文件BASIC.MET ▼ 加入OUTCOM UP ON SUPP命令
Elevation INTERSECTION Elevation VERT AND DIAM Elevation DIAM
11. 材料汇总表出图的注意事项 12. 图框在Draft中的经常丢失 13. 材料汇总表的预设图框,如何修改为本院的图框. 14. 如何左右轴测图切换 15. 如何在轴测图中标注参考尺寸 16. 管嘴命名 17. ATTA的常用类型 18. ISO的材料清单都改为预制件(fab) 19. iso版本信息表(revision Table)的产生-revision table 20. Iso material columns 的生成-material columns 21. Iso中的焊点表示-weld numbering

PDMS常见问题汇总情况

PDMS常见问题汇总情况
固定角度弯.5 ) )
31
可变角度公式
Y DDANGLE X;DDHEIGHT;DDRADIUS;
( PARA[4 ] * TAN ( ANGL / 2 ) )
32
临时角度调整
Settings→Model Parameters
33
描述调整
左侧选择SDTE
仅限设备模型
15
设备对齐(不变形)
Modify→Slide→To P-point
仅限设备模型
16
List搜集关键词
matchwild(name , '/100*' );name可改为name of pipe
Hbore EQ 100;HBORE EQ 50 AND TBORE EQ 100 name eq‘description’帮助文件位置如下:
10
导入模型
$M *:\*\文件名
导出数据
Utilities→DB Listing
11
作辅助线
Utilities→Constructs→Creat→Line
12
Model Editor设置
Selection
13
沿面对齐

14
设备对齐(变形)
Modify→Stretch/Trim→To P-point
17
创建特性报表
Utilities→Standard Reporting→Quick Report→Creat
Columns:name position height catref
18
修改Model Editor步长
Selection→Set Increments
19
更改设备原点
Modify→Equipment Origin→ID Point

PDMS项目回溯问题解决方法

PDMS项目回溯问题解决方法

PDMS项目回溯问题解决方法数据库阶段性的保存Database Sessions每次用户做了一次保存或者模块切换,PDMS 将会把用户修改过的数据追加在原有数据库的后面,原有数据库的内容并不改变。

PDMS 把新增的数据称为SESSION,意思是阶段性的保存。

Session 是顺序排列的。

每一个数据库的Session 序列号是分开的,例如,数据库TEAM1/DB1 和TEAM1/DB2 保存后,生成的新的SESSION 序列号分别是106 和289。

如果下一次TEAM1/DB1 又作了保存,它的SESSION 序列号累加至107,而TEAM1/DB2 的SESSION 序列号保持不变。

在DESIGN,DRAFT,SPOOLER 和PARAGON 模块中,用户都可以添加阶段性保存的注释(Session Comment),所以用户可以把当前的数据库与以前的数据作比较。

注意:对以任何一个数据库,数据库生成时序列号为1,当WORLD 生成时序列号为2,所以用户的第一个序列号是3。

数据库回溯Backtrack因为数据库有阶段性的保存,所以用户可以回到前面的任何一个阶段。

步骤如下:1.选择菜单DATA->Change Management->Backtrack Changes…2.在弹出的对话框中,用户首先选择数据库,然后可以按时间或按照用户添加的注释查看设计的各个阶段。

MORE 按钮可以看到详细的信息。

3.假如如图所示,保存过25 次4.回到20 的效果如图。

数据库合并数据库可能保存了大量的阶段性的保存,这样会增加数据的存储空间,如果用户可以确保以前的数据的正确性,用户可以合并这些阶段性的保存,以节省空间。

1.选择菜单DATA->Change Management->Marge…2.在弹出的对话框中,用户首先选择数据库,点击Database Sessions 按钮可以看到数据库的详细情况。

(郭新)关于PDMS解析点的几点说明

(郭新)关于PDMS解析点的几点说明

关于PDMS解析点的几点说明(自我见解)PDMS点的表示有三种形式:1)PTAX2)PTCA3)PTMI虽有三种形式但其本质都是相同的,都是要求点所带的信息能确定点的方向和位置,及其他一些属性比如CORE,CONNECTION TYPE,但既然PDMS定义了三种点的表示形式,说明它们还是有所区别,我觉得:PTAX与PTMI点的方向表示是属于同种类型的,PTCA的方向表示和它们不同,可以这样认为:PTAX对应AUTOCAD的柱面坐标形式,PTCA对应与AUTOCAD的球面坐标,PTMI则取PTAX的方向表示,取PTCA坐标表示,故称之为MIXED,解析思路如下具体如下:默认数据库中的表达式基本正确是前提1)对于形如X,-X,直接给出点的方向向量(1,0,0),(-1,0,0)2)对于形如X45Y,首先分离出X,Y其中有个默认:系统变量中不含数字,此举用于判断表达式中的X到底是不是系统变量中的字符,然后根据X(1,0,0)Y(0,1,0)正交出一向量作为旋转AXIS,把起始向量绕着旋转AXIS旋转45就得到我们所要的点的方向了,如果是PTAX则把原点沿着点的方向平移DISTANCE就可得到点的坐标,3)此中情况同2,只是旋转两次而已,比如表达式X45Y45Z,先把(1,0,0)向旋转45,然后再向旋转45即可此种也只用于PTAR对于角度表达式的几点规则:1)系统变量与坐标(X或Y)要有空格2)PTAX不可以用X 45这种形式,而PTAR可以,其实PTAR中表达式中的45也不起什么作用3)X,Y,Z这样的AXIS只能出现一次,在PTAX中最多只能出现其二,而PTCA则可以同时出现,4)PTCA中可以使用如X(ANGL / 2)Y的形式,而PTAX则不允许5)可以使用点比如P1则注:本人对PTAXI点方向表达式规则的理解:(下面表术是经过A VEV A PDMS验证,)PTAX 方向表达式仅仅有四种表达形式:!)数字,比如X45Y2)一个参数(parameter),eg: X PARAM1 Y3)TWICE A PARAMETER 两倍于一参数,eg X TWICE PARAM1 Y4)DDANGLE eg: X DDANGLE YPTAX的DISTANCE总的来说只有三种种表达形式1)是数字,比如202)参数3)表达式,即数字与参数的混合,比如( PARAM 1 * 6* PARAM1* TAN(30)),此种情况切记表达式最外层加括号,三角函数加括号,比如TAN(30)PTCAR的方向和坐标表达形式与PTAXI的DISTANCE基本相同,本人至今还没有发现他们的不同,表达式的一些正确的形式:用户界面输入―――――――――PDMS数据库形式X PARAM1 Y-----------------------------Paxis X PARAM 1YPARA1] +PARA2 ----PDistance ( A TTRIB PARA[1 ] + ATTRIB PARA[2 ] )( PARAM 1 * 6* PARAM1* TAN(30))--------Pdistance ( ATTRIB PARA[1 ] * 6 * ATTRIB PARA[1 ] * TAN ( 30 ) )(-(PARAM1+PARAM2)) -------------------Px ( - ( ATTRIB PARA[1 ] + ATTRIB PARA[2 ] ) )Y(2+PARAM1/ ANGLE)X--------------------Ptcdirection Y ( 2 + ATTRIB PARA[1 ] / ATTRIB ANGL ) X(PARAM1* TAN(ANGLE/ 2))---------------Ptcdirection Y ( 2 + A TTRIB PARA[1 ] / ATTRIB ANGL ) XX TWICE PARAM1 Y-----------------------Paxis X TWICE PARAM 1YX TWICE PARAM1Y------------------------Paxis X TWICE PARAM 1YX PARAM1Y------------------------------Paxis X PARAM 1Y(PARAM1+PARAM2* TAN(PARAM3))----------- ATTRIB PARA[1 ] + ATTRIB PARA[2 ] * TAN ( ATTRIB PARA[3 ] ) )(ANGLE/ 2)----------------- Pdistance ( ATTRIB ANGL / 2 ) 其中ANGLE是设计角度Y(PARAM2+TAN(PARAM1)* PARAM3)X-----Ptcdirection Y ( ATTRIB PARA[2 ] + TAN ( ATTRIB PARA[1 ] ) * ATTRIB PARA[3 ] ) X一些简单的规则:4)在方向表示时参数前要有空格比如XPARAM1Y,这样就不正确,只有XPARAM1Y是正确的5)*或/后要有空格补充说明:在设定PTAX与PTMI的AXIS时,我们被允许使用形如P1,P2,P3,其作用如下:1)对于PTAX就是以引用点作为原点,取引用点方向为其AXIS,然后沿AXIS平移DISTANCE,注意PTAX的引用点可以是所有PDMS点类型,2)PTCAR不能使用引用点,若你一定要使用的话,PDMS也可以让你创建该点,只不过在COMMANDLINE里有错误提示,并且PDMS取正Y作为方向3)PTMI与PTAX基本一样,只不过PTMI只取引用点的方向做为其AXIS,坐标还是你设定的(PX,PY,PZ)注意,上面我所说的PTAX与PTMI的方向(AXIS)只可以是平行与X轴,Y轴,X轴或XY,XZ,YZ,平面,这样也太限制了,我想看过此补充的心里就会明白,PTAX通过引用点可以把方向设为任意方向,PTAX和PTMI也就完美了。

学习PDMS资料

学习PDMS资料

EquipmentQ NAME ----查询作用中对象名称Name /P-001 ----修改对象名称Q ATT ----查询对象属性EQUI 使用Q POS ----查询设备原点坐标POS E 1200 N 2100 U 1500 直接修改设备原点坐标Q POS IN WORL 查询组件的原点坐标相对整个坐标.NOZZQ HEIG ---查询NOZZ之实体长度HEIG 400 -- 修改NOZZ之长度平移BY E 100 --向E方向移动100PIPEWORK名词解释PA : 管件进入点PL : 管件离开点P3: 管件第三点,如阀杆方向,TEE,OLETPOS:管件原点PH: BRANCH HEADPT: BRANCH TAILHREF: HEAD Reference (记录branch head 接什么)TREF : TAIL Reference (tail 接什么)CREF : Connect Reference ( tee,olet 接什么)建文件注意事项:1.同一PIPE中须CHANGE PEC或CHANGE 保温时,请另建BRANCH, 即同一BRANCH中PSPE/ISPE须相同.ELBODIR R 指定ELBO离开方向.管件定位方式-连接CONN --连接前一个MEMBERCONN TO NEX --连接下一个MEMBERCONN TO PT --连接至BRANCH TAILCONN AND P3 IS U --连接且P3 方向IS UCONN PT TO LAST --结尾至最后一个组件FCONN ---强制连接管件定位方式-距离DIST 100 FROm PREDIST 200DIST 100 FROM ID@DIST 300 FROM PL OF PREVPOS PA DIST 300 FROM PL OF PRE指定SPOOL 长度POS PA DIST 6000 FROM PL OF PREVPOS PA DIST 6000 FROM PL OF PRE COUP修改方位ORI AND P3 IS N45U ---P3 点朝N45UORI AND PL IS D ---修改RELIEF VALVE 之离开点方向FLOW BACK --建文件顺序逆流向FLOW UNSET --建文件顺序顺流向选定对象PRENEXTENDSAMEFLAN 12/PW-101/PG-1301 跳至PG-1301BRANCH 查询Q PHQ PTQ HREFQ TREFQ HCONNQ TCONNQ HBOREQ TBOREOELT/TEE 查询Q CREFINST 查询Q HEIGQ RADIQ ANGL出ISO图前审核CH CE --可用于ZONE /PIPE /BRAN中查询查询属性Q Att查询类型Q Type查询可以生成的类型Q List查询环境变量Q evar pdmsuser清屏命令行清屏Alpha request clear新建生成New (Type)删除Delete (Type)命名查询q nameq fullname命名Name /Newname去掉命名Unname重新命名所有Rename AllRen all /100 /200 锁定查询Q Lock锁定Lock ce解锁Unlock ceUnlock All显示加入显示Add CE自动显示到屏幕中央Auto CE 移去显示Remove CERemove All标记标记Mark ce移去标记UnMark ce查询Q posQ POS IN WORLQ pos wrt Site相对定位By E1500By E1000By X20 Y30导航查询成员Q Mem导航First,Last,Next,Previous,Owner,End 追踪参考Goto Spref回到上一次的层次Same排序重新排序,必须在Owner级Reorder 3 Before(After)1转移层次Include转移层次,首先定位在应该去的位置Incl /NameIncl Mem Of /NameIncl /EQUIP BEF 3拷贝组合命令名字记忆Setstar 将名字放到*中拷贝New (Type) Copy Pre组合命令SetNEW EQUI /TEST-EQUI COPY * REN * /TEST-EQUI鼠标选择鼠标选择Id CursorId@鼠标选择关键点Id PpointIdP@基本体连接Connect P1 TO IDP@保存保存Savework最新设计Getwork退出到MonitorQuit退出PdmsFinish直接进入模块,切换模块建立批处理文件,直接进入Designd:\cadcentre\pdms11.4.sp1\pdms.bat SAM SAMPLE/SAMPLE /SAMPLE DESIGN切换模块DesignDraftParagonIsodraft切换MDB切换MDBMDB updateUser username/password/MDBnameexitPDMS管道建模常用命令新建Pipe,Branch建立Pipe,指定等级New Pipe /100-P-2003-2.5A1-ST(1)Pspec /2.5A1Ispec /IRWPTspec /1X25建立Branch,自动继承等级New Branch /100-P-2003-2.5A1-ST(1)/B1Branch 头尾连接分支头是PH,分支尾是PT–CONN PH TO /1205-N5 (/1205-N5 is a Nozzle)–CONN PT TO LAST MEM–CONN PT TO /100-A8/T2 (/100-A8/T2 is a TEE)–CONN PT TO P4 OF /VF205 (/VF205 is a VFWA.)–CONN PH TO PT OF /100-A8/1 (/100-A8/1 is anotherBranch) –CONN PH TO ID NOZZ@新建组件Choose设置自动连接Choose AutoConnect On从Branch等级中选择组件,显示组件描述New Gask Choose Rtext(Or Stex,Ttex)New Flan Choose RtextNew Elbo Choose All通过Stype选择组件New Elbo Choose With Stype ENew Redu Choose With Stype CONC Abor 100 Lbor 80Branch方向Branch方向转换ForwardBackward反向配管BackNew Elbo Choose All反向从Branch Tail配管BackTailNew Gask Choose组件连接Connect与前一个连接Conn 与后一个连接Conn To Next强制连接Force ConnectFconnFconn To NextFconn To Tail改变方向Dir改变方向,同时修改Angle属性Dir E继续… 改变P3点的方向Dir And P3 Is U45E组件绕轴旋转Orientate一般用于旋转P3点Ori And P3 Is Up改变组件出入口点改变Arrive和Leave属性Arr 1 Leav 3定位点对齐Through定位点沿前一个组件的出口方向与参照物对齐–Thr /TANK5–Thr E3000–Thr ID@–Thr Nex–Thr Pt定位选项组合方法定位选项组合方法定位点定位Distance组件定位点之间的距离Dist 1000定位点与参照物的中心定位From,To定位点与参照物的中心定位–DIST 200 FROM /TANK5–DIST 1000 TO NEXTSpool定位POS PA DIST 100 FROM PL OF PREVS POOLDISTANCEP0 P0定位点与参照物的外轮廓定位Infront,Behind定位点沿轴线与参照物的外轮廓定位–DIST 30 INFRONT /WALL–DIST 125 BEHIND ID@定位点与参照物的外轮廓定位Onto,Under定位点与参照物的外轮廓垂直方向定位–DIST 35 ONTO /BEAM–DIST 125 UNDER IDP @外轮廓定位Clearance组件外轮廓定位Clea 500管底定位Bop管底和管顶Bop/Top–Bop Onto Id@–Bop 50 Onto Id@Branch 头尾定位利用最后一个组件CONN PT TO LAST MEMPOS PT DISTANCE 1000综合实例自动生成放空阀综合实例新建Branch New Bran连接Branch Head Conn PH to ID@流向For 设置自动连接Choose AutoConnect On第一个螺纹短节New Ftub choose All螺纹放空阀New Valv choose All第二个螺纹短节New Ftub choose All返回Branch Bran Branch收尾Conn PT to Last mem支持(0) 中立(0) 反对(0) 单帖管理举报帖子| 引用| 回复加好友发短信等级:总版主贴子:2751积分:20338 威望:0 精华:9 注册:2005-12-16Post By:2007-10-21 15:58:26PML 范例一个简单的MacroNEW EQUIP /FREDNEW BOXXLEN 300 YLEN 400 ZLEN 600 NEW CYL DIA 400 HEI 600 CONN P1 TO P2 OF PREV参数化宏Parameterized MacroNEW EQUIP /$1NEW BOXXLEN $2 YLEN $3 ZLEN $4 NEW CYL DIA $3 HEI $4 CONN P1 TO P2 OF PREV变量给属性赋值New PipeDesc 'My Description'Temp 100Pspec /A3BPurp PIPI!desc = desc!temp = temp!pspec = pspec!purp = purpNew PipeDesc '$!desc'Temp $!temp!pspec $!pspec!purp $!purp字符串方法实例!line = 'hello how are you'!newline = !line.after('hello').trim().upcase ()q var !newline!newline = !newline.replace('how', 'where ').replace('you', 'you?')定义函数define function !!Area( !Length is REAL, !Width is REAL ) is REAL!Area = !Length * !Widthreturn !Area $*函数!!Area有两个参数一个返回值Endfunction练习-新建函数计算园的面积,测试函数define function !!circleArea( !radius is R EAL) is REAL!Area = PI * pow(!radius,2)return !AreaEndfunction条件判断语句(If Construct)!Type = Type!OwnType = Type of OwnerIF (!Type eq 'BRAN') THEN$P CE is Branch.ELSEIF (!OwnType eq 'BRAN') THEN $P CE is Branch member.ELSE$P CE is $!Type,Pls select Branch. ENDIF练习-条件判断!n = 0!type = typeif(!type eq 'BRAN') then!href = href!tref = trefif(!href.set()) then!n = !n + 1add hrefendifif(!tref.set()) then!n = !n + 1add trefendifendifif(!type eq 'NOZZ') then!cref = crefif(!cref.set()) then!n = !n + 1add crefendifendif$p Total $!n reference循环赋值!Total = 0Do !x From 1 To 100 By 1!Total = !Total + !xEnddo中断循环Break!Total = 0Do !x From 1 To 100!Total = !Total + !xIf(!Total gt 500) thenBreak $*或者Break if(!Total gt 500) EndifEnddo用skip 跳过奇数Do !x From 1 To 100If(Int(!x / 2) NE (!x / 2)) thenSkip $*或者Skip If(Int(!x / 2) NE (!x /2))Endif!Total = !Total + !x Enddo练习-跳转!n = 0label /start!type = typeif(!type eq 'BRAN') then !href = href!tref = trefif(!href.set()) then!n = !n + 1add hrefendifif(!tref.set()) then!n = !n + 1add trefendifendifif(!type eq 'NOZZ') then !cref = crefif(!cref.set()) then!n = !n + 1add crefgoto crefgolabel /startendifendif$p Total $!n reference错误提示Next$p OK错误处理(Error Handling)NextHandle (2,113)$p Last element.EndHandle$p OK数组(Array)!Str = 'Benz,Bmw,Audi'!BestCar = !Str.Split(',')Q var ! BestCar!BestCar[4] = 'Cadillac'!BestCar.Append('Lincoln')赋值循环Do valuedo !Name values !BestCar $p Array element is $!Name Enddo索引循环Do indicesdo !n indices !BestCar!Car = !BestCar[!n]$p Array element $!n is $!Car Enddo管道排序Var !Pipes Coll all Pipe for ceVar !Names Eval name for all from !Pip es!Name.sort().invert()Do !n indices !Namesreorder $!names[$!n] before $!nEndDo练习-选择一个设备,将所有Nozzle连接的管道添加进来Var !nozzles Coll all nozzle for ceDo !nozzle value !nozzlesAdd cref of $!nozzleEndDo文件处理(Handling Files)!Input = object FILE('%pdmsexe%abc.txt ')!Lines = !Input.ReadFile() $* ReadFile将文件内容写到字符串数组中!ResultArray = ARRAY() $* 声明新数组do !Line VALUES !Lines!Column1 = !Line.Part(1)!ResultArray.Append( !Column1)Enddo!Output = object FILE('%pdmsexe%def.t xt')!Output.WriteFile('WRITE', !ResultArray) $* WriteFile将数组写到文件练习-文件处理!Input = object FILE('%pdmsexe%abc.txt ')!Lines = !Input.ReadFile()do !Line VALUES !Lines$p $!lineEnddo显示输出窗口var !isshown form _CADCBTH display if(!isshown eq 'Off') thenshow _CADCREQendifvar !date clock datevar !time clock time$p Begin report at $!date $!time一个简单的对话框(Form)setup form !!helloTitle 'Hello'paragraph .Message text 'Hello world' button .bye 'Goodbye' OKexit缺省构造方法(Constructor method)setup form !!helloTitle 'Hello'paragraph .Message text 'Hello world' text .input 'Enter text' width 10 is string $*字符串类型的编辑框button .bye 'Goodbye' OKexitDefine method .hello() $*缺省构造方法,与Form同名,不带参数!this.input.callback = ‘!this.doinput()’ $*C allback指明回应操作endmethodDefine method .doinput() $*回应操作!this.message.val = !this.input.val $*!this = !!hello, val 表示valueendmethod控件定位setup form !!helloTitle 'Hello'paragraph .Message text 'Hello world' text .input 'Enter text' at x0 ymax width 10 is stringbutton .bye 'Goodbye' at x0 ymax OK exit控件定义setup form !!addvolumntitle 'Add volumn'button .ce 'CE' at x0 ymax tooltip 'Sele ct pipe'paragraph .cename text 'no name' width 15text .input 'Enter text' at x0 ymax width 10 is stringFrame .frame1 'Include' at x0 ymax toggle .bran 'Branch'toggle .equi 'Equipment'Exitlist .list 'Drawlist' at x0 ymax+0.3 width 18 height 5button .ok 'OK' at x0 ymax OKpath rightbutton .apply 'Apply' applybutton .cancel 'Cancel' Cancel!modifyOnIcon = !!pml.getpathname('mod modeon16.png')button .pick pixmap /$!modifyonicon at x 0 ymaxexit设置控件初始值setup form !!addvolumntitle 'Add volumn'button .ce 'CE' at x0 ymax tooltip 'Sele ct pipe'paragraph .cename text 'no name' width 15text .input 'Enter text' at x0 ymax width10 is stringFrame .frame1 'Include' at x0 ymax toggle .bran 'Branch'toggle .equi 'Equipment'Exitlist .list 'Drawlist' at x0 ymax+0.3 width 18 height 5button .ok 'OK' at x0 ymax OKpath rightbutton .apply 'Apply' applybutton .cancel 'Cancel' Cancel!modifyOnIcon = !!pml.getpathname('mod modeon16.png')button .pick pixmap /$!modifyonicon at x 0 ymaxexitdefine method .addvolumn()!this.bran.val = true!this.input.val = '1500'endmethod按钮的应用实例setup form !!addvolumntitle 'Add volumn'button .ce 'CE' at x0 ymax tooltip 'Sele ct pipe'paragraph .cename text 'no name' width15text .input 'Enter text' at x0 ymax width 10 is stringFrame .frame1 'Include' at x0 ymax toggle .bran 'Branch'toggle .equi 'Equipment'Exitlist .list 'Drawlist' at x0 ymax+0.3 width 18 height 5button .ok 'OK' at x0 ymax OKpath rightbutton .apply 'Apply' applybutton .cancel 'Cancel' Cancel!modifyOnIcon = !!pml.getpathname('mod modeon16.png')button .pick pixmap /$!modifyonicon at x 0 ymaxexitdefine method .addvolumn()!this.bran.val = true!this.input.val = '1500'!this.ce.callback = '!this.ce()' endmethoddefine method .ce()!this.cename.val = fullnameendmethod对话框控制属性-Applysetup form !!addvolumntitle 'Add volumn'button .ce 'CE' at x0 ymax tooltip 'Sele ct pipe'paragraph .cename text 'no name' width 15text .input 'Enter text' at x0 ymax width 10 is stringFrame .frame1 'Include' at x0 ymax toggle .bran 'Branch'toggle .equi 'Equipment'Exitlist .list 'Drawlist' at x0 ymax+0.3 width 18 height 5button .ok 'OK' at x0 ymax OKpath rightbutton .apply 'Apply' applybutton .cancel 'Cancel' Cancel!modifyOnIcon = !!pml.getpathname('mod modeon16.png')button .pick pixmap /$!modifyonicon at x 0 ymaxexitdefine method .addvolumn()!this.bran.val = true!this.input.val = '1500'!this.ce.callback = '!this.ce()'!this.apply.callback = '!this.apply()' $*不关闭对话框endmethoddefine method .ce()!this.cename.val = fullname endmethoddefine method .apply()!dist = !this.input.val!name = !this.cename.val$p CE is $!name ,Dist = $!dist endmethod多选框的应用实例setup form !!addvolumntitle 'Add volumn'button .ce 'CE' at x0 ymax tooltip 'Sele ct pipe'paragraph .cename text 'no name' width 15text .input 'Enter text' at x0 ymax width 10 is stringFrame .frame1 'Include' at x0 ymax toggle .bran 'Branch'toggle .equi 'Equipment'Exitlist .list 'Drawlist' at x0 ymax+0.3 width 18 height 5button .ok 'OK' at x0 ymax OKpath rightbutton .apply 'Apply' applybutton .cancel 'Cancel' Cancel!modifyOnIcon = !!pml.getpathname('mod modeon16.png')button .pick pixmap /$!modifyonicon at x 0 ymaxexitdefine method .addvolumn()!this.bran.val = true!this.input.val = '1500'!this.ce.callback = '!this.ce()'!this.apply.callback = '!this.apply()' $*不关闭对话框endmethoddefine method .ce()!this.cename.val = fullnameendmethoddefine method .apply()!name = !this.cename.val!dist = !this.input.val!elements = array()if(!this.bran.val) thenvar !elements append coll all bran Withi n Volume $!name $!distendifif(!this.equi.val) thenvar !elements append coll all equip Within Volume $!name $!distendifvar !names eval name for all from !ele mentsdo !element value !elementsadd $!elementenddoendmethod列表框应用实例setup form !!addvolumntitle 'Add volumn'button .ce 'CE' at x0 ymax tooltip 'Sele ct pipe'paragraph .cename text 'no name' width 15text .input 'Enter text' at x0 ymax width 10 is stringFrame .frame1 'Include' at x0 ymax toggle .bran 'Branch'toggle .equi 'Equipment'Exitlist .list 'Drawlist' at x0 ymax+0.3 width 18 height 5button .ok 'OK' at x0 ymax OKpath rightbutton .apply 'Apply' applybutton .cancel 'Cancel' Cancel!modifyOnIcon = !!pml.getpathname('mod modeon16.png')button .pick pixmap /$!modifyonicon at x 0 ymaxexitdefine method .addvolumn()!this.bran.val = true!this.input.val = '1500'!this.ce.callback = '!this.ce()'!this.apply.callback = '!this.apply()' $*不关闭对话框!this.list.callback = '!this.doselection()'endmethoddefine method .ce()!this.cename.val = fullnameendmethoddefine method .apply()!name = !this.cename.val!dist = !this.input.val!elements = array()if(!this.bran.val) thenvar !elements append coll all bran Withi n Volume $!name $!distendifif(!this.equi.val) thenvar !elements append coll all equip Wit hin Volume $!name $!distendifvar !names eval name for all from !ele ments!this.list.dtext = !namesdo !element value !elementsadd $!elementenddoendmethoddefine method .doselection()!name = !this.list.selection()$!nameendmethodAlpha ViewsSetup Form !!alphaviewtitle ' Input & Output'view .Input ALPHA hei 10 width 40 channel REQUESTSchannel COMMANDSExitbutton .apply 'Apply' at x0 ymax Apply button .Dismiss 'Cancel' at Xmax form-s ize CancelExitVolumn Viewsetup form !!poptestview .vol volume width 50 hei 9exitpath downbutton .press 'swap popup' call '!this.po pswap()'menu .popmenuadd 'hello' ' 'add 'world' ' 'exitexitdefine method .popswap()!this.vol.popup = !this.popmenu endmethod支持(0) 中立(0) 反对(0) 单帖管理举报帖子| 引用| 回复加好友发短信等级:总版主贴子:2751积分:20338 威望:0 精华:9 注册:2005-12-16Post By:2007-10-21 15:59:46PDMS 错误解释一、数据一致性判断信息当发出“CHECK”指令后,DEGIGN扫描相关数据库提取适当的设计和目数据,执行上一步所说的详细检查操作,无论何时,只要有设计数据不一致或错误发现,判断信息就输出到屏幕或附件。

AVEVA pdms 软件问题解答

AVEVA pdms 软件问题解答
1.
11. 材料汇总表出图的注意事项
12. 图框在Draft中的经常丢失 13. 材料汇总表的预设图框,如何修改为本院的图框.
14. 如何左右轴测图切换
15. 如何在轴测图中标注参考尺寸 16. 管嘴命名 17. ATTA的常用类型 18. ISO的材料清单都改为预制件(fab) 19. iso版本信息表(revision Table)的产生-revision table 20. Iso material columns 的生成-material columns 21. Iso中的焊点表示-weld numbering
▼ 参考数据(Reference Datum)通过元素的SKEY属
性来定义(在Design修改符合上述类型的所选元素 的SKEY属性),不同的SKEY定义有不同的 Atext(ISO)相关联,如下:
SKEY Type Item Type ATEXT Default text HST* Horizontal steelwork element 460 BEAM $? VST* Vertical steelwork element 461 COLUMN $? BLD* Building 462 ? $BUILDING CL EQU* Equipment item 463 CL EQUIPMENT $? PIP* Piping component 464 CL PIPELINE $? FLR* Floor level 465 ? $FLOOR LEVEL WAL* Wall 466 ? $WALL GRD* Grid line 467 GRID LINE $? XXX* Miscellaneous 468 ?
4.不同的BRANCH出在同一个ISO图上
▼ 用isometris>system/trim出图

PDMS错误解释.doc

PDMS错误解释.doc

PDMS错误解释一、数据一致性判断信息当发出―CHECK‖指令后, DEGIGN扫描相关数据库提取适当的设计和目数据,执行上一步所说的详细检查操作,无论何时,只要有设计数据不一致或错误发现,判断信息就输出到屏幕或附件。

判断信息经常是指出的错误是合并的参考信息(可能真正的错误发生在相邻的组件上)。

如果检查结束而没有错误,则出现下列信息:*NO DATA INCONSISTENCIES*1、全局判断R10 BAD OWNER PEFERENCE解释:从属关系是指在不存在元素或不存在所需元素在列表中,这种错误说明,一个或多个数据库已经发生中断。

2、BRANCH–SPECIFIC diognosticsBRANCH起点错误A10 HEAD REFERENCE NOT SET解释:起点的参考没有设定,当有下列情况时显示此错误:当起点的连接形式( HCONN)为: OPEN、VENT、CLOS或 DRAN时。

A20 HEAD REFERENCE POINTS TO NONEXISTENT ELEMENT解释:由于起点原参考点已被杀掉,例如:一个 NOZZLE是原来的 Branch 的起点,被杀掉后,就会出现这种信息。

A30 BAD HEAD RETURN REFERENCE解释: Branch 的起点参考的元素并没有相对 Branch 的参考信息。

主要发生在某一个 Branch 连接的另一个 Branch 时,它暗示应该有一个 TEE形式放置于第二条 Branch 上。

当不注意情况下,将两个或多个 Branch 连接到了同一个终点时,也会出现这种错误。

A100 EHAD TERMINAL PROBLEM WITH SPREF解释: Branch 的起点没有设定SPREF或 SPREF指向一个不存在的SPCOM。

A110 HEAD TERMINAL PROBLEM WITH CATREF解释: Branch 的起点没有设定 CATREF或 CATREF指向一个不存在的数据库组件。

关于PDMS的规定和一些问题的解决方法

关于PDMS的规定和一些问题的解决方法

关于PDMS的规定和一些问题的解决方法PDMS2005-10-12(第一版)管道命名规则大家一定要按项目要求严格执行~ 1. *例如项目规定管道名为200-MDEA-1411801-5MA13-HI(10) 则在你的装置中所有的管道名的结构都必须一致。

(注:虽然PDMS支持中文,但管道名/设备位号中不允许使用中文。

) 2. *数据一致性检查在此要特别强调一下PDMS的数据一致性检查的重要性。

因为绝大多数的模型错误可以通过PDMS的数据一致性检查查出。

所以在设计人在出图之前必须对模型进行数据一致性检查。

(注:关于数据一致性检查的方法,请阅读《数据一致性检查.pdf》文件)3. *Attachment Check (ATTA 自动检查程序)PDMS进入Pipework…后系统会自动弹出Attachment Check程序,(程序功能:检查因模型中添加ATTA而引起的错误)每次进入PDMS配管模型必须进行此项检查~4. *Report Spec Break (管道等级变化报告程序)程序位置PipeWork…,Tools,*Modify Pipe,*Report spec b reak功能:检查管道名~~管道等级~~元件等级之间的关系。

设计人通过报告可以检查出管道名称中的等级同管道的等级、元件的等级是否相同。

如果发现等级不同设计人要进行修改,值得注意的是有一些的等级不同是有原因的,例如工艺要求、支架等级、仪表等级、特殊元件等级等。

*******************************************************5. PDMS系统单线图的抽取方法和规定功能:将相连的管道系统抽在一张或几张单线图中。

用途:提应力计算资料,对复杂管系的特殊要求等。

方法:参见《PDMS抽取应力分析系统图的说明.pdf》 6. 检查SITE(分区)和ZONE(模型)在设计人第一次进入PDMS开始建模型之前,要检查SITE的Position属性是否和统一规定中自己的分区坐标一致。

PDMS常见问题汇总

PDMS常见问题汇总

P D M S 常见问题汇总


问题处理方法备注17 创建特性报表
Utilities→Standard Reporting→Quick Report→Creat
Columns:name position height catref
18
修改Model Editor
步长
Selection→Set Increments
19 更改设备原点Modify→Equipment Origin→ID Point

问题处理方法备注号
第一步:speconmode
44 导入外部等级
第二步:$M /D:\TA3B-SPEC.txt
FILE /D:\TA7B.TXT
导出部等级
OUTPUT NEW /TA3B


问题处理方法备注FILE END
管嘴数据库制作制作管嘴时,高度参数填写:DDHEIGHT
设置项目显示中文
字符
1.设置系统变量:系统属性→高级→环境变量→新建系统变量参数见下图:
2.用超级用户进入Admin模块,在命令行输入:PROJECT MBCHARSET CHI
阀门两侧法兰不一致时添加螺栓选中元件库中的Component,在命令行输入 Q ATT 双击:Blrfarray……修改:Blrfarray /TAAVHAB0-8XM12 /TAAVHAB0-12XM16
超级用户ID:SYSTEM Password:XXXXXX。

PDMS常见错误

PDMS常见错误

PDMS常见错误一. CLAIM说明二. Extract Control接受发布及get work使用经验三.管道设计人主要操作流程四.管道三维校核主要分类五.常见问题六.工程前准备1一.CLAIM说明当对某个对象进行了操作,不管是否最终改动,只要有操作过程,都会对该对象产生Claim。

取消 Claim可以用命令行或菜单选项。

取消指定对象用Claim+对象名或所有被Claim对象用Claim all。

在Utilities 菜单里的Claimlists可以查到你自己的Claim范围或被其它人正在Claim的内容。

当退出程序时,将自动取消当前所有的Claim 对象。

二.Extract Control 接受发布及get work使用经验1.Extract 权限构成工程权限管理中设置了三层,第一层一般是司令员做布置时用,中间设置一个校核层,第三层是卷册设计人用。

进入程序时各自选MDB项有区别,例如进入第一层选的是SAMPLE,进入校核层和第三层时选XSAMPLE。

2.接受布置修改司令员做完布置后存盘。

有权限的人要做EXTRACT接受后看到改动,其余无权限人要在前者做EXTRACT接受后用get work看到改动。

例如情况一:司令员对PIPEA做了布置改动,设计人USERA(对PIPEA有权限),他要看到改动需进XSAMPLE里用菜单Extract Control接受,才可以看到改动。

而设计人USERB(对PIPEA无权限),要看到改动需在USERA做了Extract接受后,用get work更新或新进入程序就看得到,如果USERA没有接受,USERB看不到PIPEA的改动内容;情况二:司令员对PIPEA做了布置改动,校核层控制2人进入XSAMPLE里用菜单Extract Control接受后,USERB直接用get work更新或新进入程序就可以看到新内容,USERA仍需用EXTRACT接受后看到改动。

pdms数据一致性检查

pdms数据一致性检查
PDMS数据一致性检查
庞作鹏 RichForm 2007.5.9
PDMS数据一致性检查 可能的数据错误形式
课程主要内容 可能的数据错误形式 报告格式 诊断信息 诊断信息举例 练习一:管道数据一致性检查 一 在DESIGN的管道和钢结构程序中, 数据一致性检查功能从下列方面对 你的设计进行检查(以管道为例): 1、角向对齐 检查需要连接的元件间是否处在同 一个方向
PDMS数据一致性检查 诊断信息举例
一 下面是最常见的一些数据检查信息 的解释。 1、A10 HEAD REFRENCE NOT SET 头部未定义连接 如果头部连接形式HCONN是设为 OPEN、VENT、CLOS或DRAN的 话,它的连接参考形式只能是“未 设定”(也就是零)。 2、 A30 BAD HEAD RETURN REFERENCE 头部连接错误 头部被连接到一个实体上,但是这 个实体并没有指向这个管道分支, 当一个管道分支被连接到另外一个 分支上时会发生这种情况,表示在
18、E730 LEAVE CONNECTION TYPE NOT COMPATIBLE WITH TCONN
本管件出口点的连接形式与TCONN不 相匹配。
PDMS数据一致性检查 练习一:管道数据一致性检查
1、从配管设计程序中执行数据一致性 检查,选择Utilities>Data Consistency,将会调出下面的对 话框。
ห้องสมุดไป่ตู้
PDMS数据一致性检查 练习一:管道数据一致性检查
举个例子来说,在缺省情况下,系 统对每个短于100mm的管段都将产 生一个错误报告。这允许你确定这 个长度是否足够用于焊接、螺栓撤 换、检查等等。你可以对100mm的 最小管段值进行修改,而且可以对 多达10种的不同管径范围进行最短 管长值进行设置。例如:对于管径 在25到50之间的最小长为150mm; 对于管径在50到100之间的最小直 管长度为300mm。 3、将已经建立的所有管道进行数据一 致性检查,建议一次检查一个 PIPE,改正一致性错误再检查另 一个。请参照“诊断信息举例”来 改正。

PDMS错误解释

PDMS错误解释

PDMS错误解释PDMS 错误解释一、数据一致性判断信息当发出―CHECK‖指令后,DEGIGN扫描相关数据库提取适当的设计和目数据,执行上一步所说的详细检查操作,无论何时,只要有设计数据不一致或错误发现,判断信息就输出到屏幕或附件。

判断信息经常是指出的错误是合并的参考信息(可能真正的错误发生在相邻的组件上)。

如果检查结束而没有错误,则出现下列信息:*NO DATA INCONSISTENCIES*1、全局判断R10 BAD OWNER PEFERENCE解释:从属关系是指在不存在元素或不存在所需元素在列表中,这种错误说明,一个或多个数据库已经发生中断。

2、BRANCH –SPECIFIC diognosticsBRANCH 起点错误A10 HEAD REFERENCE NOT SET解释:起点的参考没有设定,当有下列情况时显示此错误:当起点的连接形式(HCONN)为:OPEN、VENT、CLOS或DRAN时。

A20 HEAD REFERENCE POINTS TO NONEXISTENT ELEMENT 解释:由于起点原参考点已被杀掉,例如:一个NOZZLE是原来的Branch的起点,被杀掉后,就会出现这种信息。

A30 BAD HEAD RETURN REFERENCE解释:Branch的起点参考的元素并没有相对Branch的参考信息。

主要发生在某一个Branch连接的另一个Branch时,它暗示应该有一个TEE形式放置于第二条Branch上。

当不注意情况下,将两个或多个Branch连接到了同一个终点时,也会出现这种错误。

A100 EHAD TERMINAL PROBLEM WITH SPREF解释:Branch的起点没有设定SPREF或SPREF指向一个不存在的SPCOM。

A110 HEAD TERMINAL PROBLEM WITH CATREF解释:Branch的起点没有设定CATREF或CATREF指向一个不存在的数据库组件。

PDMS常见问题解答

PDMS常见问题解答
ant PDMS 常见问题解答 第六期
Copyright
Copyright and all other intellectual property rights in this documentation and the associated software, and every part of it (including source code, object code, any data contained in it, the manual and any other documentation supplied with it) belongs to AVEVA Solutions Ltd. or its subsidiaries. All other rights are reserved to AVEVA Solutions Ltd and its subsidiaries. The information contained in this document is commercially sensitive, and shall not be copied, reproduced, stored in a retrieval system, or transmitted without the prior written permission of AVEVA Solutions Limited. Where such permission is granted, it expressly requires that this Disclaimer and Copyright notice is prominently displayed at the beginning of every copy that is made.
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PDMS错误解释一、数据一致性判断信息当发出―CHECK‖指令后,DEGIGN扫描相关数据库提取适当的设计和目数据,执行上一步所说的详细检查操作,无论何时,只要有设计数据不一致或错误发现,判断信息就输出到屏幕或附件。

判断信息经常是指出的错误是合并的参考信息(可能真正的错误发生在相邻的组件上)。

如果检查结束而没有错误,则出现下列信息:*NO DATA INCONSISTENCIES*1、全局判断R10 BAD OWNER PEFERENCE解释:从属关系是指在不存在元素或不存在所需元素在列表中,这种错误说明,一个或多个数据库已经发生中断。

2、BRANCH–SPECIFIC diognosticsBRANCH起点错误A10 HEAD REFERENCE NOT SET解释:起点的参考没有设定,当有下列情况时显示此错误:当起点的连接形式(HCONN)为:OPEN、VENT、CLOS或DRAN时。

A20 HEAD REFERENCE POINTS TO NONEXISTENT ELEMENT解释:由于起点原参考点已被杀掉,例如:一个NOZZLE是原来的Branch 的起点,被杀掉后,就会出现这种信息。

A30 BAD HEAD RETURN REFERENCE解释:Branch的起点参考的元素并没有相对Branch的参考信息。

主要发生在某一个Branch连接的另一个Branch时,它暗示应该有一个TEE形式放置于第二条Branch上。

当不注意情况下,将两个或多个Branch连接到了同一个终点时,也会出现这种错误。

A100 EHAD TERMINAL PROBLEM WITH SPREF解释:Branch的起点没有设定SPREF或SPREF指向一个不存在的SPCOM。

A110 HEAD TERMINAL PROBLEM WITH CATREF解释:Branch的起点没有设定CATREF或CATREF指向一个不存在的数据库组件。

A120 HEAD TERMINAL PROBLEM IN ACCESSING P-POINT解释:在访问Branch起点的P-Point时出现的数据库问题。

A130 HEAD TERMINAL PROBLEM P-POINT NO DOES NOT EXIST解释:Branch的起点末端需要的P-Point没有存在于P-Point组中。

A200 DIRECTION HDIR NOT SAME AS TERMINAL DIRECTION解释:如果Branch起点连接到一个末端,如:管口、TEE(支管形式),这时HDIR的方向应该是与对应的终点的P-Point的方向一致。

A210 POSITION HPOS NOT SAME AS TERMINAL POSITION解释:如果Branch的起点连接到一个末端时,如:管口、TEE(支管形式),这时,HPOS的位置应该和对应终点的P-Point的位置一致。

A220 HBORE NOT SAME AS TERMINAL BORE解释:如果Branch的起点连接到一个末端时,例如:管口、TEE等,这时,HBORE的管径应与对应的终点的P-Point点的管径一致。

A230 CONNECTION TYPE HCONN NOT SAME AS TERMINAL CONNECTIONTYPE 解释:如果Branch的起点连接一个末端时,如管口、TEE等,这时HCONN的连接形式应与对应末端的P-Point点的连接形式一致。

A300 REFERENCE HSTUBE UNSET解释:在Branch的起点和第一个管件的入口之间有超过1mm的管子,但HSTUBE没有设定。

A310 REFERENCE HSTUBE REFERS TO A NONEXISTENT SPCOM解释:如果SPEC中这部分被删除时,可能发生这种情况。

A320 HSTUBE PROBLEM,CATREF IN SPCOM IS UNSET解释:这表示规范中的一个错误。

A330HSTUBEPROBLEM,CATREFINTHESPCOMREFERSTONONEXISTENTCatalogve COMPONENT解释:在数据库的一部分被删除或数据库对应关系没有建立时,才会出现这种情况。

A340 HSTUBE PROBLEM,GTYPE OF CATALOGVE COMPONENT IS NOT SET TO TUBE解释:HSTUBE所指定的组件不是数据库中TUBE的形式。

A350 HSTUBE NOT SAME AS BORE OF HSTUBE解释:这是个数据库错误,是在访问被HSTUBE指定的TUBE的P-Point点时出现的。

A400 HBORE NOT SAME AS BORE OF HSTUBE解释:任何由Branch起点引出的管段(TUBE)的外径必须与HBORE一致(由数据库决定的)。

A410 HCON NOT COMPATIRLE WITH CONNECTION TYPE OF HSTUBE解释:由Branch起点所有的直管段(TUBE)的连接形式必须有对应适当的连接形式。

A420 ISPEC REFERENCE POINTS TO NONEXISTENT ELEMENT解释:例如,ISPEC指定的保温规范已被删除时就会发生。

A430 INSULATION CAN NOT BE SELECTED USING HBORE解释:在数据库中没有合适的温度和直径的组合,(HEMP。

HBORE)被选用时。

3、Branch尾端错误判断B10 TAIL REFERENCE NOT SET解释:Branch的尾端点(终点)未指定,也就是无效的,如果Branch的尾端点(终点)的连接形式是TCONN、OPEN、VENT、CLOS或者DRAN。

B20 TAIL REFERENCE POINTS TO NONEXISTENT ELEMENT解释:参见A20。

B30 BAD TAIL RETURN REFERENCE解释:参见A30。

B100 TAIL TERMINAL PROBLEM WITH SPREF解释:参见对应的A100。

B110 ~B230均参见相应的A110~A230。

B150 TAIL(BRANCH)TERMINAL PROBLEM INCONSISTANT FLOW ACROSS BRANCHPLAIN BRANCH ERROR4、没有管件的Branch会出现的问题C500 TUBE TOO SHORT BETWEEN HEAD AND TAIL起点(HPOS)到终点(TPOS)的距离大于0,小于给定最小允许距离(默认为100)。

C510 BAD HEAD TO TAIL GECMETRY起点位置(HPOS)在正距离上没有对齐终点(TPOS)在终点方向(TDIR),或者终点位置(TPOS)没有在起点方向上(HDIR)对齐起点(HPOS)。

下面就是几种简单图例:C520 HBORE NOT SAME AS TBORE当一个Branch上没有管件时,起点外径(HBORE)应和终点(TBORE)外径保持一致。

C530 HCONN IS NOT COMPATIBLE WITH TCONN这就意味着Branch的起点与终点间没有管子或管件而直接相连,因此起点的连接形式(HCONN)和终点的连接形式(TCONN)必须匹配。

C540 THIS BRANCH HAS NO COMPONENTS这不是一个错误,仅仅是对设计者的一个警告。

二、组件细节判断下列的错误信息提供的是单个管线组件和他们相邻的组件的错误信息,其中一些信息是指出支架组件和(或)管口。

1、所有的组件判断,这些适用于任何组件,无论其在管子中的位置。

D100 REFERENCE SPREF UNSET解释:大概意思是指设计者忘记选中管道组件了。

D110 REFERENCE SPREF REFERS TO A NON-EXISTENT SPCOM解释:这可能发生在规范中的一部分被删除了。

D120 SPREF PROBLEM,CATREF IN SPCOM IS UNSET解释:这显示在SPEC数据中有错误。

D130SPREFPROBLEMCATREFINTHESPCOMREFERSTONON-EXISTENTCATALOUGE COMPONENT解释:数据库中的部分被删除或者CATREF在SPCOM中没有设定,才会发生这个信息。

D140 SPREF PROBLEM GTYPE OF CATALOGUE COMPONENT IS NOT SAME AS TYPEOF DESIGN DATA COMPONE。

解释:数据库组件的GTYPE必须和管件在设计数据中要一致。

D150 CATREF PROBLEM IN ACCESS P=POINT。

解释:在读取被CATREF指定的数据库组件的P-POINT点时发生错误。

D160 REFERENCE CATREF UNSET解释:这只是出现在对管口时,CATREF必须设定。

D170 REFERENCE CATREF REFERS A NON-EXISTENT CATALOGUE。

解释:数据库的对应部分被删除时出现,它只针对管口。

D200 ARRIVE P-POINT NOT IN PTSET OF CATALOGUE COMPONENT。

解释:进口P-POINT号码在数据库组件的PTSET中没有。

D210 LEAVE P-POINT NOT IN PTSET OF CATALOGVE COMPONENT。

解释:出口P-POINT号码在数据库组件PTSET中没有。

D300 REFERENCE CREF NOT SET解释:多分支组件不做连接的口,相应的P-POINT的连接形式是OPEN,CLOS,VENT或无效的形式才可以不接。

D310 REFERENCE CREF POINTS TO NON-EXISTENT BRANCH。

解释:CREF指向的BRANCH已经被删除。

D320 BAD CREF RETURN REFERENCE。

解释:CREF指向的BRANCH已经被别的末端连接时出现。

D330 REFERENCE CRFA N NOT SET。

解释:如果对应的P-POINT在数据库里不存在,或者对应点的连接形式是VENT,OPEN,CLOS或无效的连接参考数组中的一个入口将不设定。

D340 REFERENCE CRFA N POINTS TO NON-EXISTENT BRANCH。

解释:在连接参考数组中的(第N个)参考指定的BRANCH被删除时出现。

相关文档
最新文档