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

eryar

PipeCAD - Plant Piping Design Software.
PlantAssistant - Translate AVEVA RVM/SP3D VUE to glTF, STEP, etc.
posts - 606, comments - 590, trackbacks - 0, articles - 0

Key Principles of Customize Support Program

Posted on 2011-10-15 14:22 eryar 閱讀(2721) 評論(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>
            欧美激情视频一区二区三区不卡| 亚洲丰满在线| 久久精品欧美日韩| 亚洲欧美日韩精品久久久久| 亚洲一区二区三区在线观看视频| 亚洲午夜av电影| 亚洲一区二区三区四区视频| 亚洲女人天堂av| 久久精品视频在线播放| 欧美va亚洲va香蕉在线| 欧美激情一区二区三区蜜桃视频 | 99国产精品视频免费观看一公开| 亚洲精品乱码久久久久久蜜桃91| 欧美激情一区二区三区成人| 亚洲国产岛国毛片在线| 在线亚洲观看| 欧美中文日韩| 欧美成人免费va影院高清| 欧美日韩mv| 国产一区二区三区在线观看网站| 亚洲国产一二三| 亚洲一区免费网站| 美女黄网久久| 中日韩午夜理伦电影免费| 亚洲欧美日韩一区二区在线 | 久久精品欧美日韩| 欧美激情精品久久久久久| 中文欧美字幕免费| 浪潮色综合久久天堂| 国产精品理论片在线观看| 在线国产日韩| 欧美一区二区三区精品| 欧美jizzhd精品欧美巨大免费| 一区二区三区欧美在线观看| 老色批av在线精品| 国产欧美在线观看| 一区二区三区高清| 你懂的网址国产 欧美| 亚洲线精品一区二区三区八戒| 免费成人高清| 国产一区二区毛片| 亚洲欧美偷拍卡通变态| 亚洲精品一区中文| 欧美成人免费观看| 在线成人中文字幕| 久久精品国产99| 亚洲视频一区二区| 欧美+日本+国产+在线a∨观看| 国产亚洲日本欧美韩国| 午夜亚洲福利| 亚洲深夜福利在线| 欧美私人网站| 亚洲一级在线| 9人人澡人人爽人人精品| 欧美国产综合一区二区| 亚洲激情一区二区| 免费观看成人| 久久视频在线免费观看| 黄色一区二区在线| 两个人的视频www国产精品| 午夜视频久久久久久| 国产精品无码永久免费888| 亚洲自拍偷拍色片视频| 国产欧美日韩综合一区在线观看| 久久噜噜亚洲综合| 黄色成人在线免费| 免费在线成人av| 久久久蜜桃精品| 1769国产精品| 亚洲高清久久网| 欧美精品一区二区三区很污很色的 | 欧美日韩三级在线| 在线中文字幕一区| 亚洲天堂成人在线视频| 亚洲欧美在线高清| 国产女主播在线一区二区| 欧美一区在线看| 欧美专区在线| 亚洲国产精品第一区二区三区 | 欧美高清一区二区| 欧美—级在线免费片| 中文日韩在线| 欧美一区二区三区在线观看| 激情五月综合色婷婷一区二区| 美女久久一区| 欧美日韩国产精品一区| 亚洲欧美在线网| 久久久人成影片一区二区三区| 91久久在线播放| 夜夜爽99久久国产综合精品女不卡| 国产精品视频yy9099| 久久亚洲欧洲| 欧美日韩系列| 乱码第一页成人| 欧美日韩亚洲一区二区三区四区 | 欧美日韩在线播放一区二区| 性做久久久久久免费观看欧美| 久久久久久久综合日本| 在线中文字幕日韩| 欧美在线观看一二区| 亚洲乱亚洲高清| 亚洲在线视频免费观看| 亚洲国产第一| 亚洲欧美www| 夜夜嗨av色综合久久久综合网| 性欧美8khd高清极品| 夜夜爽av福利精品导航| 久久精品国产精品亚洲综合| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲自拍偷拍色片视频| 亚洲激情在线观看| 欧美影院成人| 亚洲欧美日韩国产综合精品二区| 麻豆精品一区二区综合av| 欧美一进一出视频| 欧美日韩日日夜夜| 亚洲福利视频在线| 在线免费精品视频| 欧美一区二区三区免费视频| 亚洲在线播放电影| 欧美乱在线观看| 亚洲黄一区二区三区| 在线播放亚洲| 久久久久国产一区二区| 久久精品国产清高在天天线 | 欧美激情国产日韩| 国内精品久久久久久久果冻传媒| 制服丝袜激情欧洲亚洲| 中日韩午夜理伦电影免费| 乱码第一页成人| 久久最新视频| 国产小视频国产精品| 亚洲欧美日本精品| 国产三区精品| 亚洲欧美欧美一区二区三区| 亚洲欧美成aⅴ人在线观看| 欧美日韩国产一中文字不卡| 亚洲欧洲日本mm| 99成人在线| 欧美黄色aaaa| 亚洲美洲欧洲综合国产一区| 洋洋av久久久久久久一区| 欧美区一区二| 一区二区三区精品| 亚洲嫩草精品久久| 国产欧美韩日| 久久精品日韩| 欧美福利电影在线观看| 亚洲黑丝在线| 欧美大胆人体视频| 日韩视频在线一区二区| 亚洲欧美激情一区| 国产亚洲在线| 久热国产精品| 亚洲精品中文字幕在线| 亚洲欧美国产不卡| 国内偷自视频区视频综合| 久久久噜久噜久久综合| 欧美顶级艳妇交换群宴| 一本久久青青| 国产欧美va欧美不卡在线| 久久精品一区二区三区不卡| 欧美激情亚洲另类| 亚洲一区不卡| 国产一区二区三区不卡在线观看 | 亚洲免费小视频| 久久综合狠狠综合久久综合88 | 久久国产乱子精品免费女| 韩国精品一区二区三区| 快射av在线播放一区| 99亚洲一区二区| 久久久综合网站| 一区二区国产在线观看| 国产三级欧美三级| 欧美精品三级日韩久久| 欧美在线观看日本一区| 亚洲精品日韩在线| 久久频这里精品99香蕉| 亚洲黄色在线观看| 国产欧美一区二区白浆黑人| 欧美大片免费看| 亚洲欧洲av一区二区三区久久| 欧美激情一区二区三区高清视频 | 黄色成人免费观看| 欧美日韩视频在线观看一区二区三区 | 国产精品久久久久999| 久久久精品日韩欧美| 日韩视频永久免费| 欧美高清视频www夜色资源网| 亚洲综合成人在线| 亚洲精选一区二区| 影音先锋亚洲一区| 国产精品专区一| 欧美日韩在线播放一区| 蜜臀av性久久久久蜜臀aⅴ| 欧美一级视频精品观看| 欧美在线关看| 一区二区不卡在线视频 午夜欧美不卡在| 国产亚洲在线观看| 国产精品你懂的|