AVEVA Model Data Exchange

 AVEVA Model Data Exchange

Download ModelDataExchange V0.1: the ModelDataExchange Addin

1. Introduction

The Model Data Exchange Addin allows the user to extract 3D geometric models from the DESIGN databases and output them in STEP, IGES, STL format. Those file format can be used to import 3D geometry into the systems that can read the format, such as Autodesk 3D Max, Pro/E, etc.

AVEVA has a Mechanical Equipment Interface to import and export models between different CAD/CAE systems. The mechanical Equipment Interface import utility enables the user to import geometric models of mechanical equipment into 3D models within Design module. The Mechanical Equipment Interface Export utility can be used to export 3D geometric models from a DESIGN database into the STEP AP203 format.

By using the Model Data Exchange Addin you can exchange geometry model with various CAD software. But now the Model Data Exchange Addin can only export Equipment normal primitives, such as Box, Cylinder, Cone, Snout, Pyramid, Circular Torus, Rectangular Torus. The goal of the Model Data Exchange Addin is to export all geometry models in the DESIGN databases, include pipe models, structure models and so on. 

You can get the Model Data Exchange Addin from here: 

http://www.cppblog.com/eryar/category/17809.html

If you have any suggestions, please feel free to contact with me: eryar@163.com.

 

2. Configure the Addin

Because of the Model Data Exchange Addin is written by AVEVA .Net framework, so the configuration method is the same. Each CAF(Common Application Framework) based application has an XML addin configuration file which contains a list of the addins that the application should load a startup.  The default location for the XML file is in the same directory as the application executable. It has a filename of the form <Module Name>Addins.xml. For example: 

For Plant Design module has a file called DesignAddins.xml. 

For Marine Outfitting module has a file called OutfittingAddins.xml. 

First, Add the Model Data Exchange Addin to the XML file. For Marine Outfitting module, add the following code to the OutfittingAddins.xml:

<string>ModelDataExchangeAddin</string>

The edited result see the following figure:

Figure 2.1 Configure the Model to load the Addin

After download the Model Data Exchange Addin, edit the Run.bat file to set environment variable for AVEVA run the Addin correctly.

Figure 2.2 ModelDataExchage Files

Figure 2.3 Run.bat file

Edit the Run.bat according to your AVEVA Product and its installed directory:

l Set the pdms_installed_dir according to your AVEVA product installed directory;

l For Plant user, use the command “call %pdms_installed_dir%\pdms”; For Marine user, use the command “call %pdms_installed_dir%\marine”;

Run the Run.bat for start the AVEVA Product, when the following screen flash appear, it shows that the Model Data Exchange Addin is loaded successfully:

Figure 2.4 AVEVA Marine start up screen

 

3. Export Model

Use the Model Exchange Addin by a button in the toolbar:

Figure 3.1 ModelDataExchange Addin Toolbar

If the toolbar is not show, toggle it in the context menu, as following figure show:

Figure 3.2 ModelDataExchange in Context menu

First, select an Equipment element as the Current Element;

Then, press the ModelExport button in the toolbar, the Save As dialog will show, input the file name and select export file format, Save the file.

Figure 3.3 Use the ModelDataExchage Addin to export model

 

4. Example: Import into 3D Max

The export file can import into 3D Max, Pro/E .etc. This section will demonstrate how to import the model file to 3D Max. From File->Import, will import other 3D file into the 3D Max. As the following figure show:

Figure 4.1 Import command in 3D Max

Select the file want to import, here select the file exported by the ModelDataExchange Addin, as the following figure show:

Figure 4.2 Import file in 3D Max

Figure 4.3 Imported model in 3D Max

Another example: 

Figure 4.4 a Model in AVEVA Outfitting

Figure 4.5  the Model in 3D Max

 

5. Next...

The Model Data Exchange Addin V0.1 only can export normal primitives, can not export sub-equipments, negative primitives and nozzles. The main purpose of  this version is to validate the export primitive shape.

The next version, will finish the export of equipment, include negative primitives and nozzles.

If you have any questions, please feedback with: eryar@163.com.

 

Download ModelDataExchange V0.1: the ModelDataExchange Addin

时间: 2024-10-24 00:12:43

AVEVA Model Data Exchange的相关文章

AVEVA Model Data Exchange Exports Structure Models

AVEVA Model Data Exchange Exports Structure Modelseryar@163.com   Use Model Data Exchange Addin to export structure models for PDMS: Figure 1.1 Structure models in AVEVA PDMS Figure 1.2 Structure models exported by Model Data Exchange Figure 1.3 Put

AVEVA Model Data Exchange V0.2

Download: AVEVA Model Data Exchange V0.2 AVEVA Model Data Exchange V0.2 增加导出3ds格式功能:

AVEVA Model Data Exchange ChangeLog

配置方法见程序文档说明或:http://www.cppblog.com/eryar/archive/2013/05/01/199875.html   RvmTranslator2.1  [20150818]----------------1. Improve performance for STEP translation;2. Finish parse all the primitive shapes in RVM file; RvmTranslator2.0  [20150504]-----

Model Data Exchange Change Log

Model Data Exchange Change Log eryar@163.com 关键字:AVEVA Plant.PDMS.ModelDataExchange.IGES.STEP.STL.OpenCascade 1. 导出元素不限制为设备(Equipment),可以是任意选中的元素,如SITE.ZONE等等. 2. 可以导出除了管嘴外所有设备模型,包括负实体(Negative Primitives): 3. 可以导出的三维数据文件格式有:IGES.STEP.STL.3DS: 效果图如下所

Model Data Exchange Change Log 2

eryar@163.com 可以导出管嘴模型: 可以导出设备所有模型. Figure 1.1 Equipment models in PDMS Figure 1.2 Exported equipment models include nozzles Figure 2. 1 Pumps and tanks equipments in PDMS Figure 2.2 Pumps and tanks exported by ModelDataExchange

OpenCASCADE Data Exchange - 3D PDF

OpenCASCADE Data Exchange - 3D PDF eryar@163.com Abstract. Today most 3D engineering model data are save to 3D PDF files. Universal 3D(U3D) along side Product Representation Compact(PRC), U3D is the historical foundation used to embed 3D interactive

Open Cascade Data Exchange --- STL

Open Cascade Data Exchange --- STL eryar@163.com 摘要Abstract:介绍了三维数据交换格式STL的组成,以及Open Cascade中对STL的读写.并将Open Cascade读进来的STL的三角面片在OpenSceneGraph中显示. 关键字Key Words:STL, Open Cascade, OpenSceneGraph, Data Exchange STL(the Stereo Lithograpy)是快速原型系统所应用的标准文件

OpenCASCADE Outline

OpenCASCADE Outline eryar@163.com      有网友反映blog中关于OpenCASCADE的文章比较杂乱,不太好找,最好能提供一个大纲,这样方便查找.于是决定将这些学习时写的文章整理下,方便对OpenCASCADE的学习理解.其实在http://www.cnblogs.com/opencascade中,已经将文章按目录重新发表了一遍.可以按OpenCASCADE的模块的顺序来学习,也可以挑选自己感兴趣的部分来学习.      由于本人水平所限,文中的错误不妥之处

Evaluate Math Expression

Evaluate Math Expression eryar@163.com 摘要Abstract:本文简要介绍了数学表达式解析求值的几款开源软件,并结合程序代码说明了OpenCascade中表达式包的用法.也简要介绍了表达式解析求值在AVEVA Paragon模块中的应用. 关键字Key Words:Expression, Paragon, OpenCascade Expr package, muParser, MTParser 一.引言 Introduction 算术表达式中最常见的表示法形