AVEVA Model Data Exchange

简介: AVEVA Model Data Exchange Download ModelDataExchange V0.1: the ModelDataExchange Addin 1. Introduction The Model Data Exchange Addin allows the ...

 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: 

wps_clip_image-9639 For Plant Design module has a file called DesignAddins.xml. 

wps_clip_image-9642For 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:

wps_clip_image-21911

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.

wps_clip_image-4734

Figure 2.2 ModelDataExchage Files

wps_clip_image-16372

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:

wps_clip_image-27780

Figure 2.4 AVEVA Marine start up screen

 

3. Export Model

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

wps_clip_image-9737

Figure 3.1 ModelDataExchange Addin Toolbar

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

wps_clip_image-5935

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.

wps_clip_image-31275

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:

wps_clip_image-9816

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:

wps_clip_image-1753

Figure 4.2 Import file in 3D Max

wps_clip_image-1263

Figure 4.3 Imported model in 3D Max

Another example: 

wps_clip_image-13776

Figure 4.4 a Model in AVEVA Outfitting

wps_clip_image-17396

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

目录
相关文章
|
C# C++ Windows
PDMS call Operating System Command
PDMS call Operating System Command eryar@163.com 1.Introduction AVEVA提供了三种二次开发的方式:DARs, PML和AVEVA .Net(C#)。
2623 0
|
数据库 项目管理 安全
AVEVA Plant(PDMS)数据库的保护
AVEVA Plant(PDMS)数据库的保护 eryar@163.com   以下内容摘自一网友邮件: ----- Original Message ----- Sent: Tuesday, September 25, 2012 9:46 PM Subject: PDMS项目管理 你好,看了你写的很多文章,大部分都是关于程序出图的设置,我想咨询你一个关于PDMS项目管理的问题,希望能够赐教。
2620 0
|
移动开发 小程序 安全
PDMS PML二次开发-Pipe Flow Indicator
PDMS PML二次开发-Pipe Flow Indicator AVEVA PDMS中管路流向显示程序:   PML程序源代码如下: ----------------------------------------------------------------------------...
2527 0
|
域名解析 Ubuntu 物联网
服务器使用
服务器使用
|
Go
AVEVA PDMS PML 二次开发之模糊查找工具
AVEVA PDMS PML 二次开发之模糊查找工具FuzzySearch 在AVEVA Plant(PDMS)/AVEVA Marine中,要查找一个不是很清楚的元素可能有些不便,使用PML开发了一个模糊查找的小工具,如下图所示: 使用方法: 1.
2478 0
|
C# 数据库 C++
AVEVA PDMS数据接口开发
AVEVA PDMS数据接口的开发 eryar@163.com          摘要:本文简要介绍AVEVA Plant/PDMS数据接口的开发方式。        关键字:AVEVA Plant、PDMS、DARs、二次开发、数据接口   一、概述 Overview AVEVA提供了三种二次开发的方式:DAR(Data Access Routines)、C#、PML(AVEVA Programmable Macro Language)。
3881 0
|
数据库 C# 数据格式
AVEVA .NET Quick Start Guide
AVEVA .NET Quick Start Guide AVEVA .NET快速入门引导 eryar@163.com 一、概述 Introduction AVEVA提供.Net的二次开发接口,可使有C#编程经验的软件工程师使用Visual Studio来对AVEVA的工厂(Plant)设计和船舶(Marine)设计产品进行二次开发。
5495 0
|
小程序
AVEVA PML二次开发之标注样式设置
AVEVA Draft Dimension Style eryar@163.com 在AVEVA Draft中可以标注尺寸,尺寸的标注也有一些样式。通过PML二次开发的小程序可以方便设置尺寸标注的样式。
2079 0
dimradius by AutoLisp in AutoCAD
dimradius by AutoLisp in AutoCAD eryar@163.com 最近在开发一个自动出图程序,从PDMS模型中取数据后,经过处理生成AutoCAD的图纸。其中涉及到一个问题就是如何尽量使程序与AutoCAD低耦合,尽量不使用第三方库的情况下,实现数据的传递。
1915 0