用于CAD的零件序号及明细表处理方法技术

技术编号:4180792 阅读:1067 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种用于CAD的零件序号及明细表处理方法,包括以下步骤:提供生成序号菜单以接受用户的选择;当接受到用户对生成序号菜单的选择时,提供游标以接受用户从图纸中拾取起始点和终止点;自动绘制从起始点到终止点的零件序号;根据自动绘制的零件序号自动更新明细表。本发明专利技术解决了手工操作工作效率低、劳动强度大、容易出错的问题,进而实现了绘图快捷的效果,并减轻了设计人员的工作量,降低了出现差错的可能性。

【技术实现步骤摘要】

本专利技术涉及CAD ( Computer Aided Design,计算才几辅助i殳计) 领域,具体而言,涉及一种用于CAD的零件序号及明细表处理方法。
技术介绍
在运用CAD软件《会图过程中,当处理图纸幅面时,通常都会 用到零件序号和明细表,这些都是制图的基本要求。在绘制二维装 配图时,图纸中一a殳应有明细表,通常装配图中所有的零、部件(本 申请文件中通称为零件)需要编写序号,并与明细表中的序号一致。在二维图纸绘制过程中,零件序号和明细表的画法通常都是有 标准的,例如国标、机标、厂标,每次《会制时都需要查询标准。另 外,绘制时要考虑到图上长度与实际长度的换算关系,所以当图纸 比例不是1: 1时,还要计算乘以图纸比例后的图上长度。图纸较 多时,应当保证统一的绘制方法线形、颜色、字体。在现有的CAD软件的零件序号及明细表的绘制和填写方案 中,当有可以用来参考的图纸时,可以/人参考图纸中拷贝所需要的 相关图形,然后通过直线和文字的变换、修改等功能得到自己需要 的图形。当没有可以用来参考的图纸时,图中的零件序号和明细表 只能由i殳计人员一边查询手册, 一 边计算乘以图纸比例后的图上3巨 离,然后用直线和文字来绘制。在实现本专利技术过程中,专利技术人发现上述的才乘作都依赖于设计人 员手工操作完成,效率较低,且容易出错。
技术实现思路
本专利技术旨在提供一种用于CAD的零件序号及明细表处理方法, 以解决传统CAD软件绘制零件序号及明细表时需要手工生成而导 致的工作效率低、劳动强度大且容易出现差错的问题。在本专利技术的实施例中,4是供了一种用于CAD的零件序号及明 细表处理方法,包括以下步骤才是供生成序号菜单以4妄受用户的选 择;当接受到用户对生成序号菜单的选择时,提供游标以接受用户 从图纸中拾取起始点和终止点;自动绘制从起始点到终止点的零件 序号;根据自动绘制的零件序号自动更新明细表。优选的,自动绘制从起始点到终止点的零件序号具体包括提 供输入控件以接受用户输入的数值;如果未接收到用户的输入,则 以上一个生成的零件序号的数值加上1作为当前生成零件序号的数 值;如果接收到用户输入的数值,则根据输入的数值生成零件序号。优选的,如果接收到用户输入的数值,则根据输入的数值生成 零件序号具体包括如果用户输入的数值小于等于图纸中已有的同 类零件序号中至少一个零件序号的数值,则提供选择自动调整、取重号还是插入的提示;如果得到对自动调整的选择,则以已有的同 类零件序号中最大的一个零件序号的数值加上l作为当前生成零件序号的数值;如果得到对耳又重号的选择,则以输入的数值作为当前 生成零件序号的数值;如果得到对插入的选4奪,则以输入的数值作 为当前生成零件序号的数值,并自动将至少一个零件序号的数值加 1;如果用户输入的数值大于图纸中已有的同类零件序号中至少一个零件序号的数值,则以输入的数值作为当前生成零件序号的数 值。优选的,自动绘制从起始点到终止点的零件序号还包括如果 起始点是拾取了图纸中已有的零件序号,则自动生成的零件序号共 用已有的零件序号的引线;否则,自动为自动生成的零件序号绘制 从起始点到终止点的引线。优选的,根据自动绘制的零件序号自动更新明细表具体包括 判断图纸中是否已有明细表;如果没有,则自动生成新的明细表, 并将自动绘制的零件序号作为 一行明细添加到明细表中;如果已有 明细表,则判断自动绘制的零件序号是追加、插入、还是重号;如 果是追加,则将自动绘制的零件序号作为一行明细添加到明细表 中;如果是插入,则将自动绘制的零件序号作为一行明细添加到明 细表中,并相应地更新因插入导致数值加1的已有零件序号所关联 的明细中的零件序号数值;如果是重号,则^f呆持明细表。优选的,还包括提供删除序号菜单、编辑序号菜单、交换序 号菜单和序号设置菜单中的至少一种以接受用户的选择;当接受到用户对删除序号菜单的选择时,允"i午用户删除图纸中已有的零件序 号,并相应地更新图纸中其他已有的零件序号和明细表,其中,如 果图纸中没有其它相同数值的零件序号,则就删除与删除的零件序 号对应的明细,并且图纸和明细表中所有比删除的零件序号的数值 大的同类零件序号的数值自动减1;如果还有相同数值的零件序号, 则保留与删除的零件序号对应的明细;当4妄受到用户对编辑序号菜 单的选择时,允许用户修改图纸中已有的零件序号的引用线和文字 样式;当接受到用户对交换序号菜单的选择时,允许用户在图纸中 选^奪两个已有的零件序号进行相互交换,并相应地更新明细表;当接受到用户对序号设置菜单的选择时,允许用户设置零件序号的绘 制样式。优选的,还包括才是供定制明细表菜单以4妄受用户的选择;当 接受到用户对定制明细表菜单的选择时,4是供控件以接受用户对以 下至少之一的定制明细表的表头内容,明细表文字的字体、字高、 对齐方式,明细表的行高、颜色、计算精度、明细栏文本外观、表 头文本外观;根据用户的定制自动绘制明细表。优选的,还包括提供填写明细表菜单以接受用户的选择;当 接受到用户对填写明细表菜单的选择时,提供控件以接受用户对明 细表中明细的填写,并自动计算明细中的汇总项;根据用户的填写 和自动计算自动更新明细表。优选的,还包括提供删除表项菜单以接受用户的选择;当接 受到用户对删除表项菜单的选择时,接受用户对明细表的拾取;判 断是拾取到了明细表的表头,则提供是否要删除所有的零件序号和 明细表的提示;如果得到选"是",则删除所有的零件序号和明细 表;否则重新接受用户对明细表的拾取;判断是拾取到了明细表中 的一行明细,则判断明细是否为空行,如果是空行则删除明细;如 果不是空行,则删除图纸中所有明细关联的零件序号,将所有比零 件序号的数值大的同类序号的数值自动减,以及删除明细;判断明 细表是否已经为空;如果为空表,则自动删除明细表。优选的,还包括提供插入空行菜单、表格折行菜单、输出明 细表菜单、关联数据库菜单、输出数据菜单、输入数据菜单中的至 少一种以*接受用户的选才奪;当接受到用户对插入空行菜单的选冲奪 时,允许用户对明细表插入空行;当接受到用户对表格折行菜单的 选择时,允许用户对明细表中的选择的明细折行显示;当接受到用 户对输出明细表菜单的选择时,允许用户将明细表输出到另 一个电 子图板文件中,其中,提供以下至少一个选项A4幅面竖放、输 出当前文件中的标题栏、隐藏当前文件中的明细表、自动填写页凌t 和页码、填写输出文件中的标题栏;当接受到用户对关联数据库菜单的选择时,允许用户将明细表关联到数据库;当接受到用户对输 出数据菜单的选择时,允许用户将明细表中的数据导出到外部的数 据库或文件中;当接受到用户对输入数据菜单的选择时,允许用户 将外部的数据库或文件中的数据导入到明细表中。上述实施例的用于CAD的零件序号及明细表处理方法因为揭: 供了自动生成零件序号的工具,从而设计人员可以通过简单地拾取 4喿作自动i也生成零4牛序号并相应i也自动更新明细表,而无须手工生 成,所以解决了手工操作工作效率低、劳动强度大、容易出错的问 题,进而实现了绘图快捷的效果,并减轻了设计人员的工作量,降 低了出现差错的可能性。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申 -清的一部分,本专利技术的示意性实施例及其本文档来自技高网...

【技术保护点】
一种用于CAD的零件序号及明细表处理方法,其特征在于,包括以下步骤:    提供生成序号菜单以接受用户的选择;    当接受到用户对所述生成序号菜单的选择时,提供游标以接受用户从图纸中拾取起始点和终止点;    自动绘制从所述起始点到所述终止点的零件序号;    根据自动绘制的零件序号自动更新明细表。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈建来王宏磊
申请(专利权)人:北京数码大方科技有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1