1问题的提出
2系统总体设计
- 软件设计思想
- 本系统是在微机平台上,基于当今世界上最为流行的基础支持软件AutoCAD R14.0进行二次开发的组合机床夹具CAD软件。由于组合机床夹具的设计专用性很强,如果采用自动设计,仅仅*输入几个参数就完成组合机床夹具设计的CAD软件,则适用面小,有很大的局限性。本系统采用参数化设计和交互式设计相结合的方法。参数化设计通过用户输入一些参数,完成产品结构的设计;交互式设计是由用户参与,交互地选择零部件、确定型号。这样由计算机实现产品通用性的设计,而由用户借助计算机实现产品专用性的设计,避免了自动设计的通用性差、设计面窄的局限性。
- 本系统以Windows 95/98、Windows NT4.0的Pentium微机为开发和运行平台,以AutoCAD R14.0为基础支持软件,采用FoxPro 2.5建立数据库,综合运用动态数据交换技术DDE,图形软件二次开发技术ADS/ARX,在Microsoft Visual C++5.0编译环境中开发的交互式图形处理软件。
- 系统平台构建
- 在开发一个系统前,根据当前企业的实际情况来选择合适的硬件平台和软件环境是尤其重要的。
- 在CAD推广应用中,许多企业采用高起点,工作站一步到位的方法。但目前计算机硬件发展很快,两三年一个飞跃,一些企业买昂贵的工作站,未等使用已经淘汰,造成浪费。而随着微机的普及与性能的提高,以Pentium、Pentium Pro、Pentium Ⅱ微机为基础的CAD/CAM系统将成为主流。在CAD推广应用中,“好用、够用、实用”仍是最主要的,以微机为硬件平台的CAD技术是普遍适合我国目前状况的选择(当然,这并不意味着传统的工作站会日趋式微,在产品造型、三维仿真等方面仍需要高性能的工作站来完成)。
- 对于操作系统,Windows 95/98/NT是最佳选择。DOS系统已经被CAD软件淘汰,不应当因为对DOS比较熟悉就继续使用这种落后的操作系统。UNIX是几年前CAD软件的必须选择,因为当时只有UNIX是32位操作系统,才能发挥CAD软件的作用。现在Windows 95/98/NT已经是成熟的32位操作系统,从功能和用户群来看,选择Windows操作系统是必然趋势。这种系统具有性能可*、界面友好、维护简单方便等优点,可以单独工作,联网也很方便,其性能已完全可以满足企业的需要。其另一突出优点是可以将CAD/CAM应用软件和通用办公软件等完全集成在一起,充分发挥Windows标准平台的优势。
- 支撑软件的选择
- 二次开发不同于一般的软件开发,主要在于它不是从底层开始的软件设计,而是在已有的软件上进行的开发,所以二次开发的最大特点就是继承性。二次开发后的软件功能在很大程度上取决于支撑软件本身的功能和开放程度。因此,支撑软件的选择非常关键。
- 首先,软件应当由可*的、较大规模的公司生产,防止由于软件公件的倒闭,使我们失去长期而可*的技术支持。
- 其次,应当选择大家比较熟悉的、本身又在不断进步的软件。功能齐全,性能优良;具有标准的图形格式,方便与其它软件的交换,符合国际、国内标准;具有Windows95、Windows NT及工作站等多种版本,支持从微机到工作站多种硬件平台,实现功能完全一样,并在网络和数据上达到无缝集成。
- 最后,也是最重要的性能,就是支撑软件的开放性,或者说二次开发的能力。可以从两方面考虑:一方面开发功能是否齐全,接口是否简单;另一方面开发语言是否是通用的高级语言,编译环境是否优良。
- AutoCAD R14.0是Autodesk公司最新推出的辅助设计软件,是一个通用的交互式绘图软件,在全世界用户最多,国内用户也最多,占微机CAD市场的70%以上。AutoCAD完全是一个工程化、商品化软件,有很高的可*性、容错性、稳定性以及硬件兼容性,其功能齐全、使用方便,性能价格比高,而且具有非常好的开放性,被称为默认的“全球标准”,是支撑软件的最好选择。
- 本系统是在微机平台上,基于当今世界上最为流行的基础支持软件AutoCAD R14.0进行二次开发的组合机床夹具CAD软件。由于组合机床夹具的设计专用性很强,如果采用自动设计,仅仅*输入几个参数就完成组合机床夹具设计的CAD软件,则适用面小,有很大的局限性。本系统采用参数化设计和交互式设计相结合的方法。参数化设计通过用户输入一些参数,完成产品结构的设计;交互式设计是由用户参与,交互地选择零部件、确定型号。这样由计算机实现产品通用性的设计,而由用户借助计算机实现产品专用性的设计,避免了自动设计的通用性差、设计面窄的局限性。
3系统主要功能模块
4系统环境配置
- 软件开发环境
- 硬件环境
- 主机 CPU Pentium MMX 166
- 内存 64M EDO
- 硬盘 Seagate 4.3G
- 光驱 Sony 8倍速
- 软驱 1.44M
- 显示器 EMC SVGA 15"彩显 分辨率 1024×768
- 打印机 Canon BJC-4550
- 绘图仪 Houston DMP-162滚筒式绘图仪
- 软件环境
- 操作系统Microsoft Windows 95/98、Windows NT4.0
- 支撑软件AutoCAD R14.0
- 编译器 Microsoft Visual C++5.0
- 数据库软件 FoxPro 2.5
- 硬件环境
- 软件运行环境
- 要求PC486、586及Pentium微机,具有SVGA卡、分辨率至少800×600的图形显示器,建议CPU主频在100MHz以上,内存32M以上,配有任何型号的打印机、绘图仪及鼠标器等。系统预装Windows 95/98或Windows NT4.0操作系统,并预装AutoCAD R14.0基础软件,整个夹具CAD系统要求硬盘剩余空间在150MB以上。