《【2017年整理】Intecad 明细表及表格处理方法》由会员分享,可在线阅读,更多相关《【2017年整理】Intecad 明细表及表格处理方法(17页珍藏版)》请在金锄头文库上搜索。
1、Intecad2010 明细表及表格处理4-1明细表及表格处理装配图明细表及表格处理(BOM)为用户提供件号标注、明 细 表生成、 编辑、插入、 删除、文件 输入输出、明细表的排序,明细表的重排,重新生成和修复,旧图转换,数据库接口等功能,菜单界面如图 41 所示。此外,还可以将用户已经有的明细表自动处理成 InteCAD 的格式,使其具备上述功能。关于标题栏的定义详见有关章节。图 41 明细表处理菜单4.1 标注零件序号(label)根据图家标准(GB4558.2-84)的规定,零件序号的标注在格式上主要采取下图所示的五种类型。点取菜单或键入命令,系统弹出“选择件号标注形式”对话框,用户可以
2、选择任意一种形式进行件号标注。Intecad2010 明细表及表格处理4-2图4-2 选择件号标注形式对话框其中:按钮“水平对齐”:表示该件号和其它件号是沿水平方向对齐的,根据用户指定的位置自动导向到水平对齐位置;按钮“垂直对齐”:表示该件号和其它件号是沿垂直方向对齐的,根据用户指定的位置自动导向到水平对齐位置;按钮“不对齐”:表示该件号的位置是随机放置,由用户的指定位置来确定。注意此时该件号不能为其它件号提供对齐位置。选择其中一种序号编排形式和对齐方式后,系统提示:点取件号标记目标:在要标记的零件上取一点;点取件号标记位置:系统随即绘制临时引出线并拉到标记位置;如果指定了对齐方式,系统会根据
3、这个指定位置自动寻找对齐点;如果是第一个标注件号则记录其当前的位置作为对齐点。件号标注按顺时针方向排列。使用水平对齐方式时,若点取的位置与任一对齐点Y坐标之差小于3倍字符高度时,系统修改当前的位置的Y 坐标至原定对齐点的Y 坐标;使用垂直对齐方式时,如果标记位置和任一对齐点X方向的间距小于50mm时,系统修改当前的位置的 X坐标至原定对齐点的X坐标。如果搜索不到合适的对齐点,则不修改件号的标记位置,直接作为新对齐点记录它。选取了标记目标和标记位置之后,系统弹出件号编辑对话框。说明:1) 新版本不再提示输入公共引出线上的件号数目,系 统 根据用户在编辑对话框上的输入信息来确定。2) 在对话框的编
4、辑网格上点取最后一行,网格会自动增加一行,系统计算以件号数目以线上文本为准。Intecad2010 明细表及表格处理4-3图 4-3 编辑件号数据对话框其中:“线下文本”编辑框: 对于第一种和第二种编排形式,系统支持标注线下文字,故对话框上显示线下文字输入列。其它的件号编排形式则无“线下文字”标注编辑框。“读标准件”按钮:如果用户选取标准件,系统直接读取零件信息。然后弹出明细表输入与编辑对话框(详细信息参见 bill 命令使用说明) ,得到用户确认后直接刷新图纸上明细表内容。“零件查询”按钮:如果当前图样上有明细表,则可以点取此按钮查询零件序号。说明:(1)、可以设置件号的 标注参数,如引出点
5、文字、圆圈的直径等。(2)、系统支持使用箭头作 为零件的指引线。使用 intecfg 命令设置件号标注参数。4.2 插入零件序号(ins_item)用该命令插入一个件号,系统自动更新后面的件号。点取菜单或键入命令,系统提示:选取插入在其后的标号: 用鼠标点取标注件号;插入件号时,系统根据用户选取件号的不同情况给出不同提示。(1)、选取的对象在其公共引出线上只有一个件号实体;系统提示:放在公共引出线上吗(Y/N): 回答“Y”,系 统认为即将插入的件号的 编排形式和选取的对象一致,不再 弹出“标注件号”对话框。回答“N”,系统提示选择件号的编排形式和 对齐方式。(2)、选取的对象是公共引出线上多
6、个件号中的最后一个件号实体;提示和操作步骤同(1);(3)、选取的对象是公共引出线上多个件号中的前面任意一个件号实体;系统固执的认为即将插入的件号的编排形式和选取的对象相同。当用户选取明细表项的序号(第一个字段值)时,系统提示:选取标准件:如果选取了正确的标准件,系统自动读入其零件信息。然后弹出“明细表输入与编辑”对话框,得到用户确认后刷新明细表。提示:“ins_item”命令也适用于插入明细表项目、定制表格 项目和参数表格项目。Intecad2010 明细表及表格处理4-44.3 明细表编辑(bill)该命令用于输入和编辑明细表数据。点取菜单或键入命令,系统弹出“编辑明细表数据”对话框如图4
7、-4:图 4-4 编辑明细表数据对话框经常使用的功能菜单在对话框上点取右键弹出,如图4-4所示。新版本用可视化的网格代替以前的编辑界面,动态的移动编辑方式使用户操作更加方便。1、文件菜单如图4-5:图4-5 文件菜单(1) 、 “导入数据”:可以从DAT文件、数据库、DBF文件和Excel文件中读取明细表内容并刷新网格数据。详细信息参见loadbom 命令使用说明。(2) 、 “导出数据”按钮:读取网格中的明细表数据并输出。详细信息参见output 命令使用说明。2、编辑菜单如图4-6:Intecad2010 明细表及表格处理4-5图4-6 编辑菜单(1) 、 “查询输入”:点取它系统立即弹出
8、“查询数据”对话框,显示Intecad.dat文件中相关字段的内容供选取。(2) 、 “格式文本”:点取它系统立即弹出“格式文本”对话框,提供简单的格式供用户输入特殊符号和进行公差查询。如下图所示:(3) 、 “读取零件图标题栏”:当编辑装配图的明细表时,系统支持读取零(部)件图纸的标题栏数据并作为一行明细表数据填写到网格中。这里提供两种方式:“读取TTL文件”和直接“读取DWG文件” 。(4) 、 “插入一行”:在当前编辑行位置,插入一条空记录让用户编辑。如果当前编辑行的序号字段值不为空,插入行会自动填写序号字段并修改后面的序号字段。(5) 、 “删除一行”:删除当前编辑行。提示:可以使用键
9、盘上的“Shift+Del”组合键删除当前行。但是,当编辑框中的光标后面有字符时, “Del”键删除字符。如果没有则删除当前行。(6)、 “查找”:用于查找文字。点取它系统立即弹出“查找 ”对话框。如下图所示:Intecad2010 明细表及表格处理4-6(7)、 “查找下一个”:用于查找下一个文字,按“F3”键可以直接查找下一个。(8)、 “替换”:用于替换文字。点取它系统立即弹出“查找 ”对话框。如下图所示:(9)、 “行剪贴板”:“整行复制”:复制当前编辑行数据到“行剪贴板” 。网格提供两种分别称为“行剪贴板”和“列剪贴板” ,分别用来保存网格行和列的数据。“整行粘贴”:如果已经执行复制
10、操作,则粘贴“行剪贴板”数据到当前行。“整行剪切”:复制当前编辑行数据到“行剪贴板” ,并且删除当前行。(10)、 “多行剪贴”:“多行复制”:复制多行数据到“多行剪贴板” 。“多行粘贴”:如果已经执行多行复制操作,则粘贴“多行剪贴板”数据到网格。粘贴从当前行开始,如果网格行数不够则自动添加行。“多行剪切”:复制多行数据到“多行剪贴板” ,并且删除指定行。(11) 、 “列剪贴板”:“整列复制”:复制当前编辑行数据到“列剪贴板” 。“整列粘贴”:如果已经执行复制操作,则粘贴“列剪贴板”数据到当前列。(12) 、 “零件排序”:点取它系统立即弹出“定制排序格式”对话框,对明细表进行排序。详细信息
11、参见bsort 命令的使用说明。(13) 、 “全部删除”:清空网格中的明细表内容。该命令要慎用,已经删除的数据无法恢复。使用时系统将弹出警告对话框。3、移动菜单如图 4-7Intecad2010 明细表及表格处理4-7图 4-7 移动菜单1) “填写序号”:如果选择“自动填写”时,当光标移动到某一行时,自动填写该行序号到对应的列。2) “填写总重”:如果选择“自动计算”时,当输入框移动时自动计算并填写该行总重到对应的列。3) “上移一行”:移动当前行数据到上一行,同时移动编辑框。如果当前行处在第一行,则该选项不能使用(显示灰色) 。4) “下移一行”:移动当前行数据到下一行,同时移动编辑框。
12、如果当前行处在最后一行(倒数第二行) ,则该选项不能使用(显示灰色) 。5) “上移四行”:将当前行数据上移四行,同时移动编辑框。如果不足四行,则移到第一行。如果当前行处在第一行,则该选项不能使用(显示灰色) 。6) “下移四行”:将当前行数据下移四行,同时移动编辑框。如果不足四行,则移到最后一行(倒数第二行) 。如果当前行处在最后一行(倒数第二行) ,则该选项不能使用(显示灰色) 。7) “选择行号”:系统弹出对话框允许输入目标行号。如果输入正确,则移动当前行数据到指定行位置,同时移动编辑框。8) “左移一列”:移动当前列数据到左边一列,同时移动编辑框。如果当前列处在第一列,则该选项不能使用
13、(显示灰色) 。9) “右移一列”:移动当前列数据到右边一列,同时移动编辑框。如果当前列处在最后一列(如果编辑参数表时是倒数第二列) ,则该选项不能使用(显示灰色) 。10) “左移四列”:将当前列数据左移四列,同时移动编辑框。如果不足四列,则移到第一列。如果当前列处在第一列,则该选项不能使用(显示灰色) 。11) “右移四列”:将当前列数据右移四列,同时移动编辑框。如果不足四列,则移到最后一列(如果编辑参数表时是倒数第二列) 。如果当前列处在最后一列,则该选项不能使用(显示灰色) 。12) “选择列号”:系统弹出对话框框允许输入目标列号。如果输入正确,则移动当前列数据到指定列位置,同时移动编
14、辑框。3、查看菜单如图 4-8图 4-8 查看菜单“动态缩放”和“动态平移”:采用即时缩放和即时平移的方式,只需要使用鼠标即可任意移动或缩放屏幕的可视范围。完成编辑之后,点取“确定”按钮,系统输出明细表数据到图纸上。系统根据用户设置确定是否分页输出。如果是分页输出并且插入标题栏,系统自动填写其中的“共页(共张)”和“第页(第张)”,但是要求它们的英文名称分别为“TotalPage”和“Page”。Intecad2010 明细表及表格处理4-8说明:(1)、系统支持明细 表自动计算“ 总重”的功能, 这需要用户的明细表定义文件中的相关字段英文名称和系统要求的一致。如:“ 数量”使用“Quanti
15、ty” 、“单件” 使用“SigWeight”、 “总重”使用“TotalWeight” 等。(2)、如果要求图纸上的序号 带圆圈,如 、等,需要输入序号时在序号的后面加“” 符号,如“2”、 “3”,输出明细表时会自动绘制序号外圆。(3)、系统自动读取当前图样 中的明细表数据并填充网格。如果当前图样没有明细表项,系统缺省显示十行空白区域以供编辑。注意:网格总 是留出最后一行作为空白行。如果点取它,网格将自 动在后面添加一行空行。(4) 、InteCAD5.5 版不再使用 mdcode 命令编辑明细表字段数据内容。使用 AutoCAD 命令 ddedit 或ddmodify 即可直接修改明细表
16、 项。(5)、InteCAD5.5 版对明细表内容采用即时读写的方式,所以不再支持 fshbill 命令。(6)、InteCAD5.5 版查询输入时支持同时查询多个字段。字段定义:#FieldName1(DefaultValue1), FieldName2(DefaultValue2),如:#code(GB5780),name( 螺栓) 。表示要同 时查询“Code”和“Name”两个字段值,缺省值分别为“GB5780”和“螺栓”。字段定义放在树视中和被选择项同级的第一个节点上。如图 4-9 所示:图 4-9 同时查询多个字段在被选择项中,用“-”表示 该字段值使用缺省值。按照这些规则,进行明细表查询输入时,如果 选择“CCK64-85-01-003,角铁”,则“code” 字段值为 “CCK64-85-01-003”,“name ”字段值为“ 角铁”;如果选择“CCK64-85-01-003,-”,则“code”字段值为“CCK64-85-01-003” ,“name”字段值为缺省