A12-PDSOFT 3DPiping使用手册《第十二部分_第1页
A12-PDSOFT 3DPiping使用手册《第十二部分_第2页
A12-PDSOFT 3DPiping使用手册《第十二部分_第3页
A12-PDSOFT 3DPiping使用手册《第十二部分_第4页
A12-PDSOFT 3DPiping使用手册《第十二部分_第5页
已阅读5页,还剩104页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、使用手册3DPiping表格模板定制北京中科辅龙计算机技术有限公司2006年5月目 录第1章表格模板文件定制概要4471.启动模板定制4472.创建表格模板文件4473.表格与表格模板的转换4494.绘制表格模板4515.表格模板编辑451第2章ISO图表格模板文件制作4671.ISO图表格模板的创建4672.ISO图材料表格模板创建与定制4673.ISO图仪表泡表格模板创建与定制469第3章平剖图表格模板文件制作4721.平剖图表格模板文件的创建4722.平剖图管线表格模板创建与定制4723.平剖图管口表格模板创建与定制4744.平剖图设备表格模板创建与定制4755.平剖图构筑物表格模板创建

2、与定制477第4章支吊架表格模板文件制作4801.支吊架表格模板的创建与定制480第5章复杂表格模板文件制作4841.填充条件4842.在表格中新添一行4843.四则运算489第6章Excel材料表表格模板文件制作4921.初识Excel材料表功能4922.材料表Excel模板文件制作4933.注意事项4944.Excel材料表文件生成4945.多段Excel表格模板文件制作4976.首页和次页格式不同的Excel模板文件制作497第7章材料表表格模板制作技巧5001.创建新的材料表模板文件5002.带图块的材料表模板制作5013.多表共页的材料表模板制作503第8章材料表表格模板定制与使用实

3、例5061.综合材料表表格模板文件的定制与使用实例5062.管段表表格模板的定制和使用实例514附录A: 系统的内部函数和关键字519附录B: 主要类型的关键字527第1章 表格模板文件定制概要这一部分主要讲解的是如何定制一个满足用户要求的表格模板文件。1. 启动模板定制用鼠标点击“模板定制”即可进入模板定制界面。图11 启动表格模板如果用户正确进入模板定制界面,则在命令提示行应显示为:图12 2. 创建表格模板文件如果用户当前打开的文件不是表格模板文件或是空图形文件,首先需要新创建一个表格模板文件。图13 创建表格模板用鼠标拾取菜单栏中的“创建表格模板”,在命令提示行中输入“B”,系统会产生

4、一个空的表格模板图形(.dwg)文件。图14需要说明的是PDSOFT软件的模板定制功能可以定制的表格模板包括以下几种:序号表格模板类型子模板类型1总材料表(BOM)2ISO图(Iso)材料表(Material)、仪表泡表(Balloon)3平剖图(Ps)管线表(Piping)、管口表(Nozzle)、设备表(Equip)、构筑物表(Building)4支吊架(Support)系统自带的上述各种模板文件保存在PDSOFT安装目录的sys文件夹下面,如下表所示(表中带下划线的文件为相应表格的次页模板):表格模板类型模板名称文 件 名总材料表(BOM)材料综合明细表BOMTABLE_new.dw、B

5、OMTABLE_new_1.dwg管材工程数量表pipeworkamount.dwg管件工程数量表compworkamount.dwg、compworkamount_1.dwg管段表gdb.DWG、gdb_1.DWG、gdb2.DWG(两段)、gdb2_1.DWG(两段)、(多段、各个子类的行数固定)ISO图ISO材料表、ISO管架表仪表泡表平剖图管口表管线表(不带标高)、(带标高)、pspptbl.dwg(压力管段标)构筑物明细表设备表支吊架管架索引汇总表管架索引表管架材料汇总表由于各种表格模板的制作过程基本相同,所以本章将以总材料表表格模板为例来说明表格模板的制作过程。3. 表格与表格模板

6、的转换在本软件中一个完整的报表模板主要有两部分组成即列表(图1-5(b)中红线范围内的部分)和普通表格(图1-5(b)中红线以外的部分)。(a)输出的表格 (b)表格模板图(a)中红线包围的区域是软件实际输出的表格的样式,图(b)中红线包围的区域是该表格在表格模板中的样式。图15 表格模板和输出的表格的对应关系(a)(b)所谓列表是指由格式完全相同的行和列组成的表格。在绘制表格模板文件时,列表行中的所有栏域都必须是填充型变量,如图15、图1-6和图1-7所示,列表行可以有多行,如图1-7。(a)输出的表格 (b)表格模板图(a)中红线包围的区域是软件实际输出的表格的样式,图(b)中红线包围的区

7、域是该表格在表格模板中的样式。图16表格模板和输出的表格的对应关系(a)模板文件(b)输出的表格图(a)中红线包围的区域是软件实际输出的表格的样式,图(b)中红线包围的区域是该表格在表格模板中的样式。图17表格模板和输出的表格的对应关系所谓填充型变量是指在列表中出现的、由软件按照用户设置的填充规则来自动填充的字符变量。在本软件中填充型变量的表示方式为:变量名,即在一个字符串前后分别加上“”和“”,如图中的编号、序号、名称规格、数量 、单位等。所谓普通表格是指由多个栏域组成的、没有明确格式的表格。普通表格中的变量称为普通变量,如图中的年、月等。下面三个图中显示了本软件中,表格和表格模板的转换和对

8、应关系。4. 绘制表格模板表格的图形文件用户需要使用AutoCAD的PLINE、LINE和TEXT命令来绘制。本手册将不讲解这些AutoCAD命令的使用方法。用户在绘制的过程中需要注意以下几个点:l 要保证每一个边框是封闭的;l 在输入文字时必须使用AutoCAD的TEXT命令;图18 样表用户可以根据上述要求绘制表格图形文件(*.dwg)如上图1-8所示。5. 表格模板编辑图19 表格模板编辑用户绘制完表格后就可以进行表格模板编辑操作了。表格模板编辑操作的目的主要是设置表格列表中的各变量的填充内容和格式。用户用鼠标拾取“表格模板编辑”,可以进入表格模板编辑界面。如果用户当前打开的就是表格模板

9、文件,执行“表格模板创建”命令时也会进入该界面。图110 表格模板编辑1) 填充型变量检查图111 填充型变量检查进入表格模板编辑对话框后,用户首先应检查对话框中“变量”栏中显示的“列表表格填充型变量”和“普通表格填充型变量”是否正确。本例对话框如图1-11所示。2) 填充规则栏的检查用户完成填充型变量检查后,还需要进行“填充规则”栏的检查。填充规则栏中显示的是所有在表格中可以显示的类型和子项目。本例系统正确的显示为:图112 填充规则检查3) 设定列表的排序、过滤原则通过设定排序和过滤原则,用户可以控制表格的填写内容和相关数值的统计规则。(1)设定列表输出项目在对话框中用户拾取图标可以将“填

10、充规则”栏中当前类型的所有项目输出到“排序、过滤规则”栏中。只有在“排序、过滤原则”中显示的项目才能在最终列表中输出。由于本例在表格中只输出管材和阀门,所以显示为:图113 设定列表输出项目用户拾取对话框中的图标,可以将当前类型下的某个子项目输出到“排序、过滤原则”栏中。例如:图114 输出子项目用户拾取对话框中的图标,可以删除“排序、过滤原则”栏中当前类型下的某个子项目,即在最终表格中不显示该子项目。例如:图115 删除子项目需要再次说明的是,只有在“排序、过滤规则”栏中各种实体才在最终的表格中输出。用户拾取“排序、过滤原则”栏右侧的或图标,可以调整各子项目的输出顺序。例如:图116 设置项

11、目的输出顺序(2)设置实体的排序方式通过设置实体的排序方式,用户可以控制“排序、过滤规则”栏中各种类型实体在表格中输出的顺序。如果用户要设置表格列表的通用实体排序方式,应按下图设置:图117 设置实体的排序方式 类型优先:先按类型排序填写列表,当类型相同时再按关键字排序。 关键字优先:先按关键字排序填写列表,当关键字相同时再按类型排序。如果用户要设置某一类型特殊的列表实体排序方式,可以进行如下图所示的操作:图118 类型优先:先按类型排序填写列表,当类型相同时再按关键字排序。 关键字优先:先按关键字排序填写列表,当关键字相同时再按类型排序。 缺省:软件将采用用户设置的通用实体排序方式。(3)设

12、置关键字的排序方式用户设置关键字的排序方式主要是用来控制统计的原则。例如,本例认为:当管材的名称(ITEM)、全称(NAME)、厚度(THICK)、表号(SCH)、材料(MATERIAL)、公称直径(SIZE)、重量(WEIGHT)和备注(NOTE)等相等时才将其视为同一类管材进行长度值求和,则管材的各关键字排序方式应设置为:图119 设置关键字的排序方式图120图121图122图123图124图125图126当阀门的名称(ITEM)、全称(NAME)、压力等级(RATING)、标记(TAG)、材料(MATERIAL)、材料编号(STOCK_NO)、重量(WEIGHT)、备注(NOTE)和工程

13、总尺寸( USIZE)等相等时才能视为同一种阀门进行数量求和,则阀门的各关键字排序方式应设置为:图127设置关键字的排序方式用户可以用鼠标拾取上图中的或图标设定关键字的顺序。软件提供了三种关键字的排序方式,即:升序、降序和都不使用。所谓升序,是指在输出表格中按照关键字值的大小从小到大排列。所谓降序是按照关键字的值的大小从大到小排列。例如,如果设置“管材”的关键字公称直径(SIZE)为升序,假设三根管材的直径分别是DN100、DN300、DN250。则降序排列的结果是DN300、DN250、DN100,而升序排列的结果是DN100、DN250、DN300。软件默认的排序方式是“都不使用”。图12

14、8 设置关键字的顺序在上图中: 全部升序:将所有关键字都设置成升序; 全部降序:将所有关键字都设置成降序; 都不使用:将所有关键字都设置成不使用; 使用上级:设置当前子目录采用与父目录相同的排序方式。4) 设定列表生长方向用户可以通过设定列表生长方向来控制列表的生长方向。例如:图129 设置列表的生长方向 向上:列表从基点向上绘制; 向下:列表从基点向下绘制。5) 设定通用的填写格式在对话框中用户可以设定通用的填写规则来约定各填充规则的填写格式,如小数点精度、对齐方式、填写文字在相应栏目中位置等。用户如果对某一类型不设置这些规则,则软件将采用通用格式填写。本例的通用填写格式:图130 设定通用

15、填写格式6) 设置填充型变量的填充规则现在用户就可以设置表格模板中各个填充型变量的填充内容和填充条件了。例如,用户要想得到的表格最终表格样式如下图所示:图131 样表那么,用户该进行哪些操作呢?下面以设置管材的“材料名称及规格”的填充规则为例来说明各变量填充规则的设置方法。首先,给管材的填充型变量“材料名称及规格”增添一条新的规则,并设置其填充内容:图132 设定填充规则 在对话框中变量栏中,用鼠标拾取“列表填充型变量”中“材料名称及规格”; 用鼠标拾取“填充规则”中的“管材”; 增加一条新的规则; 填写填充规则的条件:SCH (填充规则的条件的含义:是如果管材有表号的话,则按照下述

16、填充规则填写。在规则中如果关键字存在则值为真); 填充规则: NAME:SIZE STD_SERIAL-SCH(填充规则的含义是:在列表中输出管材的名称NAME、公称直径SIZE、标准系列号STD_SERIAL和表号,输出格式是:无缝钢管:100SCH40。在填写填充规则中在填充型变量前后分别加上“”和“”,代表取相应关键字的值。); 添加确认当前填充规则。用户完成上述过程后对话框的正确显示是:图133 填充规则然后,给阀门的填充型变量“材料名称及规格”增添一条新的规则,并设置其填充规则:图134设定填充规则 在对话框中变量栏中,用鼠标拾取“列表填充型变量”中“材料名称及规格”; 用鼠标拾取“

17、填充规则”中的“阀门”; 增加一条新的规则; 填充规则: NAME:RATING-USIZE(填充规则的含义是:在列表中输出阀门的名称NAME、压力等级RATING和总尺寸USIZE,输出格式是:锻钢闸阀:800LB-DN25。) 添加确认当前填充规则。用户完成上述过程后,对话框的正确显示是:图135填充规则用户可以按照上述步骤完成其余的填充规则,本例需要添加的所有填充规则见下表:填充型变量名 称条 件填充规则对齐方式管 材材料名称及规格SCHNAME:SIZESTD_SERIAL-SCH2单位米数量num()阀 门材料名称及规格NAME: RATING-USIZE2单位个数量num()如果用

18、户要制作更为复杂的表格模板,请查阅第五章的复杂表格模板制作。7) 查看填充型变量的填充规则用户用鼠标拾取对话框中的图标,可以查看当前填充规则的内容。具体的操作是: 用鼠标拾取要查看的填充规则; 查看填充规则的内容;图136 查看填充规则8) 删除填充型变量的填充规则用户用鼠标拾取对话框中的图标,可以删除当前选中的填充规则。具体的操作是: 用鼠标拾取要删除的填充规则; 删除填充规则的内容;图137 删除填充规则9) 设置表格样式所谓表格样式的设置主要是指设置表格的边框显示控制、表格的行数控制和表格个数控制等。具体操作是:用户单击对话框中的,软件将显示“设置表格样式”对话框:图138 设置表格格式

19、图1-31中,各控件的含义是:每张表格的行数:通过单击“增加、删除和重置”按钮设置每张材料表在输出的行数。每页表格的个数:用于控制每页材料表中要绘制的材料的表格的个数;表格间间距:用于控制表格间的彼此距离;边框控制:控制表格生成时的边框。10) 获取关键字表格中统计的数据是和对象相关的,这些对象和现实世界的对象的概念是一致的,并且具有层次关系。例如:钢管.螺纹钢管,其中螺纹钢管是钢管的子类型。每个对象都有相关的特性,例如钢管可以有密度、管线号、长度和表号等属性。本软件将这些特性称为关键字。用户在设置填充规则时,可以通过下述操作获取当前所选实体类型的关键字。图139获取选中类型的关键字操作图14

20、0获取关键字显示结果在图1-32中用户选中想要的关键字的名称后,单击“确定”,就可以将该关键字输出到用户单击前对应的位置。11) 获取系统函数和关键字本软件内含的系统关键字和系统函数,可以参见附录A。用户在设置填充规则的过程中,可以通过以下步骤获得系统关键字和系统函数的说明和使用方法:单击图1-33中的“系统关键字和函数”的属性页,则对话框显示为:图141获取系统关键字和函数用户选中需要的关键字后,单击“确定”,可以将选中的内容输出到所单击的对应的位置。12) 图形符号获取本软件支持用户在表格的列表中使用图形符号作为填充内容。但是,用户需要将所需要插入的图形图元文件保存到本软件安装目录的sym

21、bol文件夹下面。在设置填充规则时,可以通过以下步骤获得需要插入个图形符号:单击图1-33中的“图形符号”属性页,如果用户所使用的软件symbol文件夹下面有本软件支持的图形文件,则会显示如下:图142获取系统关键字和函数13) 获取当前类型用户在设置填充规则时,可以通过单击图1-36中的“当前类型”:,即可将当前的类型填充到对应的行中。该功能的使用目的将在后续章节中说明。图143 获取当前类型第2章 ISO图表格模板文件制作本章主要讲述如何制作一个满足用户要求的ISO图表格模板。ISO图表格模板主要有两个子表模板:材料表模板和仪表泡表格模板。1. ISO图表格模板的创建用户进入模板定制主界面

22、后,用鼠标拾取菜单栏中的“创建表格模板”,在命令提示行中输入“I”,即可创建ISO图表格模板,此时命令提示行的显示为:图21 创建iso图表格模板2. ISO图材料表格模板创建与定制1) ISO图材料表格模板创建用户进入ISO图表格模板后,在命令提示行输入“M”,即可创建ISO图材料表格模板。此时命令提示行的显示为:图222) ISO图材料表格模板定制ISO图材料表模板的定制和第一章表格模板定制的方法是相同的。当用户绘制完表格后进入表格模板编辑界面时,系统正确的显示应为:图23 上图中的数字代表元件的类型,具体含义为:1:管材2:阀门3:管件4:附件5:法兰6:垫片7:螺栓/母8:保温、防腐材

23、料 99:仪表用户可以查看到的管材、阀门、管件、法兰等的部分关键字为:图24 管材等的关键字用户可以查看到的螺母/螺栓的部分关键字为:图25 螺母/螺栓的部分关键字用户可以查到的保温、防腐材料的部分关键字为:图26 保温和防腐材料的部分关键字3) 软件自带的ISO图材料表格模板本软件自带的ISO图材料表格模板的样式如下图所示:图27 iso图材料表模板使用该表格模板得到的材料表的样式为:图28 iso图材料表样表3. ISO图仪表泡表格模板创建与定制1) ISO图仪表泡表格模板创建用户进入ISO图表格模板后,在命令提示行输入“B”,即可创建ISO图仪表泡表格模板。此时命令提示行的显示为:图29

24、 创建仪表泡表格模板2) ISO图仪表泡表格模板定制ISO图仪表泡表模板的定制和第一章中的总材料表模板定制的方法是相同的。当用户绘制完表格后,进入表格模板编辑界面时,系统正确的显示应为:图210用户可以查看到的部分关键字为:图211 仪表泡的部分关键字3) 软件自带的ISO图仪表泡表格模板本软件自带的ISO图仪表泡表格模板的样式如下图所示:图212 ISO图仪表泡表格模板使用该表格模型得到的仪表泡表格的样式为:图213 仪表泡表格第3章 平剖图表格模板文件制作本章主要讲述如何制作一个满足用户要求的平剖图表格模板。平剖图表格模板主要有四个子表模板:管线表模板、管口表模板、设备表模板和构筑物表模板

25、等。1. 平剖图表格模板文件的创建用户进入模板定制主界面后,用鼠标拾取菜单栏中的“创建表格模板”,在命令提示行中输入“P”,即可创建平剖图表格模板。此时命令提示行的显示为:图31 创建平剖图表格模板2. 平剖图管线表格模板创建与定制1) 平剖图管线表格模板创建用户进入平剖图表格模板后,在命令提示行输入“P”,即可创建平剖图管线表格模板。此时命令提示行的显示为:图32 创建管线表表格模板2) 平剖图管线表格模板定制平剖图管线表格模板的定制和第一章中的总材料表模板定制的方法是相同的。当用户绘制完表格后,进入表格模板编辑界面时,系统正确的显示应为:图33 用户可以查看到的部分关键字为:图34 部分关

26、键字3) 软件自带的平剖图管线表格模板本软件自带的平剖图管线表格模板的样式如下图所示(带标高的和不带标高的表格模板文件图形文件相同,只是填充规则不同。):图35 平剖图管线表格模板使用该表格模型得到的带标高的管线表格的样式为:图36 带标高的管线表格使用该表格模型得到的不带标高的管线表格的样式为:图37 不带标高的管线表格3. 平剖图管口表格模板创建与定制1) 平剖图管口表格模板创建用户进入平剖图表格模板后,在命令提示行输入“N”,即可创建平剖图管口表格模板。此时命令提示行的显示为:图38 创建平剖图管口表格模板2) 平剖图管口表格模板定制平剖图管口表格模板的定制和第一章中的总材料表模板定制的

27、方法是相同的。当用户绘制完表格后,进入表格模板编辑界面时,系统正确的显示应为:图39用户可以查看到的部分关键字为:图310 部分关键字3) 软件自带的平剖图管口表格模板本软件自带的平剖图管口表格模板的样式如下图所示:图311 平剖图管口表格模板使用该表格模型得到的管口表格的样式为:图312 管口表格4. 平剖图设备表格模板创建与定制1) 平剖图设备表格模板创建用户进入平剖图表格模板后,在命令提示行输入“E”,即可创建平剖图设备表格模板。此时命令提示行的显示为:图313 创建平剖图设备表格模板2) 平剖图设备表格模板定制平剖图设备表格模板的定制和第一章中的总材料表模板定制的方法是相同的。当用户绘

28、制完表格后,进入表格模板编辑界面时,系统正确的显示应为:图314用户可以查看到的ps_bom_equip的部分关键字为:图315 部分关键字用户可以查看到的ps_bom_balloon的部分关键字为:图316 ps_bom_balloon的部分关键字用户可以查看到的ps_bom_adjust和ps_bom_valve的部分关键字为:图317 ps_bom_adjust和ps_bom_valve的部分关键字3) 软件自带的平剖图设备表格模板本软件自带的平剖图设备表格模板的样式如下图所示:图318 平剖图设备表格模板使用该表格模型得到的设备表格的样式为:图319 设备表格5. 平剖图构筑物表格模板

29、创建与定制1) 平剖图构筑物表格模板创建用户进入平剖图表格模板后,在命令提示行输入“B”,即可创建平剖图构筑物表格模板。此时命令提示行的显示为:图320 创建平剖图构筑物表格模板2) 平剖图构筑物表格模板定制平剖图构筑物表格模板的定制和第一章中的总材料表模板定制的方法是相同的。当用户绘制完表格后,进入表格模板编辑界面时,系统正确的显示应为:图321用户可以查看到的部分关键字为:图322 部分关键字3) 软件自带的平剖图构筑物表格模板本软件自带的平剖图构筑物表格模板的样式如下图所示:图323 平剖图构筑物表格模板使用该表格模型得到的构筑物表格的样式为:图324 构筑物表格第4章 支吊架表格模板文

30、件制作本章主要讲述如何制作一个满足用户要求的支吊架表格模板。1. 支吊架表格模板的创建与定制1) 支吊架表格模板创建用户进入模板定制主界面后,用鼠标拾取菜单栏中的“创建表格模板”,在命令提示行中输入“S”,即可创建支吊架表格模板。此时命令提示行的显示为:图41 创建支吊架表格模板图42图43图44图45图46图47图482) 支吊架表格模板定制支吊架表格模板的定制和第一章中的总材料表模板定制的方法是相同的。当用户绘制完表格后,进入表格模板编辑界面时,系统正确的显示应为:图49用户可以查看到的部分关键字为:图410 部分关键字在此需要说明的是,在制作支吊架表格模板的时,本软件自带了三个模板文件:

31、支吊架索引表模板文件()、支吊架索引汇总表模板文件()和支吊架材料汇总表模板文件()。当用户打开支吊架索引表模板进行编辑时,软件显示的界面是:图411当用户打开支吊架索引汇总表模板进行编辑时,软件显示的界面是:图412当用户打开支吊架材料汇总表模板进行编辑时,软件显示的界面是:图4133) 软件自带的支吊架表格模板本软件自带的支吊架表格模板共三个分别是:(1)管架索引表模板是:图414 管架索引表模板使用该表格模型得到的管架索引表样式为:图415 管架索引表(2)管架索引汇总表模板:图416 管架索引汇总表模板使用该表格模型得到的管架索引汇总表的样式为:图417 管架索引汇总表(3)管架材料汇

32、总表模板:图418 管架材料汇总表模板使用该表格模型得到的管架材料汇总表的样式为:图419 管架材料汇总表第5章 复杂表格模板文件制作本章以材料表为例讲述如何利用模板定制的填充规则制作复杂的表格模板。1. 填充条件用户可以通过设置填充条件来控制表格的填充内容和填充格式。条件是一个逻辑表达式,通常是由关键字、基本比较式和逻辑运算组成的。1)关键字关键字在填充条件中含义是,如果关键字存在则其值为真,填写填充内容;否则为假,不填写填充内容。2)基本比较式基本比较式通常包括:大于(>)如c > d、小于(<如)a<d、大于等于(>=)如c>=d、小于等于(<=

33、)如a<=d、等于(=)如a=b和不等于(!=)如a!=b等。3)逻辑运算逻辑运算通常包括:与运算(&)如a&b 、或运算(|)如a | b等,其中a和b可以是逻辑运算式,也可以是数字、字符串、关键字、变量、函数或者是一个比较表达式。填充条件中与运算的含义是:a和b同时为真才填写填充内容;填充条件中或运算的含义是:a和b至少有一个为真就填写填充内容。填充条件的具体使用方法和技巧,将在下面结合实际的实例做详细讲解。2. 在表格中新添一行1) 在上方新添一行在实际工作中,用户通常要绘制如下式样的表格:图51 上方新添行示意图(红色包围的区域是需要新添的行)为了成功绘制此表,用

34、户进行的操作在软件中称之为上方新添行。具体操作如图5-2和图5-3所示:图52 选中图5-2“变量”栏中选中“序号”和“填充规则”栏中的“管材”,设置管材填充型变量“序号”填充规则为:条件:isChanging(NAME);填充规则:appendRow=20;repeat=-1;deepth=3;本条规则的含义是:如果材料名称发生改变,例如由管材变成阀门,则在其上方加一行空行,空行标识符是20; 选中图5-3“变量”栏中选中“材料名称及规格”和“填充规则”栏中的“管材”,设置管材填充型变量“材料名称及规格”的填充规则为:条件:isChanging(NAME);填充规则:appendRow=20

35、;repeat=-1; deepth=3; content=NAME;本条规则的含义是:如果材料名称发生改变,在标识符是20的新添行中,在填充型变量“材料名称及规格”所在的列上填写当前材料名称,如无缝钢管等。图53与上述操作相同,再在上方添加一行填写实体的类型,操作所示: 选中图5-2“变量”栏中选中“序号”和“填充规则”栏中的“管材”,设置管材填充型变量“序号”填充规则为:填充规则:appendRow=21;repeat=-1;deepth=3;,2:1);本条规则的含义是:在上方加一行空行,空行标识符是21,填充的内容是实体类型的编号; 选中图5-3“变量”栏中选中“材料名称及规格”和“填

36、充规则”栏中的“管材”,设置管材填充型变量“材料名称及规格”的填充规则为:填充规则:appendRow=21;repeat=-1; deepth=3; content=CUR_TYPE;本条规则的含义是:在标识符是21的新添行中,在填充型变量“材料名称及规格”所在的列上填写当前实体的类型,如管材、钢管等。用户可以按照上述操作完成对阀门的填充规则的设置。2) 在下方新添一行在实际工作中,用户有时要绘制如下式样的表格:图54在下方新添一行示意图(红色包围的区域是需要新添的行)为了成功绘制此表,用户进行的操作在软件中称为下方新添一行。为此,用户需要进行以下具体操作: 选中图5-5“变量”栏中选中“序

37、号”和“填充规则”栏中的“管材”,设置管材填充型变量“序号”填充规则为:条件:isChanging(NAME);填充规则:appendRow=-20;repeat=-1;deepth=3;本条规则的含义是:如果材料名称发生改变,则在其下方加一行空行,空行标识符是20;图55从上表可以看出用户还需要再在下方添加一行, 选中图5-5“变量”栏中选中“序号”和“填充规则”栏中的“管材”,设置管材填充型变量“序号”填充规则为:填充规则:appendRow=-21;repeat=-1;deepth=3;本条规则的含义是:在其下方再加一行空行,空行标识符是21;3) 新添行操作说明在列表中实现新添行时软件

38、主要是使用了内部函数:appendRow = no; repeat = num; deepth = num; content=contentl 上面的字符不区分大小写;l appendRow中的no为行号,起匹配作用。当用几个填充变量中都设置新添行规则时,根据no来判断是在何处填写相应的内容。如果其它填充变量中没有对应填写规则,则其填写内容将为空。no大于0,表示放在上方;no小于0表示放在下方;如果有多个新添行规则,则添加的次序要根据no来排序。no不能为0;l repeat中的num为具体的数值,表示新添行的数量,缺省为1。通常只有空行设置这项属性。如果多个变量都设置这项属性,只有最前面的

39、有效;l deepth中的num是新添行的深度,表示这种新添行规则作用的深度,并只对指定的深度起作用,缺省为0。从0开始,0表示作用于本身的类型,1表示作用于下一层,以下类推。如果多个变量都设置这项属性,只有最前面的有效;l “content=”后面是填写的内容,注意”=”前后都不要有空格;填写内容必须放在最后l 各个属性之间使用“;”隔开;l 必须以“appendRow”开始。添加行的填充规则中须写在第一个填充变量的规则定义中,在其它填充变量中定义的不起作用。具体到本例,如果要添加新行,必须由填充型变量“序号”来控制,而如果将添加行规则设置在“材料名称及规格”、“数量”和“单位”中,而不是“

40、序号”中,则软件将不添加新行。上述操作使用到的其它内部函数的具体使用方法和含义,请用户查阅附录A的说明。3. 四则运算为了更好地理解四则运算的含义,首先来看一个例子。假设用户要计算每根管材的横截面积,用户可以如下操作:图56 在对话框中变量栏中,用鼠标拾取“列表填充型变量”中“横截面积”; 用鼠标拾取“填充规则”中“管材”; 增加一条新的规则; 填充规则:四则运算(PipeOutDia*PipeOutDia*3.1415926/4/10000,2) 通过设置以上填充规则,用户运算可以得到的表格为:图57总结一下,在软件中的四则运算使用方法如下:四则运算(数学表达式,精度)其中表达式是含有加()

41、、减()、乘(*)和除(/)的普通数学表达式,如a+(b-c)*d。但是用户需要注意以下几点:l 如果发现表达式中有不符合规范的数值,如包含字符,则返回值为空。l 注意函数“四则运算()”的返回值为字符串,因此不要出现两个“四则运算()” 嵌套使用。l 缺省精度为2。如果没有精度控制,则去除小数点后的数字。第6章 Excel材料表表格模板文件制作本软件可以根据用户设定的材料表模板文件(*.dwg)填充规则,在生成图形文件(*.dwg)的同时,按照用户制作的Excel模板文件(*.xlt)生成满足实际需要的Excel格式(*.xls)的电子表格。本章将介绍Excel模板文件(*.xlt)的制作和

42、生成Excel格式的材料表功能的使用方法。1. 初识Excel材料表功能如果需要软件制作一个如图6-1所示的Excel格式材料表,用户需要具备的基本要求是:图6-1需要的Excel材料表文件1.需要按照前面的章节讲述的方法,制作一个如图6-2所示的材料表模板文件(*.DWG),如bomtable_new.dwg。图6-2 材料表模板文件2. 需要定制一个如图6.3所示的Excel模板文件,如Example.xlt;图6-3 材料表Excel模板文件2. 材料表Excel模板文件制作图6-2所示的材料表模板文件的具体制作方法用户可以参见前面的章节。下面将图6-3为例说明Excel模板文件制作的过

43、程。Excel模板文件的制作过程是:打开Excel应用程序,制作如图6-3所示的电子表格文件,保存成Excel模板文件(*.xlt),本例保存成bom.xlt。在上述的模板文件,列表表格的起始处的第一列,如图6-3中红线包含区域的A8单元,填写以下内容:startRow=8;filltype=0;rowNumber=34;row=1;pages=1其中:l startRow:表示列表中数据开始填充的位置,不能缺省;l rowNumber:表示每页表格中列表的行数。可以缺省,缺省时将按照用户在生成材料表时设置的行数分页,如果在生成表格的时候也没设置分页的行数,则不分页;l filltype:表示

44、列表中数据填充的方式,缺省为0。filltype=0,表示用户已经绘制好了表格,行数是rowNumber;filltype=1,表示用户没有绘制好表格,软件自动将表格填充到rowNumber行;l row:表示每页表格中列表的段数,缺省为1;l pages:表示表格首页和次页格式不同,缺省为1。软件将首先按照首页模板的设置生成第一页;然后,表格剩余的部分将按照次页模板的设置生成。设置普通变量:Excel表格模板中普通变量的形式应为:变量名称。如图6-3中的版次、页数和总页数等。3. 注意事项l Excel表格模板的需要填充的内容的顺序必须和材料表模板文件中列表变量的填充顺序相同,即图6-2和图

45、6-3中红色矩形包括的区域必须相同。但是,每列的宽度可以不一样。本例中,在材料表模板(*.dwg)中列表变量的顺序依次是:序号、类型名称和规格、标准号或图号、材料、单位和重量等,所以Excel表格模板中列表列的顺序也应该是:序号、类型名称和规格、标准号或图号、材料、单位和重量等。l 用户定的Excel表格模板的普通表格的样式可以和材料表模板文件的普通表格样式不同;l Excel表格模板中普通变量名称,如图6-3中的页数、版次、总页数等,必须和材料表模板文件中普通变量的名称相同。Excel模板中可以没有普通变量,或者其数量可以小于材料表模板文件中普通变量的数量。4. Excel材料表文件生成图6

46、-4 材料表生成对话框运行本软件相应模块的材料表生成命令,当显示如图6-4对话框时,进行以下操作: 选中图6-4中,“Excel文件生成设置”栏中“生成”; 单击“设置模板”行中“浏览”按钮,在弹出的对话框,如图6-5所示,中选择与当前格式所使用的材料表模板文件相同格式的Excel模板文件(*.xlt);图6-5 选择Excel模板文件 单击“保存文件”行的“浏览”按钮,在弹出的对话框,如图6-5所示,设置将生成的Excel电子表格文件(*.xls)的文件名称。图6-6设置保存文件名称 在生成Excel材料表表格的过程中,程序会显示如下进度条。 在生成Excel 材料表表格的过程中,软件会显示

47、如图6-7所示的对话框。如果用户需要建立索引文件,可以在图6-7中选择需要建立索引文件的索引关键字和索引文件保存的名称和位置。图6-7设置索引表文件5. 多段Excel表格模板文件制作如果用户需要设置如图6-8所示的Excel表格模板文件。图6-8 多段Excel模板文件(首页)则用户需要的操作是,首先绘制如图6-8所示的Excel模板文件,在表中相应的位置填写以下内容:l A9中填写:startRow=9;filltype=1;rows=2;rowNumber=16;pages=1l A13中填写:startRow=13;filltype=1;rows=2;rownumber=16;page

48、s=1和前面示例不同的是,本例rows=2。6. 首页和次页格式不同的Excel模板文件制作如果用户需要制作的Excel文件表格文件的首页和次页普通表格的格式不相同,如图6-9和图6-10所示:图6-9 首页和次页的普通表格格式不相同的表格(首页)图6-10 首页和次页的普通表格格式不相同的表格(次页) 则用户需要进行的操作是: 打开Excel程序制作如图6-9和图6-10样式的表格,存成Excel模板文件;图6-9和图6-10中每个sheet的名称可以不是“综合材料表首页”或者“综合材料表次页”,但是,软件运行时将认为第一个sheet是首页,第二个sheet是次页; 在首页Excel模板即图

49、6-9中的A8单元中填写:startRow=8;filltype=0;rownumber=34;pages=2; 在次页Excel模板即图6-10中的A5单元中填写:startRow=5;rownumber=36;pages=2;filltype=0第7章 材料表表格模板制作技巧本章将详细介绍几种常见的材料表表格模板文件的制作技巧。1. 创建新的材料表模板文件在实际工程需要的过程中,经常需要制作特定格式的材料表模板文件,虽然用户可以按照前面的章节制作一个全新的材料表模板,但是这样是相当费时间的。所以,我们建议的材料表模板的制作方法是:修改本软件自带的相应材料表模板(软件自带的材料表种类和名称参

50、见第一章),来制作适合实际需要的材料表模板文件。1) 修改列表部分的格式假设用户需要制作的支吊架索引表模板,如图7-1所示:图7-1 用户需要的支吊架索引表模板则用户可以打开<安装路径pdpsys>,如图7-2所示:图7-2 软件自带的支吊架索引表模板在图7-2中的“数量”和“图号”中间添加一列“管道号”,设置好变量名称管道号后,单击(“编辑表格模板”命令),在显示的对话框中,只要设置列表变量管道号的填充规则就可以了。其余变量的填充规则将采用原来模板的设置。注意:在没有完成表格的修改,特别是表格格式没有满足软件规定的要求以前(边框封闭;列表变量可以是多行,但是每一行必需全是列表变量

51、等),不要使用“编辑表格模板”命令。否则可能造成填充规则和排序过滤规则的丢失。2) 修改普通表格部分的格式通常用户要制作首页和次页相同的表格,如图7-3所示。本软件推荐的使用方法是:首先,;然后,删除不一样的普通表格部分,添加需要的普通表格样式,单击(“编辑表格模板”命令),并单击“确定”关闭对话框后保存该文件,完成操作。图7-3首页和次页不相同的材料表模板注意:在使用首页和次页的格式不相同功能时,材料表模板普通表格的宽度必须相同,列表变量(如图7-3和图7-4中的序号、单位 的填充等规则和位置也必须相同。2. 带图块的材料表模板制作1) 图块在列表外本软件支持图块的概念。如果用户需要给表格添

52、加标签栏,需要进行的操作是: 在适当的位置使用Auto cad命令标签栏绘制; 将上述标签栏,使用Block命令转换成图块。因为其位置要相对列表位置不变,所以图块的插入点应该设置到列表的外面,如图7-4所示的红色矩形以外的部分。图7-4块在列表的外面 使用“编辑表格模板”命令,在对话框中选择,在图7-5所示的对话框中设置,表格的行数等格式。图7-5 设置表格行数和样式2) 块在普通表格中如果用户表格的普通表格中需要包含诸如徽标等,而这些符号不只是由线或者文字组成的话,就需要将徽标等制作成块,具体操作如下: 在适当的位置使用AutoCAD命令绘制图形; 将上述制作的图形,使用Block命令转换成块。由于所使用的块相对于普通表格位置不变,所以其插入点应设置在普通表内,如图7-6所示的红色矩形内。图7-6 块在普通表格中3. 多表共页的材料表模板制作如果用户需要制作的表格如图7-7所示,则需要进行的操作是:图7-7用户需要的表格图7-7-1 图7-7中表格的局部详图 在适当的位置使用Auto cad命令绘制图形,绘制成如图7-8所示的材料表模板文件:图7-8 用户需要制作的材料表模板文件图7-8-1 图7-8中材料表模板

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论