版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Fick PutVertexenu ManagerCBME:Quit GET POIBTBOM明细表的制作by无维网IceFai (黄光辉)在Proe中BOM ( Bill Of Material )表的制作关键技术由三个部分组成:Table (表),RepeatRegion (重复区域)和 BOM Balloons (球标)。下面我们就按这三个部分进行详细的讲解。Table (表)指令位置:Table (表)? Insert(插入)? Table(表)对于表的操作又可以分为两大类:表格式操作和表格内容操作。表格式操作和一般的表的格式处理类似,你可以对表:创建,增加或减少行/列,分成多部分,控
2、制表格线的显示与否,调整行/列/单元格的高度/宽度。表格内容操作包括文本输入,报表参数输入,文本换行等。表(Table)的创建对于表的创建过程来说,有三个选项来确定它的创建方式: 行的展开方式,列的展开方式和宽度量度方式。Desce nding(下降)Ascending (上升)Rightward (右展)Leftward (左展)By Num Chars (按字符数)By Length (按单位长度)要创建表,首先点指令,然后根据点的选取方法来在图形区中选确点作为表的起始点。如果你是用By Num Chars (按字符数)选项的话,那么就会在你的选取点旁边出现一行数字。如下图:在数字中点取一
3、个就表明你要创建对应列宽的列,如点击第一个0表明创建列宽为10个字符的列,点第二个 3的话就是列宽为13,以此类推。当所有列都创建完毕时可以按中键以 结束列的创建,系统自动转为行的创建, 并且在起点的上下方向出现另一列数字,相应的在数字上点击就是创建对应行高的表格行,同样可以重复创建直到达到需要的表格行数目。如果你是以by Length (按单位长度)选项来创建的话,当点取点后系统就会提示你输入表 格的宽度(或高度),单位根据配置选项中设定的单位。增加一行(Row)或列(Column )当你的表创建后之后,在使用过程中发现表的行数或列数不够或者太多的时候,你可以随时增加或删除一行(Row )或
4、列(Column )。要删除一行或列很简单,只需要选择中表中要删 除的行或列,然后按 delete键或鼠标右键菜单中选择delete便可。要注意的是,在表中,你选取的对象可能有四种:表格,行,列,单元格;要区分它们,你只需看选择的时候加亮的 线条包括哪些就很容易知道自己当前选择的到底是什么了。当发现不是自己所需的可以按右键以选择下一项内容。而要增加一行或列,选取菜单Table(表)? insert(插入)? Row (或Column)然后在已有的表格中要增加的位置的相邻边上点击一下就可合并(Merge)和拆分(Unmerge)单元格要合并单元格,首先按住Ctrl键来选择要合并的相邻表格,然后点
5、菜单Table? Merge Cells - 便可,表格合并后中间的线条自动消失,原来的多个单元格变成一个单元格。Table菜单下的 Unmerge要把合并得来的表格重新恢复原状(多个原始单元格)你可以用Cells,同样只需在选择单元格的时候点菜单指令便可。改变表格的行和列的宽(Width ) /高度(Height)你可以随时修改表格的行 /列的宽和高度。选中表格(或行,列,单元格),这样就会激活Table菜单下的Height and Width 选项(要改变特定的行或列的宽和高度可以在右键菜单中 选择),这样就会激活高度和宽度的修改对话框。如下图所示在对话框中,你可以用单位来输入也可以用字符
6、数目来输入,系统都会自动更新相应的单位数或字符数。边框线的显示(Line Display )你也可以控制表格中的任意一条边框线的显示与否。这个要用到Table菜单下的 LineDisplay 项,这个项只有在选中表格元素(可以是表格,列,行和单元格)的时候才会激活。点Blank然后就可以点击表格中的框线来隐藏起来,Unblank自然是重新显示出来,Unblank All是显示所有隐藏的框线。分页(Paginate)当一个表太长的时候,或许你想把它分成几部分。这时候就要用到分页。分页功能只有对带 重复区域(Repeat Region)的表格才会生效的。指令位置:Table(表)? Paginat
7、e分页)。只有在选中带重复区域表格的前提下,这个指令才会激活。具体的操作如下:首先我们选中表,然后点Table? Paginate。系统弹出TBL PAGIN菜单,-nDel5.?.099Ienu Aanager TEL PAGIHSet Extent也erge Cells.- 业nm鱼fg恵Cells S电 t Ro tat i on. CRepeat R皀苣i on_.BOM Balloons. a.Paginate*2 ?5.酋E.时目丄空血电OK5. Fee5一葛注,0?6*而一砂5一池即5_?fJ5一2汕一Clear Ext&ntAddDalAddDelSegpientSegment
8、TitleDoneF OPT PATUTQuit菜单项如下:Set Extent (设置范围)-设定要分页的范围,也就是指定开始分页的地方。Clear Extent (清除范围)-取消分页。Add Segment (增加显示段)-把分页范围内的表内容用新段显示出来Del Segment (删除显示段)Add Title (添加标题)为重复区域添加标题,标题有两种:Header (页眉)和Footer(脚注),每个显示段有Del Title (删除标题)1$RAZOR HEAI眄-294-010ASStMBLV1RAZOR OD5.J95.OIOASSEMBLYRA7OR5 79-001AS5L
9、MBL*15显示段(Segment)EMBL*14iMBLV1$f 112i加II5.?9k04&PARTID5?M.O335-出&-033PA的4?jf 1 n 臂1 ftUtftbWYM(Footer)g5.2.003PART55-?M-00F5-2-W2PART5-2%-OQl5媚一MlFAR1冃6.2SLOIC5-297.ONMSEMBLY父凸6鳥巧5.2整一汨5PART4L?牝们PART35丘盹濟RT 25 20135 296 315FAR11HI?Xi整1?PARI灯3pa H n 叫PQl t Oufhtii iSet Extent(设置范围)在这理的范围其实就是分页的起点, 只
10、需要在表格要进行分段的地方点击一下便可。表格中在点击位置后面的所有表格就构成了范围。一个范围可以用多个显示段来显示出来。 表格设 置范围后,表格就会在范围起点处断开。范围内的表格“消失“不见。Aeim Aanager冷RA70k HLAI5,254 010ASSEMBLV17RAZOkBOD15-ii5-0lQ应叩I16RAZOR15INNER 鼻15.29OEIQASSEMBLEIJBLADES5 2il35&ASSEMBLI13乳?姑?J5?027PARI125-298.09FAfil115-29百4$PARI心5.2.035PARI工2蛉卫吧PARI化沁皿;?PART?5.2.001mL
11、bJ.2i7JIC歸聋画g 1BJBT J 11 Set EscteritCler 血灵 Del SeAdd TiDel TiiExtent anent p&nt t:Done 1Quit J GE1P0IM7TBL FiGINAdd Segment (增加显示段)当已经定义好范围后,你可以用Add Segment (增加显示段)来把范围内的表格在新的地方显示出来。显示段的长度有用户两次点击的位置来确定,不足的地方填以空表格。 单一个显示段不足与全部显示范围内的表格时,你也可以添加多个显示段, 系统会自动根据索引号递增而不会发生显示段重复的现象。?表格填Sf显示段(F1w1 /skiw讴1卜畑
12、塑ia/3 MiPMlr1IIliJW-BOOYf:i徑対一 Y1IkniwALhtL1SJIklli価5巧i 佩 RJtWmUBLk145一珊P*PJ1Hei ktt5訓册Fifir3J9?汕1If甕用一卅FNPlTPr1III沁一血FAPin加pmi *Itm汕III汕r.CAdd Title (增加标题)每一个重复区域都可以有一个脚注(Footer)或页眉(Header)。不过这个重复区域如果有多个显示段(Segment)的话,那么每个 Segment都有一个标题。要替重复区域添加标题,首 先点Add Title,然后选择一个重复区域。如下图所示:1-5fi7Cft.HUDASSLUBL
13、*IuA3SiLWBLt1耐OFA3SLHBL TIIl 5-IhhEF J1ECMASLUBLtlITMMESZ5SLHB.L、ii 35.m.a?TFAFF$1?社沏励FMFT1H 1FAFT1dimWTpCell:Tabl2轉小尹虹牯LT F“T 卩HTFA” -际Ti y”AddDd TitliD oneQuitftdrREGION TITUEFoliar然后就是选择你要添加的标题类型(Header或Footer )。接着选择要作为标题的表格行起点和终点,如果只想一行作为标题栏,那么两次点击都点该行便可。作为标题栏的行要和重复区域在同一个表内但不能是重复区域内。如下图显示,当标题行定义
14、好后,另一个显示段内也会自动加上了标题行。16RJ170R-旺灿ASSEMBLE11 J1讣即RASSEMBLE115INftLR MEZN碍艾MDLT114bladesASaLMBLr113UR1pj|?必骼-Q的FART111RT110弓親眉*“tn2i ndexpc 11打JgPARTII&PAHI75,fS-D0lPAHI6A災EHRLFI52札御PART峠4M96 PARTIS5卫狐典PARTa?畀2朋13PARIi15.2*16 012PAUipurl 眄iyx表格文本的对齐方式表格中的文本可以采用不同的对齐方式,要修改文本的对齐方式, 只需在选中表格的时候用同时在这个对话框中也可
15、以修改文本的字体,大小,线宽等。右键菜单中的Text Style (文本样式)选项就可以打开Text Style对话框,在对话框中就可以选择表格文本在水平和竖直两个方向上的对齐方式。如下所示:表格文本的自动换行(Wrap Text)有时,表格的单元格宽度所限,容不下所有文本的时候,你可以用换行的方式来在单元格中 以多行显示表格内容文本。重复区域(Repeat Region )所谓的重复区域(Repeat Region),就是表中用户指定的变量填充的部分,这部分会根据相 关模型所含的数据量的大小相应的进行展开或收缩以显示所有符合条件的数据。重复区域的信息是由基于文本的报表符号来决定的,它们以文本
16、的形式填充到重复区域内的表格中。动态展开收缩是重复区域的最大特点, 例如重复区域相关的装配有 20个零件的话,在 区域的一个表格内输入 ,那么在表更新的时候表会自动展开成 20行以便为每 个零件创建一个对应的单元格。下面我们来看一个简单的例子:假设我们有一个表如下图所示,其中底下第一行就是重复区域,区域中的各个单元格的报表符号如图所示。索引零件名称数量rpt.indexasm.mbr. namerptqty那么当表更新的时候,它的展开应该类似下图所示索引零件名称数量1COVERFROMT12轴13衬套24轴承45COVERBACK1正是因为重复区域的这个重要特性,所以非
17、常适用于用来自动生成装配的BOM表。指令位置:Table? Repeat Region(重复区域)在表中可以创建重复区域,当然也可以对重复区域进行各种处理,具体的菜单项及作用如下图所示:Add (添加)-创建一个重复区域Remove (移除)-删除一个重复区域Model/Rep (模型/简化表示)-设定区域相关的模型和表示Colu mn Model/Rep 设定数量列对应的模型和表示Attributes (属性)-设定重复区域的各项属性Flat/Rec Item (平铺/递归 项目)-设定单个项目的平铺和递归Filters (过滤)-设定重复区域的过滤规则或单个项目Sort Regions(排
18、序)一设定区域内容的排序方法Comments(注释)一设定重复区域内的注释列Inden tatio n(缩进)设定区域不同级别间的项目的缩进量Dash Item (省略项)符号值用”彳弋替(对rpt.index和qty)Fix Index (固定索引)-设定项目的索引号Summation(求和)一对特定项进行求和Relations (关系)添加或修改报表关系Update Tables (更新表)Switch Syms (切换符号)-在符号和值之间进行切换。TBLAddRemoveModel / RepColumik Nlodfcl/Rep Attributes Flat/Rec ItemFil
19、tersSort RegionsCommentsIndentationDash工t电简Fix IndexSummatiorLti ansUpdate Tables:Switch SymsDoneAdd (添加)区域重复区域有两种,根据展开的方式来分类:Simple (简单)和Two-D(2D),简单报表(Simple)只向表的上下方向展开(单方向展开),而2D (Two-D )重复区域则同时在上下和左右两个方向展开,一般用于族表零件。简单重复区域(Simple )的创建简单重复区域的创建比较简单,你只需要分别点击定义区域的两个对角单元格就行了。简单的(Simple)重复区域可以由多行构成,不过
20、一般来说都是单行的。这样你的重复区域表格就创建好了,现在你在其中的一个表格中双击一下,就会看到系统并不是象一般的表格那样弹出一个Text Style的对话框而是一个报表符号( Report Symbol )的对话框。对话框中的项目就是报表符号(Report Symbol),所谓的报表符号,其实就是一个参数,这个参数会自动根据对应的模型更新它的值,不同的模型有不同的对应值。你看到的符号右边有的就表明这个符号有子项可以展开。报表符号分为下面的几大类:asm -有关装配的信息dgmfam一有关族表的信息 harn有关电缆的参数信息 lay一有关layout的信息 mbr有关单个元件的信息 mdl一有
21、关单个模型的信息 mfg一有关mfg的信息 prs rpt有关重复区域的信息 weldasm有关焊接装配的信息Lasm.mbr. name装配中的成员名称asm.mbr.type asm.mbr.(user defi ned) rpt.i ndex rpt.qty rpt.level rpt.rel.(user defi ned) fam.i nst. name fam.i nst.param. name fam.i nst.param.value装配中的成员类型(Assembly或Part)装配中的成员的用户自定义参数 报表的索引号报表中的成员数量报表中的成员所处的装配等级报表关系中的用户自
22、定义参数 族表的实例名族表实例的参数名 族表实例的参数值如下图的重复区域,区域内表格单元的报表符号分别是:rpt.i ,asm.mbr.VENDOR,rpt.qty.其中的VENDOR 就是一个自定义参数,用来表示供 应商的。 J5仁i同casm.mbr kosm.rthi.VENDOftr pt k 11V|的e卞por1 oomeqiy尽管报表符号有很多,但是常用的也不算太多,记住下面的这些足以应付你的一般工作:那么这样的重复区域展开后就会类似下面一样?降序(Descending)和左向,选择B和C13刘曲912仁出HQ的MODCLILRK&111WDLV
23、LRI$1IQ42沖卫汩STOCK29l| HQU$C1$fi.298”QQ?INJECTION labs115-39001INJECTION L4&S165.?41.OIOLNDOP PUKHASEII5CJ$T PRODUCTS34STOC136M0LDHAU5115.2H-QI?MOLOMAUS1ip.v f num斗回d外E所以相对创建也复杂些。首先我们来看一个典型的 2D实例展开方向50 100E 0旷、d.iX)004 row50柚ULg参数值两方向展开YMg50 0测Vd.iX)050側N20il05 |r 1 c vJ o u I Lf 1 1 Ql|l !|l= 01 bl
24、石6 J r &TWO-D (2D )重复区域的创建 2D重复区域因为有两个方向的展开, 展开重复区域:实例参数展开方向对于带族表的零件来说,我们要用一个表格来查看所有实例的尺寸信息。那么我们来考虑一下这个表的结构:首先对于每个实例来说,都和普通模型有一样的参数和不同的参数值,每个参数值都有对应的实例和参数名。对于创建者来说,如果逐个添加实例的参数的话不但麻烦而且当参数发生改变时表就失去了意义,重复区域如果能自动检索族表中的所有参数并展开的话这个问题就解决了。因为实例的展开和实例参数的展开是互不相关的,换句话说便是2维的。明白2D重复区域的特点,再来看它的创建过程就容易明白多了。首先创建一个2
25、X2的表格。然后在Table菜单中选择 Repeat Region (重复区域)Add(添加)Two-D以创建一个 2D重复区域。当提示 Locate corners of the Region(选择区域的角点)时首先选择 A 和D.然后在提示Select a cell to set the upper border of the row & colu mn subregio ns时选择单元格 D。这样就创建了一个向下和向右展开的2D表格。对于不同的表格展开规则,按照下面的选择方法来进行选择:ABCD如果表格:?升序(Ascending)和左向,选择D和A?升序(Ascending)和右向,选
26、择C和B当提示Select a cell to set the upper border of the row and column subregions 时则按下面规则来选择:如果表格是:?降序(Descending)和右向,选择D?降序(Descending)和左向,选择C?升序(Ascending)和左向,选择A?升序(Ascending)和右向,选择B或许这样看你觉得晕,其实规则很简单,你只需要记住:先点击要两方向展开的单元格的对角格一次,然后再点击要两方向展开的单元格两次便可如本例中,显然 D是要两个方向展开的单元格,所以首先要点D的对角也就是 A,然后在点击两次D便可。单元格中报表
27、符号的输入也按照展开的方式来输入:首先在两个方向展开的单元格内输入对应的报表符号,如:fam.i nst.param.value(族表实例的参数值)。然后输入它在行上和列上的对应格的报表符号,如果行:,列:便可。fam. i n 5 i.par f am,in $ 1.n ame1am* i n$L par am. yo 丨 ue上面的重复区域展开后应该类似如下所示,注意实例名和参数值的对应:gf ip.lenkgd.radnetk.diaSLOTthread.di*OrJs3.00012.000N,2370012.
28、00020.0003J00V4.00007.OH5.ODO15.00025,000y400S.00012.0004.000N4.000Model/Rep( 模型/简化表示)在重复区域中,你可以设定重复区域所关联的模型和简化表示。首先选择Model/Rep ,然后点击一个重复区域就会弹出一个对话框,在对话框中你可以选择你想关联的模型。如果所关联的模型中有简化表示的话,在选定文件后就会弹 出选择简化表示的对话框。选择你想采用的简化表示。Ok后完成,重复区域就会自动采用选择的模型和简化表示来更 新。简化表示中所排除的成员将不会在重复区域中显示或累加数 目。通常用于同一个表内有多个重复区域分别对应不同
29、的子装配 的情况。Column Model/Rep(列模型/简化表示)使用Column Model/Rep选项可以指定使用报表符号rpt.qty的列的关联模型和简化表示,当指定模型或简化表示后,那么对应 的成员的数目将不再按重复区域的装配中 的成员数目计算,而是按照指定的模型和简 化表示中所包含的成员数目计算。根据它的作用不难知道它只能对那些使用 rpt.qty作为报表符号的重复区域中的列才能使用。属性(Attribute )重复区域的属性只要有下面的几组,每一组中只能选一项作为属性之一:重复性Duplicates :重复,重复的成员当作独立的成员处理No Duplicates :无重复,所有
30、重复的成员当作一个成员的成 员累加计数No Dup/Level :无重复/级别,只有同一装配等级的重复成员当作一个成员并累加计数。展开方式Recursive :递归,展开装配内的所有等级子装配Flat :平铺,只展开模型的下一级成员 最小重复数Min Repeats:最小重复数,设定所选的重复区域的可能最小 重复数索引方法Start Index :起始索弓I,把当前重复区域的索引起始号设为 紧接另一个重复区域的终止索引号。No Start Idx :无起始索引号,当前重复区域的索引号从1开始丢失零件球标的附着方式Bln By Part :丢失的零件的球标附着到丢失零件上Bln By Comp
31、:丢失的零件的球标附着到所在的成员上 缆信息的显示Cable Info :显示缆信息No Cbl Info:不显示缆信息Dupli catesHo Dupli catesHo Dup/LeirelRecursiveFlatMib RepeatsStar-1 IndexNo Start IdxBln By FartBln By CmpCbl Info丽 Cbl InfoDone/Re turn下面来看一下它们对重复区域的影响, 如下图,我们要创建和Razor装配相关联的重复区域, 对于RAZOR装配,它由两个子装配组成, razor_body和razor_head.而这两个子装配下还有 它们自己
32、的零件和子装配。看到这里,不知道大家明白元件 component和part之间的区别没? 其实很简单,component是装配的一个组成部分,它可以是零件 part也可以是子装配,对于 razor来说,razor_body和razor_head就是它的元件。而零件 part就是指单一的文件。对于 这个装配我们建立的重复区域和对应的报表符号如下图所示:首先用Flat, Duplicates属性,你就会得到如左下图的展开,这是因为Flat属性只展开装配的下一级成员,二 razor的下一级成员只有 razor_body和razor_head,所以展开后便 只有这两项,因为使用了Duplicates表
33、明相同成员单独处理,所以成员数目这栏没有意义为空。然后改为 Flat, Dup/Level或Flat, No Dup/Levl的话,就会得到右下图的展开, 因为这时所有重复的元件当作一个处理并累加数目,所以现在的元件数目就有意义了, 当然现在也只有一个。?RA?Ofl HAD1i M和1 na 曲总DuplicatesRAZOR.HEAD1IRMOR.BOOY1i wikiDOi 1 Horn?41 JrNo DupXeveJ般来说,我们的重复区域更关心具体的零件Part的情况,这时就要把Flat属性改为Recursive (递归)从而把所有等级的成员都展开以得到所有的成员。如左下图的Dupl
34、icate,Recusive,你会看到,现在装配内的所有成员都显示出来了,包括所有的零件part和所有等级的子装配(如razor_body,razor_head,razor等,并且相同的零件都各自占了一行(如零件5_296_026),自然这时元件数目也是没意义的。然后我们把Duplicates改为No Duplicates,你就会看到表格大大缩短了,这是因为,所有相同的零件都变成了只占同一行,并且元件的数目累加。不过,你也要注意到,这时的表格内同样还有所有等级的装配和子装配一一毕竟 这些也是razor的元件啊。背4 rr咖JOB厂_ 一A的百(IST仁糾Mlp*5.3SM1I05仁?鴨.Q悴A
35、5.沁 DO?5一沁伽I紬饥BOW1P o 11 ii vme11131IT硕0* .BODY1|MRUI15IhKLR.MLCN1IdJ13Q J1211l10勺L的驭M311T1I学Aj1I5.1pm i iiouiegDuplicate RecursiveNo Duplicates,Recursive我们在来看Start Index和No Start Index的应用。一个表中可以有多个并列的重复区域的。 这样对于一个重复区域的索引就有两种情况了:要么使用自己的索引号从1开始不考虑别的重复区域(No Start Index),要么紧接着另一个重复区域继续索引下去( Start Index
36、)。我们 来看一个具体的例子:如下图,我们的 Razor.asm中有两个子装配 Razor_body和Razor_head假设我们有个表中有 两个并列的重复区域,分别关联这两个子装配(使用Model/Rep指定)使用Flat属性。这样,你的重复区域现在的展开应该类似于左下图,注意到两个子装配的索引都是独立的从1开始(No Start Index),假设我们要改成右下图所示的展开,Razor_Body的索引号紧接着Razor_head的索引号继续下去。&.291-0101-298-0025TSTool5-29S-O99弓5-298.061INNER-MECM1 nde itPflf1 NameA
37、ttributesRepeat EEGIOU ATTR| Start Index5-2?0105 一 298。Ho Duplicates Ha Bup/LtvelRecursiveINNLR.MECH5.298-0025_296_00lL298.099Bln By Comp要达到这样的目的,你可以使用Start Index 属性,首先进入 Attributes 选择 Razor_body 的重 复区域,然后选择 Start Index并 选择Razor_head重复区域。这样新的重复区域展开就如右 上图所示了。Flat/Rec Item(平铺/递归 项目)应用这个选项我们可以把重复区域内的某一
38、项的属性改为平铺(Flat)或递归(Recursive)。这是因为在有的时候我们的某个子装配是外购的准件,所以我们需要把它当作一件在重复区Recursive,这个时候就可域表中出现,但是重复区域中为了展开所有成员属性已经设为了以用这个选项把外购件子装配的展开属性设为Flat。而另一方面,有时候我们的重复区域的属性是Flat的但是对于某个子装配我们想单独展开,这时候我们就要把这个子装配的属性 改为递归(Recursive)。如下图,我们沿用上一部的重复区域,重复区域的属性是Flat,但是现在我们想展开inner_mech子装配。这时我们就可以用 Flat/Rec Item来 把 inner_me
39、ch 的属性改为 Recursive,如右图所示。现在inner_mech就展开了,不过只 是展开下一级而不是展开所有成员,这点重复区域的Recursive的属性的不同之处,使用时候注意。95.296.047fix: IndexSiynmftti on$5.2%.OU7BLADESRelati onsUpdit& TablesSwitch Syms pon电65-293-03355 296 tl3545.296335iab5 2%?35.5-29-033 RECUR ITEM1INNER.MCCH1 ndexford haineTLa 4 anT t_ 1 imEJECH ASMI口 ADTM
40、1s5-297-01015.258-003/ AA tJ55-P90-OIU+ D 5_293_033. FRT45-298-099+ 口 5_296_335 FKTa5.296.07g -O 5_296_335. FRTrL+ 5_296_335. FKT4INNER-MLCHi 口 593_033 FKTFear 1 None+ J BLADES. kSM15 2S3 045. FETFilter(过滤)细心的朋友或许注意到了,我们上面的例子中,重复区域中的成员都是有装配(Assembly)和零件(Part)混合显示的。一般来说,对于 BOM表,子装配是不需要显示出来的。我们 怎样才能让我
41、们的重复区域中只显示类型为Part的成员呢?答案自然是使用Filter (过滤项)来实现。使用 Filter (过滤)选项可以让你控制你的重复区域中的要显示的成员,这也是重 复区域中的一个重要和常用的指令。Filter有两个选项:By Rule (按规则)和 By Item (按项目)。使用By Item方法你可以直接手工选择要过滤掉的项目进行过滤。如下图,当然你也可以把 过滤掉的项目重新显示出来。By Item适合于过滤少量的特殊项目。IC521?PMT1 ?FAFT1临FAFT出56.LiJT4.PART145.2,355PARTIS弭曲LuW1?5 2a.u(ii卜11P ItTil10
42、k iTAbleELecord|葺父沁忖FZFT證FASTI了 网|叱FAFT&M躬胛TFAFT匚EILMk/SStNBLTiihhicb hirr iJ itJ I1A 111 1i crhiDi、upaif jlCiDjl 电吕Switch SymsDone FILTER TYFE FILTER ITEMExcludef It Aim使用By Rule选项可以让你的过滤更智能化和一般化,过滤规则的表达式基本形式如下: Symbol -在重复区域有效的任何参数 - 任何一种运算符 、 、= 禾口 != - 任何整数、浮点或字符串值例如:&asm.mbr.type=part需要注意的是规则在提
43、示符行中的输入和编辑器中的显示不太一样的,在编辑器中的报表符号前没有“& “号,而在提示符行的输入必须带”& “。过滤器从重复区域排除使用了任一个已过滤参数的记录以及与过滤器定义的约束不匹配的记录。系统省略表中的整个记录,而不只是由过滤器影响的参数。例如,重复区域的过滤器 &asm.mbr.type=part将忽略对象的所有记录而不是报告中的零件。注意:如果在两个方向过滤重复区域,则只删除特定单元,而不是整个记录。过滤器,如&asm.mbr.material!=steel,将从报告中排除所有带steel材料参数值(用户自定义)的组件成员的记录。也可输入能对多个值进行操作的过滤器,例如& asm
44、.mbr. name=part_a,part_b,part_j,它将从报表中排除“part_a.prt ” “part_b.prt和“part_j.prt以外的所有组件成员记录。一行 最多可包含80个字符。在创建带有多个可接受值的过滤器时,比如前面所述,只能使用运算 符=和!=。在重复区域使用带有这些运算符的过滤器时,应注意下列事项:如果在重复区域向多个行添加带有=运算符的过滤器,所有条目将被遮蔽,且该表显示为空。对带有多个值的运算符=,这些值通过or连接。例如,对于& asm.mbr. name=part_1,part_2,part_3,过滤器,重复区域要排除名为 part_1、part_2
45、 或part_3零件以外的所有对象。对带有多个值的运算符!=,该值通过and 连接。例如,对于&!=part_a、part_b、part_c 过滤器,重复区域将排除名为 part_a、part_b和part_c的零件。比如对左下图的重复区域,我们现在要排除掉所有的 Assembly。那么我们只需要选择By Rule 选项然后在提示符行输入下面的规则:&asm.mbr.type=part然后更新表格,你就会发现现在的重复区域中只剩下类型为part的成员了。IfFAZOff.HEA5卫韶IQA3MHBLT1JmOfr.BOD1丄貂HEXlbINHCF.MLCHSILKL T
46、肚曲ALHBL*I:FAPTIFFWIIPARI10awLimrwigPM8faSt1P1RTfrAS5LWL*5幼LAP I4FASTJ乩毎& j哉PARIrwr匸.2.01?5X012P0d1弘0“醴佝1 和1吨11?PXRT11父隔uy5站伽PARTllMr9押册PART彳PZFIfPAFT65.?-JOI沖血1PZFTI-?.祸-细氷也懈FAFT4PAFT5烦一醐网JfZFT1临Tin&HP4( “叭pjf i 1曲可以在报告过滤器中使用通配符(*),但是通配符只允许在使用运算符=或!= 的过滤 器中使用,任何包含”*的其它类型的过滤器都是错误的,并且系统会提示重新键入过滤器。例如,可
47、将通配符用在以下过滤器中:&asm.mbr. name=part*&asm.mbr. name=*my*, *your*第一个过滤器将匹配字符串part 、”parti、part_A 和partabcdefg。第二个过滤器 会匹配字符串my、this_is_my_assembly 、autonomy 、not_yours 和your。如果在过滤器的右侧添加一个反斜杠(),系统照字面读取反斜杠后的字符(象其自身一样),而不作为特殊字符。然后,可以过滤星号字符。例如,& asm.mbr. name=part*匹配大于或等于字符串part* 的字符串。Sort Regio ns(区域排序)你可以根据选定的列举条目来ASC码的大小顺序来对重复区域进行排序。排序有两个选项: Forward和Backward ,分别表示顺序和倒序。排序比较简单,要注意的是选择的时候是选择 重复区域中的报表符号,所以在有必要的时候使用Switch syms 来显示报表符号。Comme nts(注释)注释单元是重复区域中的一个比较特殊的单元,用户可以直接在这个单元中输入注释文本,而不 是从模型中读取数据。使用注释单元,可注释重复区域中的一行数据,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 诚信应考的国旗下演讲稿500字范文5篇
- 读书班会主持稿5篇
- 节能环保设备技改项目可行性研究报告
- 砂石料生产线承包合作协议书
- 安全伴我同行演讲稿5篇
- 智能家居维修工聘用合同
- 设计概论试题
- 市场的调研报告8篇
- 语文培训机构讲师聘用合同
- 医疗器械供货施工合同范本
- 如果历史是一群喵课件
- 危大工程以及超过一定规模的危大工程范围
- 门诊导诊课件
- 网架吊装施工专项方案(技术方案)
- 上半年临床路径在妇产科的优化策略
- 《树立正确的“三观”》班会课件
- 《糖尿病患者血脂管理中国专家共识(2024版)》解读
- 市政道路监理规划方案及实施工作细则
- (完整版)小学生24点习题大全(含答案)
- 2024年河北廊坊开发区管理委员招聘笔试参考题库附带答案详解
- 2024年档案管理中级考试试卷及答案发布
评论
0/150
提交评论