认识PDMS数据库
忧劳可以兴国,逸豫可以亡身。 --- 欧阳修
本文旨在记录学习PDMS数据库的相关知识,希望可以帮助到学习PDMS的小伙伴们,大家一起学习,一起进步~
认识AVEVA系列
PDMS软件是AVEVA软件的一部分,AVEVA系列软件分很多类,大致如下
- DIAGRAMS: P&ID 设计。
- PDMS/Everything 3D(E3D):3D模型设计,E3D相当于PDMS的升级。
- INSTRUMENTATION:仪表设计。
- ELECTRICAL:电气设计。
- ENGINEERING:涉及属性、数据、标签管理等。
- ......
PDMS-PARAGON界面
对于PDMS包括其他软件,都是基于PDMS数据库,如报表、三维模型、成品图纸等。下面主要介绍PDMS相关内容。
普通用户使用的是Design(三维模型设计)、Draft(模型图)、Isodraft(单管图),管道材料工程师一般使用的是Paragon模块,主要涉及到元件库和等级库的管理和维护模块。
- 项目登陆,具体登陆细节不再介绍,登陆后的界面:
分为上侧的菜单栏/工具栏,左侧界面的浏览器,剩余是操作区。 其中Paragon 中重要的功能是Save Work 和 Get Work,分别是保存数据和获取数据,用于三维协同工作。
管道材料工程师首先需要做的就是点击PARAGON-PIPEWORK,切换到管道工作模块,会切换至管道元件库相关的按钮。如果是灰色的,代表当前选中的就是这个模块。
PDMS数据库分类
左侧Catalogue Explorer下有四个小地球,下面详细介绍一下这些小地球(WORLD)的意义。
所有项目以数据库作为基础,一个项目可能包含几十个、上百个数据库,下图展示一个项目可能包含的数据库:
项目数据库中包含很多专业、很多类型的数据库,登陆时选的MDB(第四项)就是把整个项目数据库的一部分拿出来,登陆上这个MDB就获取了上图中几个数据库读的权限,上面的四个WORLD 就是把相同的数据库做了一个分组,放在了一起,关系如下:
- CATALOGUE WORLD:元件库类型数据库
- DESIGN WORLD:设计类型数据库
- DARFT WORLD:平面出图类型的数据库
- PROPERTY WORLD:元件特性类型的数据库
初识元件库
WORLD就是存放相应类型的数据库的集合,我们在此先介绍元件库CATALOGUE WORLD,其实我们前期需要掌握的只有两种,分别是'CATA'开头的元件库(全拼CATALOGUE)和'SPWL'开头的等级库(全拼SPECIFICATION WORLD)。
PDMS元素的命名/显示:图标 + 类型名 + 用户自定义的名称,其中图标是由类型决定的,比如上图中CATA图标是一个文件夹,SPWL是一个展开的书等;
元件的命名规则
- 在软件中自带一个'/',但是在软件中不会显示出来;
- 区分大小写;
- 中间不允许有空格;
- 所有命名都是唯一的,不唯一会报错;
在PDMS中看到的任意一个对象,被叫做元素ELEMENT,当前选中的对象,被称为CURRENT ELEMENT(简写CE),CE会在很多窗口中频繁使用。
元件库和等级库的关联关系
PDMS中元件库和等级库是如何关联起来的:
graph TD
NODE([元件库元素]) --Q catref--> 等级库元素 --Q spref--> 模型元件
NODE([元件库元素]) --Q catref--> 模型元件
在做项目的时候,是先有元件库对象, 在PDMS数据库中,元件库对象只关注于元件的外形,像元件的壁厚、详细描述、材料描述都一概不考虑。
等做完元件库,然后再去制作元件的详细描述和材料描述,将其组织成一个等级库;
用户在使用的时候,用户在DESIGN的界面就可以看到创建出来的元件,从而进行使用了。
一旦元件库的元件发生变化,比如长度从100->50,那么后续模型就会自动更新。假如我们后面在等级库中修改了元件的材料描述和详细描述,模型元件里的描述也都是自动更新的。如果删掉元件,元件包括这些关系都会丢失。
PDMS数据库的管理层次
打开CATALOGUE WORLD的一个文件夹,介绍一下数据库的管理层次:
graph TD
CATA(CATA/CATALOGUE) --> SECT(SECT/SECTION) --> CATE/CATEGORY
把一个专业/标准的文件放到一个CATA下 --> 把某一类元件放到一个SECT下 --> 把外形相似或相同的一类元件放到CATE下
graph LR
NODE(其中CATA和SECT是数据库的管理层次 只有CATE存放元件)
初识CATEGORY
我们选中元件库中一个CATE,点击上侧工具栏的MODIFY-CATEGORY,出现操作框如下:
其中数据集是自动生成的,我们一般不需要维护。