PDSOFT使用教程《3DPiping数据库管理系统》第1章概述765第十一部分(下)网络版数据库第1章概述1.软件的背景和目的PDSOFT是建立在AutoCAD平台基础上的具有自主版权的三维工厂设计计算机辅助设计软件的注册名称。PDSOFT3DPiping软件是PDSOFT系列软件中首先推出的能独立运行的智能化管道设计软件,是PDSOFT的一个核心系统,它能对从管路等级生成到出施工图的全过程提供有力支持。主要模块包括:工程数据库及管路等级生成、建模、碰撞、检查ISO图自动生成、材料统计表自动生成、平立剖面图自动生成、图形库管理、渲染和消隐处理等模块,它们之间的相互关系,如图1-1所示:PLANISOBOM渲染消隐模型检查3维管道模型建筑模型设备建模项目管理系统图形参数库管路等级库标准数据库保温库油漆库管线参数库P&ID图1–1功能模块之间相互关系第1章概述PDSOFT使用教程《3DPiping数据库管理系统》766工程数据库根据DB接口和其它模块进行数据交换,如图1-2所示:工程数据库工程数据库管理子系统工厂模型子系统元件图形库子系统ISO子系统DB接口图1–2工程数据库与其他模块之间关系2.软件主要的内容流程在PDSOFT3DPiping中,标准的所有内容都是参数化的,并由3DPiping数据库管理系统和3DPiping图形库管理系统提供支持。工程数据库是PDSOFT3DPiping的基础,用于存放管道设计过程中所使用的大量数据和参数。工程数据库存放的内容,如图1-3所示:工程数据库总索引标准库索引阀门库索引厂家阀门库标准阀门库管子管件参数库螺栓螺母数库管嘴参数库垫片参数库特殊件参数库端面匹配表尺寸对照表语言对照表分支表库代码对照表库隔热库油漆库压力表库元件图形索引项目库索引P参数对应表索引等级分支表库管子管件螺栓螺母项目隔热库项目油漆库项目管号库项目电伴热库等级库索引(夹套等级索引)P参数对照表阀门垫片夹讨尺寸对照定位板间距图1–3工程数据库内容图示3DPiping数据库管理系统存放的数据对于配管设计是完备的,它PDSOFT使用教程《3DPiping数据库管理系统》第1章概述767可以容纳不同标准的数据存放在一个库中。由于标准有关内容是参数化的,使得用户只需增加相关数据即可增加规范,从而使得软件能够支持广泛的标准。现在为用户提供了石化、化工、国标、ASME、API、GD2000等多种标准的工程数据,今后还将不断增加其它标准的数据,为软件使用人员提供方便。3DPiping数据库管理系统除了管理标准参数信息以外,其中有一个重要功能就是等级生成。在3DPiping数据库管理系统的支持下,用户可以快速地建立项目等级库。3.运行的环境PDSOFT配管设计软件Windows版的软件和硬件环境要求为:Pentium/PentiumPro或更高档微机,256MB以上内存;1.5G以上剩余硬盘空间;简体中文版MicrosoftWindows2000/XP,或英文2000/XP配外挂汉字平台。本地方式在本地机上安装PDSOFT配管软件后,启动数据库服务就可以直接进入数据库管理系统进行工作。网络方式系统建模时使用的数据库,不仅可以是本地,也可以是网络的。首先需要在网络服务器安装PDSOFT配管软件并启动数据库服务。然后在本地机配置连接网络服务器就可以以网络共享的方式操作数据库了。4.本手册的内容和章节安排第二章权限管理:介绍系统管理的角色及不同角色在数据库管理中拥有权限和作用。第三章项目库管理:详细介绍项目库所包含的内容和在模型中起的作用,简述项目管理的主要功能和与项目有关的数据库。第四章管路等级库管理:讲解了等级的建立,对等级库的生成过程和在模型中的作用进行说明。第五章管路等级描述管理:对管路等级生成器的使用进行详细说明。第六章管路等级库管理:介绍等级库的编辑和管理功能。第七章管线号参数和管线施工参数定义:详述管线号的定义规范,介绍管线号参数和管线施工参数的建立和编辑的方法。第八章油漆和保温隔热的定义:讲解了项目油漆和保温隔热的生成方式和过程及编辑方法。第1章概述PDSOFT使用教程《3DPiping数据库管理系统》768第九章标准库管理:介绍了标准参数库的存储原则和编辑方法,对标准的维护使用进行了说明。第十章系统库管理:依次介绍了系统库在建模时的作用和编辑方法。第十一章电伴热库管理:介绍电伴热库的参数定义及材料管理。PDSOFT使用教程《3DPiping数据库管理系统》第2章权限管理769第2章权限管理工程数据库是PDSOFT3DPiping的基础,数据库中存放了大量的数据和参数,这些数据和参数为模型的构建提供强有力的支持。如果数据库中的数据遭到破坏,那么对模型的影响也是致命的。因此为了数据的保密和安全,从2.5版本后对访问工程数据库的用户按照岗位和分工的不同进行权限控制。按照岗位分工,系统设置了五种角色,分别是系统管理员、公司主管、项目主管、数据管理员、设计人员。系统管理员是负责配管数据库管理系统的管理,拥有整个系统的权限。管理员最重要的职责是负责用户管理;添加删除用户;负责公司主管、管理员的分配;负责项目号的分配、并为项目分配项目主管。公司主管拥有所有项目的浏览权限,没有更改数据的权力。项目主管拥有所属项目的修改权限,并负责分配设计人员和数据管理人员。数据管理员负责所属项目数据的维护,包括项目的导入导出、项目的创建和删除等。设计人员只有所属项目数据浏览的权限,没有修改的权力。当然系统除了默认的5个角色权限外,还可以根据自己的实际需要添加角色并分配相应的权限。也可以扩充或缩减默认5个角色的权限。从2.5版本以后,数据库开始采用新的数据库系统,但为了兼容以前的版本,保留以前的DBF数据库。系统默认使用旧版数据库也就是DBF数据库管理系统。要进入新版数据库管理系统,需要在环境设置里选择使用新版数据库管理系统并输入相应的用户和密码(用户和密码由管理员添加分配,登陆后可在数据库管理系统中修改自己的密码)。系统初始用户名pdsoft,密码pdsoft,此用户拥有Demo-1118项目的管理权限。此外系统还定义了admin用户,密码pdsoft,admin用户拥有系统管理员权限。为了方便单机用户的使用,系统管理员享有库管理的所有权利。1.环境配置点击PDSOFT三维管道设计和管理进入PDSOFT主界面,如图2-1。点取环境设置,进入环境设置模块,如图2-2。第2章权限管理PDSOFT使用教程《3DPiping数据库管理系统》770图2–1环境设置启动界面PDSOFT使用教程《3DPiping数据库管理系统》第2章权限管理771图2–2环境设置模块界面请选择运行AutoCAD的版本和网络认证设置这里不在赘述,可参考相应章节。这里重点说以后数据库设置。要使用新版数据库管理系统,首先要在使用新版数据库前打勾,如图2-3,打勾后数据库服务器配置、用户名、密码变为可用。图2–3新版数据库管理系统前面说过新版数据库既可以使用本地数据库也可以使用网络数据库。数据库服务器配置就是用来区分是使用本地数据库还是网络数据第2章权限管理PDSOFT使用教程《3DPiping数据库管理系统》772库的。点取数据库服务器配置进入数据库服务器配置模块,如图2-4。图2–4数据库服务器配置系统安装时会自动创建一个连接,连接到本地数据库,一台机器有且只有一个连接,因此一旦连接创建成功,创建按钮就不能使用了。从服务器地址栏输入框中的localhost可以看出这是连接到本地数据库的,当然要连接到本地数据库,也可以在服务器地址栏里输入本地机器的IP地址或机器名称或127.0.0.1,输入任何一个都一样。如果要使用网络数据库,只需在服务器地址栏中输入网络数据库服务器的IP地址或机器名称即可。服务器的端口默认是3311,这个端口要跟数据库服务的端口保持一致。点击测试按钮可以测试连接是否成功,如果测试成功,弹出连接成功对话框,如图2-5。图2–5数据库连接成功提示如果测试失败,弹出连接失败对话框,如图2-6。PDSOFT使用教程《3DPiping数据库管理系统》第2章权限管理773图2–6数据库连接失败提示测试失败的原因有下列几种原因:网络不通,不能连接到服务器。网络畅通,但服务器上安装了防火墙,这里要特别提醒的是大多数连接失败问题都是因为防火墙的原因,因此要特别注意。测试数据库服务器上没有安装和启动数据库服务。测试数据库服务器上的服务端口和连接的端口不一致。鉴于以上原因在检查数据库连接时首先确保网络畅通(检查网络是否连接成功,可以直接ping一下数据库服务器检查)。检查后如果网络畅通,那么检查服务器上是否安装了防火墙软件,然后先关掉防火墙软件,看是否能够连通。如果能够连通,则说明防火墙软件阻止了外部连接。但关掉防火墙软件对服务器又存在潜在的危险,既想开着防火墙又想连通数据库,那么需要在防火墙软件中把服务器程序(安装目录下pdp\mysql\bin\mysql-max-nt.exe)设置为允许。这样所有的连接就可通过防火墙。因为现在市面上的防火墙软件不太一样,无法做一一介绍,请自行参照防火墙软件的帮助进行设置。如果关掉防火墙还是不能连通数据库,那么可能启用了windows自身的防火墙,需要关闭或允许服务器程序通过windows防火墙。在网络邻居上点击右键(图2-7),打开网络连接对话框(图2-8)。图2–7网上邻居属性第2章权限管理PDSOFT使用教程《3DPiping数据库管理系统》774图2–8网络连接在本地连接中点击右键选择属性,打开本地连接属性对话框,如图2-9。PDSOFT使用教程《3DPiping数据库管理系统》第2章权限管理775图2–9本地连接属性切换到高级页,点击设置按钮(图2-10),打开windows防火墙窗口(图2-11)。图2–10本地连接高级设置第2章权限管理PDSOFT使用教程《3DPiping数据库管理系统》776图2–11windows防火墙设置如果防火墙已经启用,可以先关闭放火墙测试一下数据库是否能够连通。如果能够连通,又想启用windows防火墙的话,可以在例外窗口中把数据库服务软件添加进来,如图2-12,图2-13,图2-14。PDSOFT使用教程《3DPiping数据库管理系统》第2章权限管理777图2–12windows防火墙例外设置图2–13添加程序设置选择pdp\mysql\bin目录下的mysqld-nt.exe程序,第2章权限管理PDSOFT使用教程《3DPiping数据库管理系统》778图2–14程序选择设置做完上面的检查后,数据库还是不能连通,最后检查数据库服务和端口。要检查数据库服务,首先明确数据库安装的位置,是本地机还是网络机,如果数据库安装在本地,那么只需在本地启动数据库服务模块进行检查。如果数据库安装在其他的服务器上,那么需要到服务器上启动数据库服务模块检查。不论在本地还是在服务器上,操作步骤一样,步骤如下:进入PDSOFT主界面,如图2-1,点取数据库服务,在任务栏里会出现数据库服务的图标,图2-15是数据库服务启动成功时的图标,图2-16是数据库服务启动失败时的图标。图2–15数据库服务启动成功提示图2–16数据库服务启动失败提示PDSOFT使用教程《3DPiping数据库管理系统》第2章权限管理779双击红圈处的图标,进入数据库服务窗口,如图2-17,图2–17配管数据库服务设置界面鼠标拾取文件菜单中的配置服务选项,如图2-18,图2–18配置服务选项系统进入配置服务对话框,如图2-19第2章权限管理PDSOFT使用教程《3DPiping数据库管理系统》780图2–19配置数据库服务设置选项数据库服务里的所有参数在安装时自动配置,数据库会以这些配置启动数据库服务。如果服务不能启动,可修改这些参数。MySQL目录是MySql安装的目录,此目录在软件安装目录下的mysql下。PDSOFT有支吊架和管道两个数据库,默认端口分别是3310和3311,两个数据库的配置文件分别存放于安装目录下的support和