zuobiana 发表于 2013-2-4 16:15

浩辰CAD教程机械2012之九十三:自定义明细表(三)

本帖最后由 wdhd 于 2016-3-31 15:27 编辑

在上两节CAD教程中,我们介绍了在浩辰CAD机械专业版中明细表的自定义方法和调用步骤,在定义方法中提到了“GENST”。本文将向大家详细介绍何为GENST,以及在定义明细表的过程中应该注意的问题。
1、创建的正文块与表头块相对位置应正确,如果正文块放置在表头块的上方,正文块下边线应与表头块的上边线重合;如果正文块放置在表头块的下方,正文块上边线应与表头块的下边线重合,应注意明细栏原点位置。
2、创建的明细栏总宽度应等于标题栏的总宽度。
3、正文块成为一个明细表行的模板。第一个正文块的名称必须以数字1结尾,第二个正文块的名称必须以数字2结尾,依次类推。例如“parstlist1”、“parstlist2”是表头块“parstlist0”的有效正文块名称。
4、正文块通常包含行的框架以及指示正文块将显示的零部件特性的属性。需将属性的标记名称设置为要显示的特性的名称。例如,如果正文块显示零部件特性“材料”,则属性标记将被命名为“MATERIAL”。
5、将零部件特性名称用作属性标记的一个限制是,在为文字所保留的空间内没有配合文字的机制。例如,如果使用“DESCRIPTION”作为标记名称,并为其保留的列宽为 35,则当明细表中某一条目的描述超过 35 时,则描述将延伸到下一列。要解决此问题,请使用内部表示方式。
6、内部表示方式采用 #GENST{#} 格式,其中“#GENST”为零部件特性ID(参见下表“零部件特性ID”),{#} 为表示文字适合的数字。例如,“名称”的零部件特性ID为5GENST。如果描述的可用空间为44,并且文字高度为3.5,则用文字高度 (3.5) 除可用空间 (44),并在大括号内输入所得值 (12)(向下圆整),然后将其附加到零部件特性ID 上(在此例中为5GENST{12})。如果某一条目的描述宽度超过 44,则将压缩文字以适合可用空间。

图1
7、用户可以在当前工程图或外部工程图中创建表头块和正文块。如果使用外部工程图,工程图的名称必须与块名相同。例如,包含明细表块parstlist0、parstlist1和parstlist2的文件必须保存为“parstlist.dwg”。
8、创建自定义明细表的块后,用户可以配置系统以将自定义明细表用作默认明细表样式。也可以设置表头行是显示在明细表的顶部还是底部,并设置列分割。
9、此外,系统可允许用户将标准样式明细表与自定义样式明细表保存在同一个工程图中。用户可以在创建明细表时选择明细表样式。
浩辰CAD教程机械2012专业版下载:http://www.gstarcad.com/cad_56_81.html

页: [1]
查看完整版本: 浩辰CAD教程机械2012之九十三:自定义明细表(三)