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

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>
            久久伊人精品天天| 欧美午夜视频一区二区| 欧美激情视频网站| 欧美成人r级一区二区三区| 老牛嫩草一区二区三区日本| 玖玖国产精品视频| 亚洲第一视频网站| 欧美成人小视频| 亚洲三级影片| 亚洲图色在线| 久久国产精品黑丝| 欧美一区观看| 久久久久久久久岛国免费| 美腿丝袜亚洲色图| 亚洲激情图片小说视频| 亚洲天堂成人| 久久超碰97人人做人人爱| 久久这里只有| 亚洲激情在线视频| 久久人人爽国产| 亚洲黄色三级| 午夜日韩福利| 亚洲午夜激情| 国产精品欧美经典| 伊人精品在线| 亚洲午夜性刺激影院| 久久精品视频导航| 欧美激情综合色| 亚洲欧美影院| 欧美人与禽性xxxxx杂性| 国产精品一国产精品k频道56| 极品日韩av| 欧美亚洲视频一区二区| 欧美激情黄色片| 午夜综合激情| 欧美日韩一区二区高清| 伊人久久av导航| 欧美日韩精品一区二区三区| 国产精品久久波多野结衣| 亚洲国产成人在线| 亚洲欧美日韩高清| 亚洲精品一区二区三区在线观看| 亚洲欧美日韩人成在线播放| 亚洲电影在线播放| 久久国产精品99国产精| 国产精品毛片大码女人| 亚洲精品国产系列| 久久中文精品| 欧美专区日韩视频| 国产麻豆精品久久一二三| 在线视频日韩精品| 亚洲高清一区二| 免费观看日韩| 亚洲成人在线网站| 蜜桃av噜噜一区二区三区| 午夜精品久久久久久久久久久久久| 欧美日韩1区| 日韩写真在线| 亚洲精品一区二| 欧美理论在线| 在线亚洲观看| 亚洲人成网站色ww在线| 美日韩精品免费| 亚洲国产精品一区二区www在线| 久久久久久尹人网香蕉| 久久国产精彩视频| 亚洲电影网站| 亚洲国产精品久久久久秋霞不卡| 麻豆久久婷婷| 日韩亚洲精品电影| 亚洲美女中文字幕| 国产精品乱人伦一区二区| 香蕉免费一区二区三区在线观看| 亚洲免费视频一区二区| 国产美女搞久久| 久久久久在线观看| 免费看av成人| 在线一区免费观看| 亚洲天堂网站在线观看视频| 国产精品影视天天线| 久久久久久久一区二区三区| 亚洲小说欧美另类社区| 在线一区亚洲| 亚洲午夜一区二区| 国产视频一区在线| 久久中文在线| 欧美成人一区在线| 99国产精品久久久久老师| 伊人成人在线| 亚洲一级黄色片| 日韩视频免费| 亚洲国产精品久久精品怡红院| 亚洲美女毛片| 国产毛片一区二区| 欧美日本一区二区三区| 久久嫩草精品久久久久| 久久九九有精品国产23| 国产精品久久午夜| 中文在线资源观看网站视频免费不卡| 揄拍成人国产精品视频| 亚洲欧美日韩直播| 欧美在线亚洲在线| 国内精品**久久毛片app| 欧美亚洲免费在线| 久久精品人人做人人爽电影蜜月| 国产色视频一区| 欧美一区二区成人6969| 久久亚洲国产精品一区二区| 亚洲啪啪91| 欧美日韩一卡二卡| 午夜亚洲伦理| 日韩亚洲欧美高清| 午夜亚洲性色视频| 日韩亚洲精品视频| 久久精品动漫| 亚洲国产日韩欧美在线图片 | 午夜一区在线| 欧美成人黑人xx视频免费观看| 亚洲一区二区三区四区五区午夜| 国产欧美一区二区精品忘忧草| 免费中文日韩| 国产精品丝袜白浆摸在线| 亚洲国产高清在线| 黑人一区二区| 亚洲自拍三区| 亚洲免费视频中文字幕| 亚洲毛片在线看| 欧美激情精品久久久久久大尺度 | 久久久久久自在自线| 亚洲激情国产| 在线中文字幕日韩| 国产精品乱码久久久久久| 亚洲精品乱码视频 | 在线观看视频一区二区欧美日韩| 一区二区三区四区五区在线 | 国产精品看片你懂得| 亚洲欧洲综合另类在线| 亚洲国产小视频在线观看| 欧美中文字幕第一页| 久久嫩草精品久久久久| 国内久久婷婷综合| 久久国产精品第一页| 久久偷看各类wc女厕嘘嘘偷窃| 国产区亚洲区欧美区| 久久狠狠一本精品综合网| 久久久噜噜噜久久中文字幕色伊伊 | 亚洲午夜国产成人av电影男同| 国产精品99久久久久久人 | 欧美一区二区三区四区在线观看| 久久99在线观看| 国产亚洲美州欧州综合国| 欧美在线观看视频在线| 久久青草福利网站| 亚洲福利视频专区| 欧美精品一区二区在线观看| 9色porny自拍视频一区二区| 亚洲欧美日韩综合| 激情综合视频| 欧美久久一级| 亚洲影视九九影院在线观看| 久久丁香综合五月国产三级网站| 精品91久久久久| 欧美日本精品在线| 午夜精品理论片| 蜜臀久久99精品久久久画质超高清| 亚洲成在线观看| 欧美日韩精品欧美日韩精品| 亚洲欧美在线播放| 亚洲第一精品福利| 亚洲欧美日韩中文在线制服| 亚洲国产三级在线| 欧美精品videossex性护士| 亚洲麻豆一区| 久久免费偷拍视频| 99在线精品观看| 国产精品自在线| 欧美成人午夜视频| 亚洲欧美日本视频在线观看| 欧美成人午夜剧场免费观看| 亚洲一区在线视频| 亚洲国产午夜| 国产一区欧美| 欧美日韩妖精视频| 久久日韩精品| 亚洲综合精品自拍| 亚洲区中文字幕| 麻豆久久婷婷| 欧美亚洲一级片| 一区二区三区国产在线| 在线看片第一页欧美| 国产精品自拍小视频| 欧美韩国日本一区| 久久综合给合| 欧美在线观看视频一区二区三区| 亚洲精品乱码久久久久久日本蜜臀| 久久久www成人免费精品| 制服诱惑一区二区| 日韩视频专区| 亚洲精品视频免费在线观看| 国产综合精品一区|