您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > Lesson2-1 - Templates - Conditions etc
Xsteel高级培训教程第二课–模板Tekla版权所有2002页2-1第二课–模板什么是模板2模板设置2模板表格组成5模板对象7模板的条件–规则及语法31Xsteel高级培训教程第二课–模板Tekla版权所有2002页2-2什么是模板模板是Xsteel中对窗体及表格的描述。模板可以是图纸中的表格、文本块、图签,或是报告中的文本。模板是由模板编辑器进行创建跟编辑的,模板编辑器是Xsteel中一个独立的应用程序。模板编辑器可以从下拉菜单的“工具”“模板…”中来打开。模板设置表格类型是用来过滤及选择报告或图框中的对象的。这一选项位于“设定值”下拉菜单中。注意:模板名必须与选择的一致。可以对于整个模型或是被选中的部分创建报告。Xsteel高级培训教程第二课–模板Tekla版权所有2002页2-3以下是可用的表格类型:ALL这一表格类型是针对零件、螺栓及孔的清单的。它会过滤掉所有不是零件或螺栓的部件(孔由螺栓带)。所有连接在被选中零件上的螺栓也会被创建进报告。PART这一表格类型类似于ALL,只是孔会被过滤掉。BOLT这一表格类型是针对螺栓清单的。它会过滤掉所有非螺栓的对象,选择所有连接在被选中零件上面的螺栓。JOINT这一表格类型是针对节点的。我们可以在其中使用以JOINT开头的文本域。WELDING这一表格类型可以用来生成焊缝清单。JOINT_WELDING这一表格类型类似于WELDING,但与焊缝相关连的节点也会被收集进来。我们用它可以创建含有节点及其中焊缝的清单。NUT这一表格类型是用于螺母的,会过滤掉所有其它的对象。它会收集所有被选中零件上的螺栓的螺母。WASHER这一表格类型是用于垫片的,会过滤掉所有其它的对象。它会收集所有被选中零件上的螺栓的垫片。ASSEMBLY这一表格类型是针对构件及零件的,会过滤掉别的对象。它会收集所有被选中的零件和螺栓所在的构件。ASSEMBLY_ALL它类似于ALL表格类型,但是在列表中增加了构件。如果清单中有文本域ASSEMBLY_POS,并且其排序方式为1,排序将按以下次序进行:Xsteel高级培训教程第二课–模板Tekla版权所有2002页2-41.构件2.构件中的零件3.零件上的孔表格类型会过滤掉所有不是构件、零件和螺栓的对象。它的选择分两步进行:首先选择所有被选中的零件及螺栓所在的构件,然后选择这些构件所带的零件及螺栓。也就是说,我们可以通过选择一件构件中的任意零件或螺栓来选中该构件上其余的零件及螺栓。在ASSEMBLY_ALL表格类型下,文本域NUMBER会返回一个构件中零件的数量。ASSEMBLY_BOLT类似于ASSEMBLY_ALL只不过过滤掉了零件。ASSEMBLY_CONN这一表格类型用于构件节点的清单,反映哪个构件通过哪个零件连接到了哪个构件上。ASSEMBLY_PART类似于ASSEMBLY_ALL不过过滤掉了螺栓。SIMILAR这一表格类型会收集模型中所有类似的部件。它可以被用来创建含有类似于被选择的零件的构件清单。比如在零件图中,给出含有当前零件的构件的列表。SIMILAR_ASS这一表格类型收集模型中所有类似的构件。它可以被用来创建含有相同构件号但在别的方面的属性有所不同的构件的清单。比如一个列有在各个不同状态编号下具有相同构件编号的构件清单。DRAWING这一表格类型是用来创建不含版本信息的图纸清单的。只能在模型环境下使用。DRAWING_REV这一表格类型是用来创建含有版本信息的图纸清单的。只能在模型环境下使用。PART_HOLE这一表格类型可以用来创建零件及螺栓孔的清单。不可以用来创建螺栓清单。因为当螺栓穿过多块板时,孔的数量要多于螺栓的数量。Xsteel高级培训教程第二课–模板Tekla版权所有2002页2-5ASSEMBLY_HOLE这一表格类型类似于ASSEMBLY_BOLT,但它是以PART_HOLE的工作方式收集孔。所以它可以被用来创建构件、构件中的零件以及上面的孔的清单。注意:表格类型决定了模板中可以使用什么样的文本域。模板表格组成一个模板可以含有6个不同的表格:报表页眉,页眉,行,中间行,页脚和报表页脚但是不是每个模板中都必须含有这六个表格。比如一个简单的只含有文字的总说明模板一般只有一个“报表页眉”表格。每一个模板的表格都可以含有直线、圆弧、文本、符号及文本框。报表的模板跟图纸的模板相类似,但不能含有图形。表格是由各表格外面的模板成分的属性来定义的。表格框的水平及竖直边缘点是由其内部的表格的延伸点来定义的,而不是由外面的模板成分的边框来决定的。其位置可以通过页边距来控制。Xsteel高级培训教程第二课–模板Tekla版权所有2002页2-6注意:每一个对象都必须完全位于模板成分的边框内部。报表页眉报表页眉在每个报表开始处只出现一次。每个报表只能有一个报表页眉。报表页眉不能含有零件/构件/螺栓/焊缝的信息。页眉页眉在每页的开始处出现,或者可以根据属性出现在偶数或奇数页上。在首页上,报表页眉位于页眉之前。页眉主要是在报告中使用的,但也可用于图纸模板,每隔若干行出现一次。一个报表中可以存在几个页眉(比如可以设置成奇数页跟偶数页用不同的页眉)。行当输出报表时可以重复多次输出一个行。使用报表的程序决定了行的输出数量。规则(或者叫条件)可以用来控制行的输出。每个报表只能含有一个行。每个行可以包含多项内容。行的排序是由使用模板的程序完成的。排序方式可以通过定义“排序方式”项来完成。行总数行总数是用来向行提供附加的或是选择性的信息的。可以有若干种不同类型的行总数。文本域及排序方式决定了输出的次序。I注意:负的排序次序可以用来反转排序的次序。页脚页脚输出于每页的结尾处(见前面的“页眉”)。一个报表中可以存在几个页脚。Xsteel高级培训教程第二课–模板Tekla版权所有2002页2-7报表页脚报表页脚输出于末页页脚的后面。模板对象一个图形(比如图纸)模板可以含有:•直线(图纸)•填充区域(图纸)•符号(图纸)•文本(图纸/报告)•文本域(图纸/报告)报告模板只能含有文本及文本域。每一个表格可以包含有以上所有的内容。比如,一个行可能含有图形对象,每一行都进行输出。直线“设定值”“线型”可以打开对话框,定义直线的颜色及形式。Xsteel高级培训教程第二课–模板Tekla版权所有2002页2-8这个命令可以在我们给定的两个点中间创建一条直线。直线是依照当前设置的属性来创建的。如果要创建折线,首先点击第一段线的起点及终点,然后点击接下来一段线的终点,需要结束时双击鼠标。注意:线的颜色决定了它在打印时的宽度。这由Xsteel“打印数据库”“颜色表格”以及环境变量XS_BASE_LINE_WIDTH=0.1来控制。填充区域要创建填充区域,可以点击区域的各个顶点,需要弧形区域的话可以拖动鼠标。在起点处点击鼠标或是在需要处双击鼠标就可以完成一个闭合的填充区域。符号由符号编辑器创建的符号可以添加到图纸的模板中。要添加符号,首先选择符号文件,然后从对话框中选择符号,再给出它的定位点及角度。符号属性对话框编辑已存在的符号或者定义新的符号。注意:只有当前符号目录下的符号文件可以被选用,即使选择对话框允许你从别的目录中选择符号文件!Xsteel高级培训教程第二课–模板Tekla版权所有2002页2-9文本文本是按照文本属性对话框的内容来创建的。要创建一个文本,首先将文字填在对话框中,然后点击其定位,再给出其角度即可。文本属性对话框可以用来设置需要创建的文本的属性,也可以用来修改已经创建的文本的属性。字体设置决定了Xsteel使用的字体。我们可以使用5种不同的字体(romsim,romsimgl,romsim8,romcoandfixfont)。这些字体通过Template_fonts.cnv文件与Windows字体形成对应。注意:对应的Windows字体必须是.ttf的,而且位于Windows\Fonts目录中。Xsteel高级培训教程第二课–模板Tekla版权所有2002页2-10文本域文本域是一个区域,程序运行时会在其中填入一个数值。若要创建一个文本域,我们需要先选择文本域,然后给出它左下角的位置。模板编辑器将文本域显示为一个矩形的框,里面写着文本域的名称。如果名称的长度小于文本域的长度,在名称之后会有减号(-)。使用时程序会在域中填入正确的值。当创建文本域的时候它会采用文本域属性对话框中设定的属性,文本域属性对话框也可以用来修改已存在的文本域的属性。可用的域的清单在文件legend_text.fields中。用户自定义的域可以加进这个文件,显示在清单里。Xsteel高级培训教程第二课–模板Tekla版权所有2002页2-11所有的域都可以被用在模板表格的“行”中,只有以下几项可以被用在“页眉”和“页脚”中。-ADDRESS-BUILDER-COG_X,COG_Y,COG_Z-DATE-DESIGNER-DRAWING_CREATE_DATE-DRAWING_MODIFY_DATE-DRAWING_NAME-DRAWING_HEIGHT-DRAWING_WIDTH-DRAWING_TITLE-DRAWING_PLOT_DATE-DRAWING_PLOT_FILE-DRAWING_SCALE1...5-END_DATE-INFO1-INFO2-MODEL-PAGE-PROJECT_NAME-PROJECT_NUMBER-PROJECT_OBJECT-REVISION_LAST-REVISION_LAST_MARK-REVISION_LAST_DATE-REVISION_LAST_TEXT1...3-REVISION_NUM-REVISION_MARK-REVISION_DATE-REVISION_TEXT1...3-SYSTEM_ACTIVE-START_DATE-TIME很多域只能用于一种对象,如果用于非法的类型则会返回零或是空白。Xsteel高级培训教程第二课–模板Tekla版权所有2002页2-12关于域的介绍ADDRESS返回在模型环境下工程属性对话框中地址的内容AREA对于有表面积的型材,这个域会返回型钢的毛面积以及板的净面积。对于型钢,切割及适合的影响不会被计算进去。面积是从型钢的最大长度及其表面积计算得出的。对于多边形的板给出的则是零件的净面积,对于其它对象则给出零。N_AREA与AREA相同,但是在使用于ASSEMBLY_PART清单时会乘上构件的数量。AREA_GROSS对于型钢来说这一项同AREA是相同的,对于板来说它给出的是能够外包整块板的矩形的面积(最大的长度乘最大的宽度),对于其它对象则给出零。N_AREA_GROSS与AREA_GROSS相同,但是在使用于ASSEMBLY_PART清单时会乘上构件的数量。AREA_PER_TONS给出AREA/WEIGHTx1000.AREA_NET对于零件这一项给出的是加工时的净面积,对于其它对象则给出零。AREA_PLAN对于零件这一项给出的是上表面的总面积(与全局Z方向垂直的面)。N_AREA_NET与AREA_NET相同,但是在使用于ASSEMBLY_PART清单时会乘上构件的数量。ASSEMBLY_AREA对于构件这一项给出的是构件中所有零件的总面积。对于其它对象则给出零。Xsteel高级培训教程第二课–模板Tekla版权所有2002页2-13ASSEMBLY_AREA_PLAN对于构件这一项给出的是构件中所有零件的上表面的总面积ASSEMBLY_ID这一项给出的是零件或构件所属的构件的ID号码。ASSEMBLY_POS对于构件这一项给出的是构件编号,对于零件这一项给出的是它所在的构件的构件编号,对于螺栓,这一项给出空白。ASSEMBLY_POSITION_CODE对于构件这一项返回的是其上首根轴线(如果有多根的话)的位置编号,用以标识轴线。位置编号包含了X向或是Y向的位置标签(也可以选择Z方向)。如果一根构件开始或结束于首/末轴线之外,Xsteel会在位置编号中加入号或号。例如,如果一
本文标题:Lesson2-1 - Templates - Conditions etc
链接地址:https://www.777doc.com/doc-3210793 .html