admin管理员组

文章数量:1530847

2024年7月17日发(作者:)

AutoCAD P&ID工作平台的搭建

AutoCAD P&ID工作平台的搭建

AutoCAD P&ID用于绘制工艺流程图,管理员可以配置软件,量

身打造自定义 P&ID 绘图环境。首先我们来了解一下AutoCAD P&ID

的工作方式,AutoCAD P&ID是一个以块和变量操作为基础AutoCAD

二次开发软件,集合了多种国际相关标准,比如PIP、ISO、ISA、DIN

等,基本上标准里有的图形规范和规定,AutoCAD P&ID中都已经做

成现成的块和选项板,实际制图过程中,几乎不需要使用AutoCAD

中的“绘图”工具,通过对块的操作,就能完成工艺流程图的绘制。

AutoCAD P&ID通过项目的方式工作,按照你选择的制图标准配

置数据库和选项板,按一套命名办法来定义块属性,通过对图形中各

属性的提取和整理,实现设计数据的输出。AutoCAD P&ID把“工具

选项板”按功能划分类别,在内部数据中,每种类别有不同的属性列

表,你可以设置默认值、可以增加属性、可以定义位号格式、可以定

义注释内容,还可以添加自定义图形,并将其设置为相关类别,从而

具有该类别的属性,最后可将该图块添加到选项板,方便调用。

下面以本人发酵设计工作为例,讲解一下平台的搭建过程。

一、 颜色与图层

AutoCAD P&ID不按颜色而按位号来区别不同介质的管线,它按

施工时间顺序提供了三类管线样式,一是主、次工艺管线,蓝色实线

分粗细,二是新增工艺管线,绿色虚线现分粗细,三是现有工艺管线,

蓝色虚线现分粗细,个人认为这种划分实用性不强,一般而言,搭建

Author:JASON

Email:brew9@ QQ:524171526

1 / 17

AutoCAD P&ID工作平台的搭建

绘图环境首先就是自定义管线面板。

在项目建立后,对应的文件夹内,AutoCAD P&ID生成了一个项

目图库文件,每个项目都是靠这个文件作为支撑,

所有符号、自定义设备等都保存在该文件中,并在

文件中记录相关设置数据。事实上,你在项目完成过程中可能会不断

扩充完善其工作环境,这些修改都会体现在和

里。

那么,管线图层的建立,显然就是对操作,

为方便快捷,使用VBA生成一个宏,将所需要的管线图层名、颜色和

样式放置到变量里,便于修改,一键完成,对于管理员来说,是为首

选。管线图层的颜色可参考“工业管道颜色及标识规范”来确定。

下面是VBA脚本文件内容:

Sub LayersInitialization()

On Error Resume Next

Dim LayersName(8)

Dim LayersColor(8)

Dim LayersLineType(1)

LayersName(0) = "L - 冷水"

LayersName(1) = "L - 热水"

LayersName(2) = "L - 自来水"

Author:JASON

Email:brew9@ QQ:524171526

2 / 17

AutoCAD P&ID工作平台的搭建

LayersName(3) = "L - 蒸汽"

LayersName(4) = "L - 物料"

LayersName(5) = "L - 空气"

LayersName(6) = "L - CIP"

LayersName(7) = "L - CO2"

LayersColor(0) = "110"

LayersColor(1) = "22"

LayersColor(2) = "3"

LayersColor(3) = "1"

LayersColor(4) = "30"

LayersColor(5) = "253"

LayersColor(6) = "214"

LayersColor(7) = "2"

LayersLineType(0) = "DASHED"

LayersLineType(1) = "Continuous"

DelLayers

Dim layerObj As AcadLayer

For i = 0 To UBound(LayersName)

Author:JASON

Email:brew9@ QQ:524171526

3 / 17

AutoCAD P&ID工作平台的搭建

Set layerObj = (LayersName(i))

= LayersColor(i)

pe = LayersLineType(1)

Next

End Sub

Sub DelLayers()

Dim entry As AcadLayer

For Each entry In

If <> "0" Then

End If

Next

End Sub

图层建立之后,就是将管线添加到工具选项板中,方便调用,这

个过程略为繁琐,好在只是一次性的。

首先,选择“工具选项板”中的“线”,为下步做准备。

然后,打开“项目设置”面板,找到“管线段”,右键新建类别,

命名(统一为其所在图层名),参考系统管线的设置内容进行“线设

置”,注意图层的选择。

最后,“添加到工具选项板……”。

Author:JASON

Email:brew9@ QQ:524171526

4 / 17

AutoCAD P&ID工作平台的搭建

工具选项板的布局显示等等是可

以调整的,不过当你选择“图标和文

字”后,你会发现文字显示占据了较

大空间,你往往不能在一屏内找到所

需图标,而“仅图标”方式只有当鼠

标移动到其上时,才会出现文字提示,

也略有不便。AutoCAD P&ID对此也提

供了解决途径,那就是自定义显示图

标,你可以把图标做成带文字的线条,然后替换原图标。对于管线而

言,做成50*20的PNG图片就行了,如下图:

然后你右键点击“工具选项板”上你想替换的图标,“指定图像……”

中选择对应的图片就可以了。

完成后的选项板如下图:

Author:JASON

Email:brew9@ QQ:524171526

5 / 17

AutoCAD P&ID工作平台的搭建

如果屏幕分辨率足够大的话,上面这些自定义图标的操作就没必

要了。

对于管线图层来说,你也可以不按图层来区别管线类别,而是在

系统“进程”图层中按颜色来区别,从而减少图层数量,如此还可省

去建立图层的步骤,只在“线设置”中设置线型颜色即可。只不过当

Author:JASON

Email:brew9@ QQ:524171526

6 / 17

AutoCAD P&ID工作平台的搭建

你想总体调整某类管线的参数(比如粗细颜色等)时,你只能通过颜

色来“快速选择”,色号的记忆也许是个问题。而使用图层管理管线

时,只要知道图层名就可以了,图层名是可选的,这样,在使用“快

速选择”工具时,实在是要方便的多。并且在绘图时,不管当前图层

是否在某个管线层,你在“工具选项板”中点选某线时,所画的管线

自动添加到该层,这在“线设置”中已经讲解。

二、 自定义图块

你首先会自定义本公司特有的设备,因为这些设备在软件中并不

一定能找到或者合适,其次就是阀门管件,说实话,系统自带的有点

少,最后就是设备容器的信息标签,比如你想把发酵罐的容量放到标

签里,可是自带的容器信息标签里没使用这个属性。

1、自定义设备

比方我们现在要加入一个发酵罐到“工具选项板”中,你在项目

图形里随便找个地方,参考实际尺寸按一定的比例画好,然后选取所

画的图形,右键“转换为PI&D对象”,选择“碟型封头容器”类别,

就可以了,此方法看试简单,其实可移植性不高,因为该设备只在当

前图形中有效,你在“项目选项”面板里也找不到它,你必须在“项

目选项”面板里打开这个文件进行添加后才可使用。不过对于临时性

不常用的设备,这种办法是可取的,也可以被系统收集相关信息进行

统计。

实用的可移植的办法还是从文件着手。前面

说过,项目中的所有符号、自定义设备等都保存在该文件中,那么,

Author:JASON

Email:brew9@ QQ:524171526

7 / 17

AutoCAD P&ID工作平台的搭建

直接在该文件中绘制自定义设备即可。方法如下:

打开,绘制发酵罐,选取发酵罐包含的所有

图形,用“b”键命令,弹出“块定义”对话框,按一定规则给块命

名,你也可以从其它DWG文件中复制块到中,

之后保存退出。

回到项目中,打开“项目设置”对话框,找到“储罐”,右键新

建“发酵罐”,在“添加符号”时找到你项目文件夹下的

文件,此时对话框会列出中

的所有块,找到你前面制作的块,添加之后下一步,在“添加符号-

编辑符号设置”中配置相关参数,注意图层应选择“设备”,“位号”

应允许使用,否则无法添加容器信息标签。

Author:JASON

Email:brew9@ QQ:524171526

8 / 17

AutoCAD P&ID工作平台的搭建

Author:JASON

Email:brew9@ QQ:524171526

9 / 17

AutoCAD P&ID工作平台的搭建

完成配置后,点击“添加到工具选项板”则该图块显示在面板中。

2、自定义阀门

阀门的制作多一个步骤,就是需要添加点参数,以使程序识别,

实现插入时打断管线,移出时闭合管线等效果。绘制阀门应以系统原

阀门图样为基础,比方你想绘制一个手动蝶阀,你在CAD程序的安

装目录下,找到SymbolLibrary文件夹,打开其中的ISO_

文件,是不是有些恍然,双击蝶阀块,使用块编辑器打开ISO Butterfly

Valve,记下两个点参数的名称和位置:

AttachmentPoint1:EndCode0

AttachmentPoint2:EndCode180

再复制阀门图形,关闭ISO_,回到,

使用块编辑器命名新建一个块,粘贴阀门,把图形中心放置到原点,

添加手柄,添加点参数,命名点参数,保存退出。

Author:JASON

Email:brew9@ QQ:524171526

10 / 17

AutoCAD P&ID工作平台的搭建

再回到项目中,打开“项目设置”对话框,找到“手动阀”,新

建“手动蝶阀”,“添加符号”,选取项目文件夹下的,

找到刚才制作的块,添加后下一步,命名,设置参数后完成。最后“添

加到工具选项板”,制作结束。

当然,你也可以用下面第3条“自定义信息标签”另存块的方式

来制作,那样更省事。事实上在实际工作中,这个方法是最好的,前

面的方法只是讲述如何从头开始制作块。

Author:JASON

Email:brew9@ QQ:524171526

11 / 17

AutoCAD P&ID工作平台的搭建

管件的制作类似,不再详述。

Author:JASON

Email:brew9@ QQ:524171526

12 / 17

AutoCAD P&ID工作平台的搭建

3、自定义信息标签

首先提取中的所有标签块到一个DWG文件中,

按一定规则修改标签块名,块属性修改完成后,再插回

中,在项目设置的注

释栏里(上图右下

角),可以进行添加。

当然,你可以在

中直接复制块,打开

块后另存,见右图。

参数见下表:

Capacity

Comment

Description

DesignPressure

DesignTemperature

DisplayName

EndConnections

EquipmentSpec

Failure

容量

注释

说明

设计压力

设计温度

显示名称

端点连接

设备等级库

失败

Author:JASON

Email:brew9@ QQ:524171526

13 / 17

AutoCAD P&ID工作平台的搭建

From

GraphicalStyleName

HasFlowDirection

Height

Insulation

InsulationType

Location

LoopNumber

Manufacturer

MaterialOfConstruction

ModelNumber

Normally

Number

OperatingPressure

OperatingTemperature

PostWeldHeatTreatment

SetPoint

SetPointType

Size

Size2

Spec

Substitution

至…

图形样式名称

流向

高度

壁厚等级

保温类型

位置

回路数

制造商

构造材质

型号

正常

编号

工作压力

工作温度

PWHT

设置点

设置点类型

尺寸

端口1

等级库

代替

14 / 17

Author:JASON

Email:brew9@ QQ:524171526

AutoCAD P&ID工作平台的搭建

Supplier

SupportedStandards

Tag

TagFormatName

TestingFluid

TestPressure

To

Tracing

Type

ValveCode

Weight

块属性参数设置方法:

供应商

支持标准

位号

位号格式名称

测试液体

测试压力

自…

伴管

类型

阀代码

重量

下图为系统自带的容器信息标签,系统以“#()”格式使用变量。

如果你不想列出尺寸、设计温度与设计压力,而是以容积代替,

删除那两个属性,加上#(TY)L属性即可。如下图:

Author:JASON

Email:brew9@ QQ:524171526

15 / 17

AutoCAD P&ID工作平台的搭建

需要注意的是,自定义的属性会自动以大写字母表示,以示区分。

最后来说一下工作环境移植的具体过程。

方法为:打开“项目管理器”,“新建项目”,在“项目设置向导”

中,点选“复制现有项目中的设置”,找到原项目XML文件(文件名

为)后,一路下一步即可。

Author:JASON

Email:brew9@ QQ:524171526

16 / 17

AutoCAD P&ID工作平台的搭建

如果是为他人配置工作环境,可将整个项目文件夹复制到其电脑

上,再按以上操作即可。

这个操作只是复制了项目设置,但对另外电脑而言,“工具选项

板”中的设置并不会一同复制,此时需要将你电脑上包含工具选项板

设置内容的文件夹复制过去就可以了。文件夹位置如下:

XP系统:

C:Documents and Settings

Administrator Application Data

AutodeskAutoCAD P&ID 2012 - Simplified ChineseR18.2chsSupport

WIN7系统:

C:UsersAdministratorAppDataRoamingAutodeskAutoCAD

P&ID 2012 - Simplified ChineseR18.2chsSupport

复制其中的ToolPalette文件夹到另外电脑上覆盖对应的文件夹。

Author:JASON

Email:brew9@ QQ:524171526

17 / 17

本文标签: 管线设置项目图层选项