PipeInfo Introduction

PipeInfo Introduction

eryar@163.com

摘要Abstract:看到国外的PipeData这个管子部件查询软件用的人还很多,也想做个类似的小工具。用过AVEVA的Paragon来做管子部件,感慨其软件的操作简单和强大的参数化功能,使得制作一切部件成为可能。PipeInfo也是一个参数化的管子部件定义及查询软件,可以自定义任意部件,不仅可以是管件,也包括支架等,操作方式与Paragon类似,且是三维显示,比PipeData二维的方式更直观。

关键字Key Words:PipeInfo, PDMS Paragon, PipeData,

一、引言 Introduction

1. PipeData简介

国外管道数据查询软件PipeData内容涵盖管件、法兰、阀门、对焊管件、锻制管件,还有钢结构,如H型钢等,为管道从业人员迅速提供所需数据。关于PipeData的更多信息,可以访问其网站:http://www.pipedata.com/ 。 

Figure 1.1 Weld Neck Flange 300# in PipeData-Pro

上图所示为PipeData中的一个法兰的相关数据。下载其试用版本,发现他的这些图都是AutoCAD的格式,显示出来的也是二维的。

另外,在PipeData中要想增加自定义的部件,还是比较麻烦的。

2. Paragon 简介

AVEVA的Paragon是一个参数化的定义管件、钢结构等的模块。其操作简单,且参数化的概念使系列部件的定义更方便。下图所示为Paragon中定义的一个法兰部件的操作界面:

Figure 1.2 Weld Neck Flange in Paragon module

将几何形状集合中的每个形状的尺寸定义为可变化的参数,使像管件一样成系列化的部件定义方便,形象直观。

3. PipeInfo 简介

PipeInfo既能克服PipeData二维显示,自定义部件困难的缺点;又吸收AVEVA的Paragon参数化的概念,可扩展的优点。因为功能简单,所以PipeInfo更容易学习,且学会PipeInfo中定义部件的方法,也就学会了AVEVA的Paragon模块中定义管件的方法。

使用PipeInfo将公司使用的管子部件做在程序中,可以方便查询。且三维显示,更直观。

二、使用方法 Usage

为了与AVEVA的Paragon模块对应,将树节点的类型的命名尽量保持一致。如下图所示:

Figure 2.1 PipeInfo Main GUI

其中定义部件参数的界面如下图所示:

Figure 2.2 Category Definition Dialog

在这里定义好参数后,就可以在几何形状尺寸及位置定义中使用了。如下图所示为定义一个长方体的方式:

Figure 2.3 Box definition dialog

生成效果图如下所示:

Figure 2.3 Parameterization box in PipeInfo

三、结论 Conclusion

综上所述,PipeInfo这个程序还是有一定的实用价值。目前,PipeInfo思路基本已经走通,剩下一些细节需要完善,马上就可以下载使用啦。

 

PDF Version: PipeInfo Introduction

时间: 2024-10-22 19:16:03

PipeInfo Introduction的相关文章

OpenCASCADE Outline

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

给blood的礼物《A Programmers Introduction to Visual Basic.Net》

visual OverviewForeword viiiIntroduction 11 Why Should You Move to Visual Basic.NET? 32 Your First VB.NET Application 213 Major VB.NET Changes 494 Building Classes and Assemblies with VB.NET 735 Inheritance with VB.NET 916 Database Access with VB.NET

Introduction to .NET Reflection

IntroductionReflection is ability to find information about types contained in an assembly at run time. Prior to .NET languages like C++ provided such ability in a limited sense. .NET provides a whole new set of APIs to introspect assemblies and obje

《A Programmers Introduction to C#》 by Eric Gunnerson

好书推荐 Written for those who have some previous C/C++ or Java experience, A Programmer's Introduction to C# is a fast-moving and smart tutorial for using Microsoft's new programming language. This book is filled with both basic and advanced language de

A chatroom for all! Part 1 - Introduction to Node.js(转发)

项目组用到了 Node.js,发现下面这篇文章不错.转发一下.原文地址:<原文>. ------------------------------------------- A chatroom for all! Part 1 - Introduction to Node.js Rami Sayar 4 Sep 2014 11:00 AM 7 This node.js tutorial series will help you build a node.js powered real-time

Android开发者指南(14) —— Introduction

前言 本章内容为开发者指南(Dev Guide)/Developing/Introduction,版本为Android3.1 r1,翻译来自:"MeetAndroid",欢迎大家访问他的博客:"http://blog.csdn.net/meetandroid",再次感谢"MeetAndroid" !期待你一起参与翻译Android的相关资料,联系我over140@gmail.com.   声明 欢迎转载,但请保留文章原始出处:)  博客园:htt

移动端web开发 chapter 1 – introduction

移动端web开发,现在普遍被成为h5开发,这个称谓其实不恰当,不过h5,说起来方便,那就h5吧.虽然都是web开发,区别还是挺多的~以下是po主的总结 布局 pc上,定宽的网站占大多数.而移动端布局绝大部分需要自适应,也就是要适配不同大小的屏幕.同时也多了很多概念,比如viewport,viewport里的各种meta,rem,设备像素比等. 事件 移动端有特有的触摸事件,有时候还要做各种手势处理,设备旋转事件处理等.点击事件click在移动端会有300ms延迟,相应的也有一些处理方案. 兼容性

Introduction to Change Data Capture (CDC) in SQL Server 2008[转]

Change Data Capture records INSERTs, UPDATEs, and DELETEs applied to SQL Server tables, and makes a record available of what changed, where, and when, in simple relational 'change tables' rather than in an esoteric chopped salad of XML. These change

Introduction to IP Spoofing

IP Spoofing: An Introduction by Matthew Tanase last updated March 11, 2003 Criminals have long employed the tactic of masking their true identity, from disguises to aliases to caller-id blocking. It should come as no surprise then, that criminals who