CAD软件的二次开发
特点:提高与集成性、专业性、相对简单性、实用性
基本方式:
参数化CAD开发方式-适用特定设计对象,开发效益较低
成组CAD开发方式- 结构比较复杂,开发难度较大
交互式CAD开发方式-产品结构千差万别,无法分类
CAD软件二次开发的方法:
一个功能完善的CAD应用软件,包括图形处理、数据管理、校核计算、有限元分析等几大部分
如何把这几大部分有效地结合起来,即如何实现它们之间数据传输的正确和畅通(接口技术),是开发CAD应用软件要解决的问题。
CAD软件
除计算机本身的软件如操作系统、编译程序外,cad主要使用交互式图形显示软件、cad应用软件和数据管理软件3类软件。
交互式图形显示软件用于图形显示的开窗、剪辑、观看,图形的变换、修改,以及相应的人机交互。
cad 应用软件提供几何造型、特征计算、绘图等功能 , 以完成面向各专业领域的各种专门设计。构造应用软件的四个要素是:算法 、数据结构、用户界面和数据管理。
数据管理软件用于存储 、检索和处理大量数据,包括文字和图形信息。为此,需要建立工程数据库系统。它同一般的数据库系统相比有如下特点:数据类型更加多样,设计过程中实体关系复杂,库中数值和数据结构经常发生变动,设计者的操作主要是一种实时性的交互处理。