欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2019108147238
申请人: 无锡金尚汽车技术开发有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2025-09-23
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种CATIA元素名称快速更改方法,其特征在于,包括:S1、获取CATIA的活动窗口;

S2、获取上一步骤选择的CATIA活动窗口中的元素数量;

S3、判断获取的元素数量是否为零,若是,退出以结束;若为单个,转S4步骤进行单个元素的改名;若为多个,转S5步骤进行多个元素的改名;

S4、首先进行错误处理,再通过获取是否发生错误来选择改名的方法,对单个元素进行改名,完成后退出;

S5、获取被选择窗口的元素对象,并进行错误处理;

S6、输入名称基础部分;

S7、判断S6步骤输入的内容是否为空白,若是,退出以结束,若非空,转S8步骤;

S8、输入升序开始的序号;

S9、判断S8步骤输入的内容是否为空白,若是,退出以结束,若非空,转S10步骤;

S10、判断错误处理的结果是否为0,若是,转S11步骤,获取零件设计模块改名方法;否则,转S12步骤,获取装配设计模块改名方法;

S11、获取被选择窗口的元素对象;通过获取零件设计模块改名的方法,改变多个零件设计模拟的名字,完成后退出以结束;

S12、获取被选择窗口的元素对象;通过获取装配设计模块改名的方法,改变多个装配设计模拟的名字,完成后退出以结束。

2.根据权利要求1所述的方法,其特征在于,所述S4步骤包括:S41,获取被选择窗口的元素对象,再进行错误处理;

S42,若错误数量不等于0;转S43步骤,获取零件设计模块改名方法;否则,转S44步骤,获取装配设计模块改名方法;

S43,输入集合名称,若输入为空,退出以结束;否则,以输入的集合名称命名元素对象;

S44,输入零件编号,若输入为空,退出以结束;否则,以输入的零件编号名称装配编号;

输入术语名称,若输入为空,退出以结束;否则,暂存术语名称;以暂存的零件编号和术语名称,按术语名称+零件编号的方式命名元素对象。

3.根据权利要求1所述的方法,其特征在于,所述S11步骤包括:S111,获取被选择窗口的元素对象;

S112,以名称基础+序号的方式对零件进行命名,其中,名称基础是输入初始输入的,而序号是在输入的初始序号的基础上循环处理而获得的;并且,在上述循环处理时,对于小于

10做十位补0且分别加1处理,对于10以上只做分别加1处理。

4.根据权利要求1所述的方法,其特征在于,所述S12步骤包括:S121,获取被选择窗口的元素对象;

S122,以名称基础+序号的方式对装配进行命名,其中,名称基础是输入初始输入的,而序号是在输入的初始序号的基础上循环处理而获得的;并且,在上述循环处理时,对于小于

10做十位补0且分别加1处理,对于10以上只做分别加1处理。

5.根据权利要求1-4任一项所述的方法,其特征在于,所述错误处理采用value.part name的方法,以通过判断是否发生错误来区分零件与装配,并再分别对两者进行改名。

6.一种CATIA元素名称快速更改装置,其特征在于,包括:窗口获取模块,用于获取CATIA的活动窗口;

元素数量获取模块,用于获取上一模块选择的CATIA活动窗口中的元素数量;

元素非零判断模块,用于判断获取的元素数量是否为零,若是,退出以结束;若为单个,转第一改名模块进行单个元素的改名;若为多个,转元素对象获取模块以进行多个元素的改名;

第一改名模块,用于先进行错误处理,再通过获取是否发生错误来选择改名的方法,对单个元素进行改名,完成后退出;

第一元素对象获取模块,用于获取被选择窗口的元素对象,并进行错误处理;

第一名称输入模块,用于接收输入名称基础部分;

第一判断模块,用于判断S6步骤输入的内容是否为空白,若是,退出以结束,若非空,转第二名称输入模块;

第二名称输入模块,用于接收输入升序开始的序号;

第二判断模块,用于判断S8步骤输入的内容是否为空白,若是,退出以结束,若非空,转S10步骤;

错误选择判断模块,用于判断错误处理的结果是否为0,若是,转第二改名模块,获取零件设计模块改名方法;否则,转第三改名模块,获取装配设计模块改名方法;

第二改名模块,用于获取被选择窗口的元素对象;通过获取零件设计模块改名的方法,改变多个零件设计模拟的名字,完成后退出以结束;

第三改名模块,用于获取被选择窗口的元素对象;通过获取装配设计模块改名的方法,改变多个装配设计模拟的名字,完成后退出以结束。

7.根据权利要求6所述的装置,其特征在于,所述第一改名模块包括:对象获取及错误处理模块,用于先获取被选择窗口的元素对象,再进行错误处理;

错误判断模块,用于判断错误数量并选择相应的改名模块,若错误数量不等于0;转第一零件设计改名模块,获取零件设计模块改名方法;否则,转第一装配设计改名模块,获取装配设计模块改名方法;

第一零件设计改名模块,用于对单个零件设计模块进行改名,输入集合名称,若输入为空,退出以结束;否则,以输入的集合名称命名元素对象;

第一装配设计改名模块,用于对单个装配设计模块进行改名,输入零件编号,若输入为空,退出以结束;否则,以输入的零件编号名称装配编号;输入术语名称,若输入为空,退出以结束;否则,暂存术语名称;以暂存的零件编号和术语名称,按术语名称+零件编号的方式命名元素对象。

8.根据权利要求6所述的装置,其特征在于,所述第二改名模块包括:第二元素对象获取模块,用于获取被选择窗口的元素对象;

第二零件设计改名模块,用于对单个零件设计模块进行改名,以名称基础+序号的方式对零件进行命名,其中,名称基础是输入初始输入的,而序号是在输入的初始序号的基础上循环处理而获得的;并且,在上述循环处理时,对于小于10做十位补0且分别加1处理,对于

10以上只做分别加1处理。

9.根据权利要求5所述的装置,其特征在于,所述第三改名模块包括:第三元素对象获取模块,用于获取被选择窗口的元素对象;

第二装配设计改名模块,用于对单个装配设计模块进行改名,以名称基础+序号的方式对装配进行命名,其中,名称基础是输入初始输入的,而序号是在输入的初始序号的基础上循环处理而获得的;并且,在上述循环处理时,对于小于10做十位补0且分别加1处理,对于

10以上只做分别加1处理。

10.根据权利要求6-9任一项所述的装置,其特征在于,所述错误处理采用value.part name的方法,以通过判断是否发生错误来区分零件与装配,并再分别对两者进行改名。