pipedata3d User Guide

1. Introduction

在管道设计过程中,会使用到大量的标准,如ASME,DIN,GB,CB,HG,SH等等。管道设计人员在设计过程中,需要翻阅相关标准手册,查找所需要的数据,较为繁琐。如果能将相关管件的数据以直观的方式展示出来,可以极大地提高管道设计人员的设计效率。

pipedata3d通过把标准数据以表格及三维模型的方式展示出来,更加形象直观,在方便设计人员查询数据的同时,增加了些许趣味性,提高设计效率。

pipedata3d操作简单,且可客户定制标准数据,扩展方便,有以下特点:

v 三维模型显示部件及尺寸标注,非常直观;

v 标准数据扩展方便,使用Tcl脚本实现;

v 标准数据将会放在网上共享;

程序pipedata3d及标准数据都将统一放到网上的云盘中,下载地址为:

http://yun.baidu.com/pcloud/album/info?uk=3808749571&album_id=6625679120668624981

欢迎下载使用pipedata3d及贡献自定义的标准数据Tcl脚本,使用pipedata3d功能更完善。任何意见、建议都可以与作者联系:eryar@163.com

2.Run pipedata3d

下载pipedata3d后,解压到一个不包含空格及中文的目录中,运行文件pipedata3d.bat来启动程序pipedata3d,而不是直接运行pipedata3d.exe。需要注意的是:

v pipedata3d程序所在的路径中不能有空格;

v pipedata3d程序所在的路径中不能有中文;

v pipedata3d程序的启动使用了批处理来配置一些环境变量,所以运行pipedata3d.bat来启动程序。

程序启动后,出现界面如下图所示:

Figure 2.1 Main GUI of pipedata3d

在pipedata3d的界面左侧的标准树中选择相应的标准部件,则会在3D View中显示出对应部件的三维模型及尺寸标注,在右侧的列表中将会列举出相应的尺寸说明及尺寸值。

Figure 2.2 Welding Neck Flange in pipedata3d

3.3D View Options

三维视图3D View有些交互操作,如缩放、平移及旋转等方便三维模型的查看,这些交互操作主要通过拖拽鼠标来实现。

Figure 3.1 3D View of pipedata3d

三维视图操作方法:

v :缩放三维视图;

v :旋转三维视图;

v :平移三维视图;

也有部分快捷键:

v F: 缩放全部模型;

v D:重置三维视图;

v W:线框模式;

v S:渲染模式;

4.Customisation Issues

标准数据都在文件夹stdlib中,如下图所示:

Figure 4.1 Standard Library Data

文件夹stdlib中的每一个文件夹对应了一个标准,然后子文件夹是标准中的类型,最后是用于建模及显示的Tcl脚本。

所以每新增加一个标准数据,只需要增加一个文件夹,或将网上下载到的标准数据复制到stdlib文件夹即可。

5. Feedback and Support

欢迎下载使用pipedata3d及贡献自定义的标准数据Tcl脚本,使用pipedata3d功能更完善。任何意见、建议都可以与作者联系:eryar@163.com

关于pipedata3d的更多信息,请访问:http://www.cppblog.com/eryar/

PDF Version: pipedata3d User Guide

pipedata3d User Guide的更多相关文章

  1. Pipedata3d - Welding Neck Flange

    Pipedata3d - Welding Neck Flange eryar@163.com Abstract. Pipedata3d show piping component data in ta ...

  2. Beennan的内嵌汇编指导(译)Brennan's Guide to Inline Assembly

    注:写在前面,这是一篇翻译文章,本人的英文水平很有限,但内嵌汇编是学习操作系统不可少的知识,本人也常去查看这方面的内容,本文是在做mit的jos实验中的一篇关于内嵌汇编的介绍.关于常用的内嵌汇编(AT ...

  3. The Practical Guide to Empathy Maps: 10-Minute User Personas

    That’s where the empathy map comes in. When created correctly, empathy maps serve as the perfect lea ...

  4. Scrum Guide - Scrum指南中文版

    现在公司在使用敏捷开发模式进行日常的开发和管理工作,所以我看了下Ken Schwaber的<Scrum Guide>这本小册子,原本是英文的,这里提供中文的,以供日后复习和参考. Scru ...

  5. The Hacker's Guide To Python 单元测试

    The Hacker's Guide To Python 单元测试 基本方式 python中提供了非常简单的单元测试方式,利用nose包中的nosetests命令可以实现简单的批量测试. 安装nose ...

  6. A Beginner's Guide to Paxos

    Google Drive: A Beginner's Guide to Paxos The code ideas of Paxos protocol: 1) Optimistic concurrenc ...

  7. Flume官方文档翻译——Flume 1.7.0 User Guide (unreleased version)中一些知识点

    Flume官方文档翻译--Flume 1.7.0 User Guide (unreleased version)(一) Flume官方文档翻译--Flume 1.7.0 User Guide (unr ...

  8. Flume官方文档翻译——Flume 1.7.0 User Guide (unreleased version)(二)

    Flume官方文档翻译--Flume 1.7.0 User Guide (unreleased version)(一) Logging raw data(记录原始数据) Logging the raw ...

  9. ViewPager打造轮播图(Banner)\引导页(Guide)

    今年7月时,在Github发布了一个开源的Banner库,虽然Star不多,但还是有少部分人使用. Banner效果:  昨天,有使用此库的同学提出需求,想在引导页的时候用这个库并且最后一页有进入按钮 ...

随机推荐

  1. MVC4 项目迁移 服务器被配置为不列出此目录的内容

    前言: 将服务器中已经发布在IIS7上的网站,迁移到虚拟机中. 方便以后出现问题了,可以在自己的虚拟机中做测试提高工作效率. 问题: 迁移的6个MVC项目中有俩个碰到如下问题. 应用程序"T ...

  2. nmap

    扫描端口 nmap -v -sS -open -iL iplist.txt -no-stylesheet -oX output.xml -p- -P0 -v 详细信息-sS 隐蔽扫描(半开syn).– ...

  3. 使用Prerender.io为angular项目做SEO

    现在的项目的为了更好的分工明确,降低耦合都开始采用前后端分离的形式进式开发,我们也采用这种开发形式,前端用angular开发.虽说刚开始也遇各种坑,但是后期熟悉了之后简直爽呆.一个比较大的坑就是SEO ...

  4. Erlang error handling

    Erlang error handling Contents Preface try-catch Process link Erlang-way error handling OTP supervis ...

  5. replace实现正则过滤替换非法字符

    html+js结构如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http: ...

  6. 转:CentOS, 找不到dump命令:command not found

    dump 功能说明:备份文件系统.语 法:dump [-cnu][-0123456789][-b <区块大小>][-B <区块数目>][-d <密度>][-f &l ...

  7. 新手 gulp+ seajs 小demo

    首先,不说废话,它的介绍和作者就不在多说了,网上一百度一大堆: 我在这里只是来写写我这2天抽空对seajs的了解并爬过的坑,和实现的一个小demo(纯属为了实现,高手请绕道); 一.环境工具及安装 1 ...

  8. 【转】成为Java顶尖程序员 ,看这10本书就够了

    “学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会.个人认为看书有两点好处: 1.能出版出来的书一定是经过反复的思考.雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超 ...

  9. 一起来测试天兔Lepus3.8 Beta版本的MSSQL部分

    一起来测试天兔Lepus3.8 Beta版本的MSSQL部分 产品介绍:http://www.lepus.cc/下载地址:http://www.lepus.cc/soft/18手册地址:http:// ...

  10. Linux+Mono+WebService:CS1703: An assembly with the same identity--mscorlib

    最近把一些东西开始往Linux迁移了,因为老系统大部分都是.NET,所以直接使用Mono,代码一般都使用MonoDevelop把代码重新编译,把一些WMI和windows DLL调用改Linux的os ...