用于cad的零件序号及明细表处理方法

文档序号:6464819阅读:900来源:国知局
专利名称:用于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也自动更新明细表,而无须手工生 成,所以解决了手工操作工作效率低、劳动强度大、容易出错的问 题,进而实现了绘图快捷的效果,并减轻了设计人员的工作量,降 低了出现差错的可能性。


此处所说明的附图用来提供对本发明的进一步理解,构成本申 -清的一部分,本发明的示意性实施例及其i兌明用于解释本发明,并 不构成对本发明的不当限定。在附图中
图1示出了根据本发明实施例的用于CAD的零件序号及明细 表处理方法的流禾呈图2示出了根据本发明实施例的用于CAD的零件序号及明细 表处理方法的生成序号的流程图3示出了4艮据本发明实施例的用于CAD的零件序号及明细 表处理方法的定制明细表的流程图4示出了根据本发明实施例的用于CAD的零件序号及明细 表处理方法的填写明细表的流程图;图5示出了根据本发明实施例的用于CAD的零件序号及明细 表处理方法的删除明细表的流程图。
具体实施例方式
下面将参考附图并结合实施例,来详细i兌明本发明。
图1示出了根据本发明实施例的用于CAD的零件序号及明细 表处理方法的;充禾呈图,包4舌以下步艰纟
步骤SIO,提供生成序号菜单以接受用户的选择;
步骤S20,当接受到用户对生成序号菜单的选择时,4是供游标 以接受用户从图纸中拾取起始点和终止点;
步骤S30,自动绘制从起始点到终止点的零件序号;
步骤S40,根据自动绘制的零件序号自动更新明细表。
该零件序号及明细表处理方法因为提供了自动生成零件序号 的工具,/人而i殳计人员可以通过简单地拾取操作自动地生成零件序 号并相应地自动更新明细表,而无须手工生成,所以解决了手工搮: 作工作效率低、劳动强度大、容易出错的问题,进而实现了绘图快 捷的效果,并减轻了设计人员的工作量,降低了出现差错的可能性。 另外,使用风才各定义(零件序号风才各和明细表风才各),可以保证生 成的零件序号和明细表有统一 的绘制方法和风格。
另夕卜,为了实现信息化的管理,还需要CAD软件与PDM (Product Data Management, 产品^U居管5里)/ERP (Enterprise Resource Planning,企业资源夫见划)4欠件进4亍集成,但J见有冲支术的 CAD软件由于人工来操作绘制零件序号和明细表,所以不能支持CAD软件与PDM/ERP软件的集成。因此,目前设计人员只能用 CAD软件一个个地打开图纸文件,不仅效率很低,而且也很难得到 有效的数据。上述的零件序号及明细表处理方法因为提供了自动生 成零件序号的工具,可以方便PDM/ERP软件的调用,所以能很容 易地实现CAD软件与PDM/ERP软件的集成,从而也减轻了人工操 作的负4旦。
优选的,步骤S30具体包括才是供输入控件以接受用户输入的 数值;如果未接收到用户的输入,则以上一个生成的零件序号的数 值加上1作为当前生成零件序号的数值;如果接收到用户输入的数 值,则根据输入的数值生成零件序号。
优选的,如果接收到用户输入的数值,则根据输入的数值生成 零件序号具体包括如果用户输入的数值小于等于图纸中已有的同 类零件序号中至少一个零件序号的数值,则提供选择自动调整、取
重号还是插入的提示;如果得到对自动调整的选择,则以已有的同 类零件序号中最大的 一个零件序号的数值加上1作为当前生成零件 序号的数值;如果得到对取重号的选择,则以输入的数值作为当前 生成零件序号的数值;如果得到对插入的选择,则以输入的数值作 为当前生成零件序号的数值,并自动将至少一个零件序号的数值加 1;如果用户输入的数值大于图纸中已有的同类零件序号中至少一 个零件序号的数值,则以输入的数值作为当前生成零件序号的数值。
该优选实施例提供了自动绘制从起始点到终止点的零件序号 的功能。设计人员可以通过简单地拾取操作自动地生成零件序号, 而无须手工生成,所以解决了手工操作工作效率低、劳动强度大、 容易出错的问题,进而实现了绘图快捷的效果,并减轻了设计人员 的工作量,降低了出现差错的可能性。
13优选的,步骤S30还包括如果起始点是拾取了图纸中已有的 零件序号,则自动生成的零件序号共用已有的零件序号的引线;否 则,自动为自动生成的零件序号绘制从起始点到终止点的引线。
该优选实施例4是供了一个自动绘制从起始点到终止点的零件 序号的更优方案,定义了用户拾取的零件序号包含图纸中已有的零 件序号的情况。
优选的,步骤S40具体包括判断图纸中是否已有明细表;如 果没有,则自动生成新的明细表,并将自动绘制的零件序号作为一 行明细添加到明细表中;如果已有明细表,则判断自动绘制的零件 序号是追加、插入、还是重号;如果是追加,则将自动绘制的零件 序号作为一行明细添加到明细表中;如果是插入,则将自动绘制的 零件序号作为一4亍明细添加到明细表中,并相应地更新因插入导致 数值加1的已有零件序号所关联的明细中的零件序号数值;如果是 重号,则保持明细表。
功能,解决了手工操作工作效率低、劳动强度大、容易出错的问题, 进而实现了绘图快捷的效果,并减轻了设计人员的工作量,降低了 出现差错的可能性。
优选的,用于CAD的零件序号及明细表处理方法还包括提 供删除序号菜单、编辑序号菜单、交换序号菜单和序号设置菜单中 的至少一种以接受用户的选择;当接受到用户对删除序号菜单的选 择时,允许用户删除图纸中已有的零件序号,并相应地更新图纸中 其他已有的零件序号和明细表,其中,如果图纸中没有其它相同数 ^直的零件序号,则就删除与删除的零件序号对应的明细,并且图纸
值自动减1;如果还有相同数值的零件序号,则保留与删除的零件序号对应的明细;当接受到用户对编辑序号菜单的选择时,允许用 户修改图纸中已有的零件序号的引用线和文字样式;当接受到用户 对交换序号菜单的选择时,允许用户在图纸中选择两个已有的零件 序号进行相互交换,并相应地更新明细表;当接受到用户对序号设 置菜单的选择时,允许用户设置零件序号的绘制样式。
辑序号、交换序号和序号设置的多项功能,便于用户对图纸中的零 件序号进行各种操作,方便用户使用。
图2示出了根据本发明实施例的用于CAD的零件序号及明细 表处理方法的生成序号的流程图,包括以下步-腺
步艰《S102,启动生成序号功能;
步骤S104,从生成序号菜单上拾取序号引出点和定位点, 如果拾取到已有的序号,则表示要生成共用一根引线的序号,不 用再拾取引出点和定位点了;
步骤S106,判断图纸中是否有明细表;
步-骤S108,如果当前图纸中没有明细表,则创建新明细表, 并添加到图纸中,进入步-骤S118;
步骤SllO,如果当前图纸中有明细表,则要判断新序号是 否比同类序号中最大的还大1;
步骤S112,如果新序号不比同类序号中最大的还大1,则表 明新序号与原有序号不是连续的,则会提示用户是要"自动调 整"、"插入"还是"取重号";步骤S114,如果用户是要"自动调整",则序号值设为同类 序号的最大值加1;
步骤S116,如果用户是要"插入",则所有序号和明细表中 的不小于该序号值的同类序号的值自己加1;
步骤S118,如果新序号比同类序号中最大的还大1,则表明 新序号是与原有序号连续的,直4妻在明细表中添加一4亍新的表 项,同时生成只十应的序号;
步骤S120,判断拾取第一点时是否拾取了旧的零件序号;
步-骤S122,如果才合耳又了旧的零件序号,则增加原序号中的 序号数量(形成共用引线的序号);
步骤S124,如果未拾取旧的零件序号,则添加新零件的序
该优选实施例因为提供了自动生成零件序号的工具,从而设计 人员可以通过简单地才合取才喿作自动地生成零件序号并相应地自动 更新明细表,而无须手工生成,所以解决了手工4喿作工作效率低、 劳动强度大、容易出错的问题,进而实现了绘图快捷的效果,并减 轻了设计人员的工作量,降低了出现差错的可能性。
图3示出了根据本发明实施例的用于CAD的零件序号及明细 表处理方法的定制明细表的流程图,包括以下步骤
步骤Sll,提供定制明细表菜单以接受用户的选择;
步骤S21,当接受到用户对所述定制明细表菜单的选择时,提 供控件以接受用户对以下至少之一的定制明细表的表头内容,明细表文字的字体、字高、对齐方式,明细表的行高、颜色、计算精
度、明细栏文本外观、表头文本外7见;
步骤S31,根据用户的定制自动绘制明细表。
上述优选实施例提供了明细表的定制功能,通过使用风格定义 定制明细表风格,可以保证生成的明细表有统一的绘制方法和风格。
图4示出了根据本发明实施例的用于CAD的零件序号及明细 表处理方法的填写明细表的流程图,包括以下步骤
步骤S12,提供填写明细表菜单以接受用户的选择;
步骤S22,当接受到用户对填写明细表菜单的选择时,提供控 件以4妻受用户对明细表中明细的填写,并自动计算明细中的汇总 项;
步骤S32,才艮据用户的填写和自动计算自动更新明细表。
上述优选实施例4是供了填写明细表的菜单,系统自动才艮据用户 在菜单中相应项目的填写内容和自动计算,自动更新明细表。这样 就解决了手工操作工作效率低、劳动强度大、容易出错的问题,进 而实现了绘图快捷的效果,并减轻了设计人员的工作量,降低了出 现差错的可能性。
图5示出了根据本发明实施例的用于CAD的零件序号及明细 表处理方法的删除明细表的流程图,包括以下步骤
步骤S202,启动删除明细表功能,拾取要删除的一行明细表(明 细表表项);步骤S204,判断是否拾取到了明细表的表头;
步骤S206,如果拾取到明细表表头,则提示确认是否要删除所 有的零件序号和明细表,选"是"则删除;
步骤S208,如果拾取到一行明细表,即明细表表项,那么软件 会判断该明细表表项是不是由插入空行功能创建的,如果是空行则 进入步骤S216;
步骤S210,如果不是由插入空行功能创建的空行,则删除当前 图纸中所有与该表项关联的序号(即序号值相同的);
步骤S212 ,图纸中所有比该序号值大的同类序号的值自己减1;
步骤S214,明细表中所有比该序号值大的同类序号的值自己减
1;
步骤S216,在一些列自动的相关处理后从明细表中删除该表
项;
步骤S218,软件自动判断明细表是否已经为空;
步骤S220,如果为空表,贝'J自动删除明细表。
该优选实施例提供了删除明细表表项的功能,在删除一行明细 表的同时,可以删除所有与该行明细表关联的零件序号,通过该功 能用户可以方便地删除明细表及与之关联的零件序号,避免了手工 操作工作效率低、劳动强度大、容易出错的问题,进而减轻了设计 人员的工作量,降低了出现差错的可能性。
18优选的,零件序号及明细表处理方法还包括提供插入空行菜 单、表格折行菜单、输出明细表菜单、关联数据库菜单、输出数据 菜单、输入数据菜单中的至少一种以接受用户的选择;当接受到用 户对插入空行菜单的选择时,允许用户对明细表插入空行;当接受 到用户对表格折行菜单的选择时,允许用户对明细表中的选择的明 细折行显示;当接受到用户对输出明细表菜单的选择时,允许用户 将明细表输出到另一个电子图板文件中,其中,提供以下至少一个 选项A4幅面竖》文、输出当前文件中的标题栏、隐藏当前文件中 的明细表、自动填写页数和页码、填写输出文件中的标题栏;当接 受到用户对关联数据库菜单的选择时,允许用户将明细表关联到数 据库;当接受到用户对输出数据菜单的选择时,允许用户将明细表 中的数据导出到外部的数据库或文件中;当接受到用户对输入数据 菜单的选择时,允许用户将外部的数据库或文件中的数据导入到明 细表中。
该优选实施例还提供插入空行、表格折行、输出明细表、关联 数据库、输出数据和输入数据多项功能,用户可以根据需要进行相
应的纟喿作,方<更用户的4吏用。
从以上的描述中,可以看出,本发明上述的实施例实现了如下 技术效果因为提供了自动生成零件序号的工具,从而设计人员可 以通过简单地4合取才乘作自动地生成零件序号并相应地自动更新明 细表,而无须手工生成,所以解决了手工操作工作效率低、劳动强 度大、容易出错的问题,进而实现了绘图快捷的效果,并减轻了设 计人员的工作量,降低了出现差错的可能性。另外,使用风格定义 (零件序号风格和明细表风格),可以保证生成的零件序号和明细 表有统一 的绘制方法和风格。此夕卜,自动生成的零件序号和明细表可以方《更PDM/ERP软件 的调用,所以能很容易地实现CAD软件与PDM/ERP软件的集成, 从而也减轻了人工操作的负担。
显然,本领域的技术人员应该明白,上述的本发明的各模块或 各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算 装置上,或者分布在多个计算装置所组成的网络上,可选地,它们 可以用计算装置可"^W于的程序〗戈码来实现,乂人而,可以将它们存4诸 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成 电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模
块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述^又为本发明的优选实施例而已,并不用于限制本发 明,对于本领域的技术人员来说,本发明可以有各种更改和变化。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进 等,均应包含在本发明的保护范围之内。
权利要求
1.一种用于CAD的零件序号及明细表处理方法,其特征在于,包括以下步骤提供生成序号菜单以接受用户的选择;当接受到用户对所述生成序号菜单的选择时,提供游标以接受用户从图纸中拾取起始点和终止点;自动绘制从所述起始点到所述终止点的零件序号;根据自动绘制的零件序号自动更新明细表。
2. 根据权利要求1所述的零件序号及明细表处理方法,其特征在 于,自动绘制从所述起始点到所述终止点的零件序号具体包 括提供输入控件以接受用户输入的^t值;如果未4妄收到用户的输入,则以上一个生成的零件序号 的数值加上1作为当前生成零件序号的数值;如果接收到用户输入的数值,则根据所述输入的数值生 成零件序号。
3. 根据权利要求2所述的零件序号及明细表处理方法,其特征在 于,如果接收到用户输入的数值,则根据所述输入的数值生成 零件序号具体包括如果用户输入的数值小于等于所述图纸中已有的同类零 件序号中至少一个零件序号的数值,则提供选"^自动调整、取 重号还是插入的提示;如果得到对自动调整的选择,则以已有的同类零件序 号中最大的一个零件序号的数值加上1作为当前生成零件序号的数值;如果得到对取重号的选择,则以所述输入的数值作为 当前生成零件序号的数值;如果得到对插入的选择,则以所述输入的数值作为当 前生成零件序号的数值,并自动将所述至少一个零件序号 的H值加1;如果用户输入的数值大于所述图纸中已有的同类零件序 号中至少 一个零件序号的数值,则以所述输入的数值作为当前 生成零件序号的数值。
4. 根据权利要求1所述的零件序号及明细表处理方法,其特征在 于,自动绘制从所述起始点到所述终止点的零件序号还包括如果所述起始点是拾取了所述图纸中已有的零件序号,否则,自动为所述自动生成的零件序号绘制从所述起始 点到所述终止点的引线。
5. 根据权利要求1所述的零件序号及明细表处理方法,其特征在 于,根据自动绘制的零件序号自动更新明细表具体包括判断所述图纸中是否已有明细表;如果没有,则自动生成新的明细表,并将所述自动绘制 的零件序号作为一行明细添加到所述明细表中;如果已有明细表,则判断所述自动绘制的零件序号是追 力口、插入、还是重号;如果是追加,则将所述自动绘制的零件序号作为一4亍明细添加到所述明细表中;如果是插入,则将所述自动绘制的零件序号作为一 -f亍明细添加到所述明细表中,并相应地更新因插入导致 数值加1的已有零件序号所关联的明细中的零件序号数 值;如果是重号,则保持所述明细表。
6.根据权利要求1所述的零件序号及明细表处理方法,其特征在 于,还包括提供删除序号菜单、编辑序号菜单、交换序号菜单和序 号设置菜单中的至少 一种以4妄受用户的选4奪;当接受到用户对删除序号菜单的选择时,允许用户删除 所述图纸中已有的零件序号,并相应i也更新所述图纸中其他已 有的零件序号和所述明细表,其中,如果所述图纸中没有其它 相同凄t值的零件序号,则就删除与所述删除的零件序号对应的 明细,并且所述图纸和所述明细表中所有比所述删除的零4牛序 号的数值大的同类零件序号的数值自动减1;如果还有相同凝: 值的零件序号,则保留与所述删除的零件序号对应的明细;当接受到用户对编辑序号菜单的选择时,允许用户修改 所述图纸中已有的零件序号的引用线和文字样式;当接受到用户对交换序号菜单的选择时,允许用户在所 述图纸中选择两个已有的零件序号进行相互交换,并相应地更 新所述明细表;当接受到用户对序号设置菜单的选择时,允许用户设置 零件序号的绘制样式。
7. 4艮据权利要求1所述的零件序号及明细表处理方法,其特征在 于,还包括提供定制明细表菜单以接受用户的选择;当接受到用户对所述定制明细表菜单的选择时,提供控 件以4妄受用户对以下至少之一的定制明细表的表头内容,明 细表文字的字体、字高、对齐方式,明细表的行高、颜色、计 算精度、明细栏文本外观、表头文本外观;根据用户的定制自动绘制明细表。
8. 4艮据权利要求1所述的零件序号及明细表处理方法,其特征在 于,还包4舌提供填写明细表菜单以接受用户的选择;当接受到用户对所述填写明细表菜单的选择时,提供控 件以4妾受用户对明细表中明细的填写,并自动计算所述明细中 的汇总项;根据用户的填写和所述自动计算自动更新明细表。
9. 根据权利要求1所述的零件序号及明细表处理方法,其特征在 于,还包括提供删除表项菜单以接受用户的选择;当接受到用户对所述删除表项菜单的选择时,接受用户 对所述明细表的拾取;判断是拾取到了所述明细表的表头,则提供是否要删除 所有的零件序号和所述明细表的^是示;如果得到选"是",则删除所有的零件序号和所述明 纟田表;否则重新*接受用户对所述明细表的冲合耳又;判断是拾取到了所述明细表中的 一行明细,则判断所述明细是否为空4亍,如果是空4亍则删除所述明细;如果不是空4亍,则删除所述图纸中所有所述明细关联的 零件序号,将所有比所述零件序号的#:值大的同类序号的数值 自动减,以及删除所述明细;判断所述明细表是否已经为空;如果为空表,则自动删除所述明细表。
10.根据权利要求1所述的零件序号及明细表处理方法,其特征在 于,还包括提供插入空行菜单、表格折行菜单、输出明细表菜单、 关联数据库菜单、输出数据菜单、输入凄t据菜单中的至少一种 以接受用户的选择;当接受到用户对插入空行菜单的选4奪时,允许用户对所 述明细表插入空行;当接受到用户对表格折行菜单的选^奪时,允许用户对所 述明细表中的选择的明细折行显示;当接受到用户对输出明细表菜单的选4奪时,允许用户将 所述明细表输出到另一个电子图板文件中,其中,提供以下至 少一个选项A4幅面竖方文、净命出当前文件中的标题栏、隐藏 当前文件中的明细表、自动填写页凄t和页码、填写输出文件中 的标题栏;当接受到用户对关联数据库菜单的选择时,允许用户将 所述明细表关联到lt据库;当接受到用户对输出数据菜单的选择时,允许用户将所 述明细表中的#:据导出到外部的凄t据库或文件中;当接受到用户对输入数据菜单的选择时,允许用户将外 部的数据库或文件中的数据导入到所述明细表中。
全文摘要
本发明提供了一种用于CAD的零件序号及明细表处理方法,包括以下步骤提供生成序号菜单以接受用户的选择;当接受到用户对生成序号菜单的选择时,提供游标以接受用户从图纸中拾取起始点和终止点;自动绘制从起始点到终止点的零件序号;根据自动绘制的零件序号自动更新明细表。本发明解决了手工操作工作效率低、劳动强度大、容易出错的问题,进而实现了绘图快捷的效果,并减轻了设计人员的工作量,降低了出现差错的可能性。
文档编号G06F17/50GK101661516SQ20081011924
公开日2010年3月3日 申请日期2008年8月29日 优先权日2008年8月29日
发明者王宏磊, 陈建来 申请人:北京数码大方科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1