当前位置: 首页 > 专利查询>付爽专利>正文

一种基于CREO软件的建模数据的建模方法、一种计算机装置和一种计算机可读存储介质制造方法及图纸

技术编号:26169957 阅读:17 留言:0更新日期:2020-10-31 13:35
本发明专利技术提供一种基于CREO软件的建模数据的建模方法、一种计算机装置和一种计算机可读存储介质。建模方法包括根据获取的第一条件赋值数据判断当前状态为非关系驱动状态,获取输入建模数据;判断是否获取建模数据重定义指令,若是,获取第二条件赋值数据并判断当前为临时关系驱动状态,根据输入建模数据和重定义关系数据生成输出建模数据;获取第一条件赋值数据并再次判断当前为非关系驱动状态,根据输出建模数据重新生成模型。计算机装置执行计算机程序可实现建模方法,计算机可读存储介质的程序被读取时可实现建模方法。本发明专利技术实现允许对数据直接修改,又可在关系程序中对修改的数据重新定义,提高工业三维设计的时效性和准确性。

【技术实现步骤摘要】
一种基于CREO软件的建模数据的建模方法、一种计算机装置和一种计算机可读存储介质
本专利技术涉及一种计算机数据处理方法,具体涉及一种基于CREO软件的可修改由关系驱动的建模数据的建模方法、一种计算机装置和一种计算机可读存储介质。
技术介绍
在工业三维设计中,需要对模型的三维数据进行修改以满足设计需求,并期望修改三维数据时进行了如纠错处理、标准化处理或计算校对处理等符合特定规则的处理。例如,在三维装配图中某需要用到内六角螺栓模型,螺栓模型的关键数据是直径和长度,经强度计算,其直径应不小于Φ7mm;经测量,在安装空间的限制下,其长度应不大于22mm。若以国家标准或企业标准作为选择参考,此时需要考虑如何选择满足上述条件的标准件,并获取该标准件的尺寸数据作为螺栓模型的三维数据。现有的处理方法之一为:设计者先通过查阅标准件手册,最后比对并选出规格为M8x20的螺栓,并按该螺栓的数据(包括螺栓关键数据直径和长度,以及其他数据如螺栓头直径、螺栓头高度、内六角尺寸等)来修改模型数据。该处理方法存在的问题是,查阅资料耗时耗神、结果具有非唯一性、需要输入太多的数据,导致容易产生人为错误,该处理方法的时效性和准确性均较低。现有的另一种处理方法为:以族表方式创建模型,螺栓的规格都包括在族表中,通过在替换时检索规格为M8x20的实例来实现模型数据的修改。该处理方法存在的问题是,检索步骤繁琐,不直观;所有实例索引展示在当前界面使数据显得繁杂,占用更多存贮显示资源,造成使用不便;螺栓模型不能直接接收上级装配或骨架模型所传递的需求数据,不利于模块化处理。
技术实现思路
本专利技术的第一目的在于提供一种提高时效性和准确性的基于CREO软件的可修改由关系驱动的建模数据的建模方法。本专利技术的第二目的在于提供一种实现上述基于CREO软件的可修改由关系驱动的建模数据的建模方法的计算机装置。本专利技术的第三目的在于提供一种实现上述基于CREO软件的可修改由关系驱动的建模数据的建模方法的计算机可读存储介质。本专利技术第一目的提供的基于CREO软件的可修改由关系驱动的建模数据的建模方法包括根据获取的第一条件赋值数据判断当前状态为非关系驱动状态,释放建模数据输入权限;获取输入建模数据;判断是否获取建模数据重定义指令,若是,执行以下步骤:获取第二条件赋值数据,根据第二条件赋值数据判断当前状态为临时关系驱动状态,并根据输入建模数据和预设的重定义关系数据计算生成输出建模数据;获取第一条件赋值数据,根据第一条件赋值数据判断当前状态为非关系驱动状态;根据输出建模数据重新生成模型。由上述方案可见,在建模时,可利用CREOParametric软件(下称CREO软件)提供的二次开发工具“PRO/Program关系”添加适当的关系程序来驱动建模数据,使模型的三维数据符合关系程序中定义的特定规则。在CREO软件中,关系(程序)是书写在符号尺寸和参数之间的用户定义的公式组。但是如果某些建模数据由关系驱动,用户当前就不具有输入权限去修改这些建模数据。若尝试点击并修改由关系驱动的建模数据,CREO软件将显示意为“无法修改由关系驱动的数据”的错误信息。因此,本专利技术提供的建模方法中,通过编写关系程序,使模型不在重新生成状态时,系统均能获得第一条件赋值数据,使系统判断当前状态为非关系驱动状态,从而保证设计者始终都能获得修改建模数据的权限。当需要进行数据修改时,则在模型显示的尺寸处或预设的输入栏中输入建模数据,随后当系统获得重新生成模型的执行指令后,编写的关系程序中首先强制赋予第二条件赋值数据并执行判断步骤,使系统将当下状态识别为临时的关系驱动状态,此时系统则执行下一步,根据重定义关系进行计算,建模数据的重定义包括纠错处理、标准化处理或计算校对处理等,从而生成既满足设计需求又经过重定义处理的建模数据。此后,编写的关系程序中再次强制赋予第一条件赋值数据以保证用户在接下来依然具有修改建模数据的权限;随后执行其他建模数据关系的计算处理后,根据输出建模数据重新生成模型。本专利技术提供的基于CREO软件的建模方法,不但使用户拥有修改模型三维数据的权限,同时可基于关系驱动去对输入建模数据进行计算并生成满足更多设计条件的输出建模数据以更新模型,由于其操作简单直观且最优解唯一的特点,该建模方法有效提高工业三维设计中的时效性和准确性。进一步的方案是,根据输出建模数据重新生成模型的步骤中,包括根据输出建模数据和预设的建模数据间关系数据计算生成第一关联建模数据;根据输出建模数据和第一关联建模数据重新生成模型。由上可见,由于模型上尚有一些尺寸数据并非关键尺寸数据,即第一关联建模数据,该些非关键尺寸数据应当与关键尺寸数据即输出建模数据有对应的派生关系。因此,本方法通过在关系程序中通过写入作为换算公式组的建模数据间派生关系数据,在计算获得输出建模数据后即可计算生成第一关联建模数据。此设置进一步提高了三维设计的时效性和准确性。进一步的方案是,获取输入建模数据的步骤后,还包括判断是否获取建模数据重定义指令,若否,根据输入建模数据重新生成模型。由上可见,本建模方法还能实现以输入建模数据直接作为新的三维数据以重新生成模型的选择方式,更全面地满足设计者的设计需求。进一步的方案是,根据输入建模数据重新生成模型的步骤中,包括根据输入建模数据和预设的建模数据间派生关系数据计算生成第二关联建模数据;根据输入建模数据和第二关联建模数据重新生成模型。由上可见,此设置实现通过在关系程序中通过写入作为换算公式组的建模数据间派生关系数据,并根据输入建模数据后计算生成与非关键尺寸数据相关的第二关联建模数据。进一步的方案是,在获取输入建模数据的步骤后,还包括判断是否获取模型重新生成执行指令,若是,执行判断是否获取建模数据重定义指令的步骤。由上可见,在有的情况下,需要进行标准化处理的建模数据不止一个,因此,在系统获取一个或多个键入建模数据后,不会立即进行模型重新生成步骤,而是等设计者认为输入建模数据足够了,并点击模型重新生成执行指令对应的命令图标后,再进行下一步骤,从而便于设计者操作,且降低出错率。进一步的方案是,根据获取的第一条件赋值数据判断当前状态为非关系驱动状态,释放建模数据输入权限的步骤前,还包括读取关系程序编写界面的已编写关系程序代码,利用已编写关系程序代码获取第一条件赋值数据。由上可见,本建模方法执行的第一个步骤是需要获取的第一条件数据,并以获取的第一条件赋值数据判断当前状态为非关系驱动状态。正是在编写的关系程序中重定义关系程序段结束前,强制进行第一条件数据的赋值处理,使得在此记录的第一条件赋值数据符合非关系驱动状态,进而释放建模数据输入权限以实现尺寸或参数等建模数据的修改。进一步的方案是,获取第二条件赋值数据。在根据第二条件赋值数据判断当前状态为临时关系驱动状态的步骤中,还包括利用已编写关系程序代码获取第二条件赋值数据,并利用已编写关系程序代码根据第二条件赋值数据判断当前状态为临时关系驱动状态。另一进一步的方案是,所根据输入建模数本文档来自技高网
...

【技术保护点】
1.一种基于CREO软件的建模数据的建模方法,其特征在于:/n所述建模方法包括:/n根据获取的第一条件赋值数据判断当前状态为非关系驱动状态,释放建模数据输入权限;/n获取输入建模数据;/n判断是否获取建模数据重定义指令,若是,执行以下步骤:/n获取第二条件赋值数据,根据所述第二条件赋值数据判断当前状态为临时关系驱动状态,并根据所述输入建模数据和预设的重定义关系数据计算生成输出建模数据;/n获取所述第一条件赋值数据,根据所述第一条件赋值数据判断当前状态为非关系驱动状态;/n根据所述输出建模数据重新生成模型。/n

【技术特征摘要】
1.一种基于CREO软件的建模数据的建模方法,其特征在于:
所述建模方法包括:
根据获取的第一条件赋值数据判断当前状态为非关系驱动状态,释放建模数据输入权限;
获取输入建模数据;
判断是否获取建模数据重定义指令,若是,执行以下步骤:
获取第二条件赋值数据,根据所述第二条件赋值数据判断当前状态为临时关系驱动状态,并根据所述输入建模数据和预设的重定义关系数据计算生成输出建模数据;
获取所述第一条件赋值数据,根据所述第一条件赋值数据判断当前状态为非关系驱动状态;
根据所述输出建模数据重新生成模型。


2.根据权利要求1所述的建模方法,其特征在于:
所述根据所述输出建模数据重新生成模型的步骤中,包括:
根据所述输出建模数据和预设的建模数据间关系数据计算生成第一关联建模数据;
根据所述输出建模数据和所述第一关联建模数据重新生成模型。


3.根据权利要求2所述的建模方法,其特征在于:
所述获取输入建模数据的步骤后,还包括:
判断是否获取建模数据重定义指令,若否,根据所述输入建模数据重新生成模型。


4.根据权利要求3所述的建模方法,其特征在于:
所述根据所述输入建模数据重新生成模型的步骤中,包括:
根据所述输入建模数据和预设的所述建模数据间关系数据计算生成第二关联建模数据;
根据所述输入建模数据和所述第二关联建模数据重新生成模型。


5.根据权利要求1至4任一项所述的建模方法,其特...

【专利技术属性】
技术研发人员:付爽
申请(专利权)人:付爽
类型:发明
国别省市:广东;44

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

1