2.2 开发工具的选择
自行开发的产品要与己有软件相兼容,特别要注意在建立系统的资源数据库资料时,要在最终开发软件中建立,防止不同软件之间数据传递后无法改动基础参数的问题,还要注意解决好系统间数据接口问题。解决方法通常采用专有接口,借助中性文件作为数据传输媒介和建立中央数据库的数据交换通道。
2.3 定制标准化的应用环境
为了让所有的设计人员在一个符合国际的规范化环境下工作,并确保设计产品的正确性、标准化,需要定制用户标准化的Pro/ENGINEER应用环境,包括设定标准的工作环境、定义等三个配置文件和设定模型模板等。
2.4 履带车辆传动系统建模开发思路
很多单位的产品大部分是定型产品,此种产品的系列化、通用化和标准化程度很高。进行这些产品设计所采用的数学模型及产品的结构都是固定不变的,所不同的只是产品的结构尺寸不同,而结构尺寸的差异是由于相同数目类型的已知条件在不同规格的产品设计中取不同的值造成的。对于这类产品,可以将已知条件和其他的随产品规格而变化的基本参数用相应的变量代替,然后根据已知条件和基本参数,由计算机自动查询图形数据库,或由相应的软件计算出绘图所需的全部数据,由专门的绘图生成软件在屏幕上自动设计出图形。其工作原理如图1所示。
图1 参数化CAD设计工作原理
履带车辆传动系统属于系列化、通用化和标准化程度高的装置。它是各种不同用途车辆的重要组成部分,承担功率传递、分配和转换等功能,车辆通过该系统实现和满足多种行驶要求。履带车辆包括各种装甲车辆、后勤车辆和工程车辆。由于其特殊的用途和要求,决定了其结构、功能和理论规律的复杂性。在履带车辆传动系统设计方面,三维参数化CAD技术已经应用于国外工业发达国家,大大提高了设计效率。
2.5 履带车辆传动系统开发工具的选择
在Pro/ENGINEER中提供了多种二次开发的工具,常用的包括:FAMILY TAB(族表)、PROGRAM(程序)、UDF(用户定义特征)和Pro/TOOLKIT等。这些工具都可进行快速的二次开发,使用时应根据开发功能的难易程度、设计人员的素质高低和产品的结构特点综合考虑选取。鉴于该系统在Pro/ENGINEER环境中定制了大量用户化命令,需要与它低层的数据库信息进行大量交互,完成较复杂的操作,因此,笔者选择Pro/TOOLKIT工具包作为开发工具。