青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

eryar

PipeCAD - Plant Piping Design Software.
RvmTranslator - Translate AVEVA RVM to OBJ, glTF, etc.
posts - 603, comments - 590, trackbacks - 0, articles - 0

Key Principles of Customize Support Program

Posted on 2011-10-15 14:22 eryar 閱讀(2716) 評論(0)  編輯 收藏 引用 所屬分類: 4.AVEVA Solution
 

Key Principles of Customize Support Program

eryarfly@gmail.com

I have already used AVEVA Marine for years. It is convenience and efficiency. But only the MDS module does not meet our design standard. There are so many pipe support models in the database, in order to meet the plant and marine pipe support design requirement. When creating a support model, you must wait for a while for the program to find the needed support , it's so boring. So I decided to do a support program by myself.

 

To do such a program, you must know the knowledge below:

l         The Design Element Hierarchy

l         Event-Driven Graphics Utilities

l         How to create component and specification in paragon module

l         PML (the AVEVA Programmable Macro Language)

l         General Commands for Creating the Model

 

 

1. The Design Element Hierarchy

Figure1. The Equipment and Piping hierarchy

The hierarchy is very important concept in AVEVA. It restricts that which element can hold what elements.

 

To know all data model and its attributes in AVEVA software, you can see the "Data Model Reference Manual" for reference.

 

2. Event-Driven Graphics Utilities

Event-Driven graphical interaction allows cursor picks in 3D views to be used intelligently as part of some overall rather than just being used for navigation or element identification purposes.

 

Once you have selected an option which puts you into event-driven graphics mode, such as measuring distances between calculated positions, you can carry out unrelated actions using non-graphical forms and menus without interrupting the logical sequent picking actions.

 

When you are in event-driven graphics mode, a Positioning Control form lets you control how your pointer picks are translated into the coordinates of required positions (which need not be at the actual cursor position).

 

Click in the 3D View and then press the Esc key to leave event-driven graphics mode.

 

Note: EDG functions are not available within Model Editor mode.

 

When use the Distance Measure from the toolbar, a Positioning Control will display automatically.

Figure2. Distance Measure on the Utilities toolbar

Figure3. Positioning Control

 

In PML, the object EDGPACKET is used for this facility. You can reference to : componentcreation.pmlfrm for detail. I will list the simplest code to demonstrate the utility.

 

To use your own PML program, you can put the following code in a text file named pickdemo.pmlfrm, and put it to the PMLLIB path, my PMLLIB path is set to : D:\AVEVA\Marine\OH12.0.SP6\PMLLIB\AddIns.

 

Then in the Design module's command window input the command:

PML REHASH ALL

SHOW !!pickdemo
List 1 : The simplest PML code for Event-Driven Graphics pick

 

 

When the command : Show !!pickdemo applied, the pick demo form will show like follow:

Figure4. Pick Demo Form

When you push the button and pick a model, the information will displayed in the Command Window like follow figure:

Figure5. Position in the Command window

 


3. Create Component and Specification

 

Like the pipe model in Design Module which its components are all from paragon database, we will save our support model in paragon database too. This is also MDS does.

 

You can save the pipe clamp data :

 

Figure6. Pipe clamp model in paragon

 

 

Figure7. Pipe clamp model in paragon

 

After doing this, you add specifications for support component like pipe component, so you can use the support via the specification.

 

For more information about Catalogues and Specifications please see : Catalogues and Specifications Reference Manual.

 


4. PML

 

You can learn more from the manual: Software Customisation Guide.

 

The manual describes how to use PML, the AVEVA Programmable Macro Language. You should use it together with the Software Customisation Reference Manual.

 

You do not have to be a professional programmer to start to learn PML,

although you may find the manual difficult to follow unless you have

some understanding of programming concepts such as if statements and

do loops. If you have no programming experience, you should consider

attending a PML Training Course. For details, contact your local support office, whose address is given on the copyright page of this manual.

 

 


5. General Commands for Creating the Model

 

You can use the command: NEW to create new element. The command also can be used in PML.

Figure8. Use new command to create element

 

Then assign the spref and position attribute and others to the element, the spref attribute set for component's shape and position attribute set for the component's position.

Figure9. Attributes of the component

You can use PML command:

SPREF /Your_Support_Specification

/Your_Support_Specification is created in the paragon module.

 

The result is in the below picture:

Figure10. Support model in Design module

 

So if you understand the 5 key principles you can build your support models by your own program, this will be wonderful.

 

Good Luck!

 

 

If you find any mistakes or have any suggestions, please contact me: eryarfly@gmail.com.
/Files/eryar/Key-Principles-of-Customize-Support-Program.pdf

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲国产精品成人va在线观看| 欧美三级第一页| 国产一区二区精品久久91| 欧美中文在线视频| 久久国产一区| 亚洲人成精品久久久久| 亚洲精品一级| 国产精品一区二区三区成人| 久久米奇亚洲| 欧美国产精品一区| 亚洲香蕉伊综合在人在线视看| 亚洲一区二区黄| 国产一区二区丝袜高跟鞋图片| 免费影视亚洲| 欧美视频二区| 美女脱光内衣内裤视频久久网站| 一区二区日韩欧美| 亚洲第一在线| 欧美日韩四区| 欧美在线视频日韩| 欧美成熟视频| 欧美一区二区三区视频免费播放| 久久精品一区二区三区不卡| 日韩五码在线| 久久大逼视频| 亚洲一区二区三区免费视频| 久久精品欧洲| 亚洲在线国产日韩欧美| 久久九九国产精品| 亚洲男人第一网站| 美女露胸一区二区三区| 欧美一区二区成人| 欧美激情 亚洲a∨综合| 久久av一区二区| 欧美日韩国产精品一区二区亚洲| 久久久亚洲综合| 国产精品久久久久久久免费软件| 欧美 日韩 国产精品免费观看| 国产精品久久久久久久久搜平片 | 欧美日韩另类国产亚洲欧美一级| 久久电影一区| 国产精品啊v在线| 亚洲国产另类久久久精品极度| 国产拍揄自揄精品视频麻豆| 亚洲精品一区二区三区在线观看| 狠狠色狠狠色综合人人| 亚洲欧美精品| 亚洲免费视频在线观看| 欧美激情一区二区三区高清视频 | 欧美成人四级电影| 国产一区二区久久| 欧美一区二区三区久久精品茉莉花| 亚洲特级毛片| 欧美日韩一区三区| 亚洲精品视频啊美女在线直播| 亚洲激情视频在线| 久久午夜影视| 欧美成人免费网| 在线看欧美日韩| 久久久久网址| 欧美大片一区| 最新国产の精品合集bt伙计| 久久综合国产精品| 欧美成人精品一区| 亚洲黄色尤物视频| 欧美激情亚洲一区| 亚洲美女av网站| 亚洲天堂av图片| 国产精品日本一区二区 | 乱中年女人伦av一区二区| 国产区精品在线观看| 午夜精品影院| 免费黄网站欧美| 最新日韩中文字幕| 欧美日本韩国在线| 亚洲午夜国产成人av电影男同| 好看不卡的中文字幕| 亚洲第一黄色| 宅男在线国产精品| 亚洲国产精品久久久久婷婷884 | 国产亚洲人成a一在线v站| 亚洲欧洲精品天堂一级| 欧美精品免费在线| 日韩视频免费| 亚洲私人影吧| 国产日韩精品视频一区| 亚洲一级免费视频| 久久久久久久网站| 亚洲国产欧美在线人成| 欧美寡妇偷汉性猛交| 9i看片成人免费高清| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产精品久久久久秋霞鲁丝| 亚洲综合视频一区| 欧美福利视频在线| 在线亚洲精品| 国内精品久久久久伊人av| 久久午夜精品| 99精品国产热久久91蜜凸| 久久精品国亚洲| 亚洲国产欧美一区二区三区丁香婷| 欧美1区免费| 亚洲影院色在线观看免费| 久久久无码精品亚洲日韩按摩| 亚洲电影观看| 国产精品丝袜91| 麻豆精品精品国产自在97香蕉| 中国女人久久久| 欧美高清在线| 欧美一区亚洲二区| 日韩视频一区二区三区在线播放 | 午夜日韩在线| 亚洲精品美女在线观看| 久久久99久久精品女同性| 99re66热这里只有精品4| 国内免费精品永久在线视频| 欧美日韩国产一中文字不卡| 久久久精品日韩| 亚洲一区二区三区中文字幕| 亚洲黄色成人| 美女久久网站| 欧美制服丝袜第一页| 在线视频欧美一区| 91久久嫩草影院一区二区| 国产日本精品| 国产精品久久久久高潮| 欧美精品三级| 欧美高清免费| 久久嫩草精品久久久精品一| 午夜精品福利视频| 亚洲一级影院| 国产精品99久久久久久久久| 最新亚洲一区| 亚洲国产一区二区三区在线播| 久久精品一区二区| 久久精品国产99国产精品| 午夜日韩在线| 羞羞色国产精品| 亚洲欧美日韩国产成人| 国产一在线精品一区在线观看| 亚洲欧美精品| 亚洲视频免费在线| 一本久久综合亚洲鲁鲁| 日韩亚洲一区二区| 一区二区欧美视频| 99re热这里只有精品免费视频| 亚洲欧洲在线免费| 亚洲精品国产精品国自产在线| 欧美激情久久久久久| 欧美激情国产日韩| 亚洲区在线播放| 日韩视频一区二区三区在线播放免费观看 | 亚洲在线视频观看| 亚洲一区影院| 午夜欧美大尺度福利影院在线看| 亚洲欧美日韩精品久久| 午夜精品美女自拍福到在线| 亚洲欧美精品| 久久久久国产精品厨房| 久久三级视频| 欧美激情在线播放| 国产精品福利在线观看网址| 国产亚洲成人一区| 影音先锋亚洲一区| 日韩视频中文字幕| 亚洲综合精品一区二区| 久久精品一二三区| 欧美激情影音先锋| 中日韩美女免费视频网址在线观看| 亚洲在线播放电影| 美女精品自拍一二三四| 欧美精品一区二区在线观看| 国产精品高清在线观看| 国内一区二区三区| 夜夜嗨一区二区三区| 欧美一级理论性理论a| 亚洲二区三区四区| 亚洲综合首页| 欧美国产免费| 国产深夜精品| 夜夜嗨av一区二区三区中文字幕 | 一区二区三区精品| 久久精品综合一区| 欧美激情一区二区三区在线视频观看| 国产精品扒开腿做爽爽爽软件| 国内精品美女在线观看| 99精品欧美一区二区三区 | 亚洲在线观看视频| 久久综合一区二区三区| 日韩午夜免费视频| 久久亚洲视频| 国产精品一区久久久| 亚洲伦理在线| 久久一区二区三区四区| 夜夜嗨一区二区| 欧美jizzhd精品欧美巨大免费| 国产精品视频九色porn| 99国产精品国产精品久久| 美国成人毛片| 香蕉久久国产|