(1)全动态用户界面
SolidWorks 提供一整套完整的动态界面和鼠标拖动控制系统。这种动态界面 减少了用户界面的设计步骤,省去了多余的对话框,进而避免了界面的凌乱;全 新的属性管理器包含了所有的设计数据和参数,可以用来高效的地管理整个设计
过程和步骤,使得操作便捷、界面清晰;SolidWorks 资源管理器与 Windows 资 源管理器基本相似,用户可通过 SolidWorks 资源管理器方便地管理 CAD 文件; 拥有标准件和标准特征的特征模版提供了良好的操作环境,用户可以通过特征模 版调用标准的零件和特征。
(2)配置管理
SolidWorks 软件体系结构中拥有配置管理这一独特部分,其包括零件设计、 装配设计和工程图。用户可以通过配置管理变换和组合不同的参数,在一个 CAD 文档中派生出不同的零件和装配体。
(3)装配设计
在 SolidWorks 中可以通过直接参考其他零件生成新零件,并保持这种参考 关系。即使是在装配界面时,也可以对零件进行设计和修改;另外一种功能是可 以对运动的部件进行干涉检查与间隙检测,并可以动态的检查装配体的运动过程 [3];SolidWorks 还在镜像部件功能上取得很大突破,该功能对已建好的零部件复制 生成新部件,加快装配速度和总体进度。
1。2。2SolidWorks 二次开发
SolidWorks 是以 Windows 为开发环境的 CAD/CAE/CAM/PDM 的桌面集成 系统,SolidWorks 美国总公司将众多大型机械 CAD 软件的优点集成于一体,基 于 Windows 开发的第一个机械三维 CAD 软件,在 1995 年 11 月成功面世。非全 约束的特征建模方法使得设计者可以在设计全程的任何阶段实现修改设计,设计 过程全相关,同时具有尺寸联动功能,牵动有关尺寸一起改变。它的装配方法既 可以自底向上,也可以自顶向下。自顶向下的装配方法更加符合工程习惯,工程 师可以在装配环境下参照已装配好的其他零件的定位尺寸来设计新零件[2]。创新 性的“封套”功能可实现分模块处理复杂的装配体。在整个过程中集成设计、分 析、加工以及数据管理于一体,将分析和模拟加工的结果作为模型产品的属性, 并在 SolidWorks 特征管理器显示了详细的数据信息。它也可以动态模拟装配过 程,计算质量特征,如惯性矩、质心、进行静态干涉检查等。
但是 SolidWorks 也不是完美的,不可能符合特定企业的指定要求。由于这 款软件是美国人编写的,在标题栏、明细表、剖视图标注、装配图序号等标注并 不适合中国的国标,也没有与我国国标契合的零件标准库。因此企业为了满足自
身的发展要求,形成特色,就必须对 SolidWorks 进行专业化和本地化的二次开 发工作[4]。同时二次开发可以将重复性工作变得简单精确,提高了绘图建模效率, 使 SolidWorks 在我国的工业生产中发挥了高效的作用。
为了方 便二次开发 , SolidWorks 提供了 上百个 API(Application Program Interface,应用程序接口)函数。这些函数就是 OLE 或 COM 接口。OLE(Object Linking and Embedding)是指对象的嵌入与链接,应用程序之间可以通过 OLE 数据嵌入或链接的方法来共享数据;COM(Component Object Model)作为软件 互相通信的一种方式,是组件对象模型接口,定义了标准的构建组建的方法。用 户可应用 VB\VBA\VC\Delphi 等编程语言对 SolidWorks 进行二次开发,建立适 合自己需要的 SolidWorks 功能模块。
1。2。3 参数化设计的发展现状
参数化设计在当今 CAD 应用技术中占得重要的成就地位,也是评价 CAD 技术成熟度的重要指标,因为其特点更符合当今高效的生产技术特点。工作人员 可以根据产品的形状和尺寸,通过参数化设计快速草拟出零件图。参数化设计还 可以实现快速二次生产,在第一次设计的基础上,通过参数驱动不同的设计结果, 提高了工作效率,也减轻设计人员的工作负担。设计者同时可以在设计的过程中 进行参数化建库,便于后续的设计工作。此外,变量设计以参数化设计为前提, 通过变量设计思路可以实现机构设计与动态设计的运动仿真模拟等。所以,参数 化设计在提高绘图建模效率、重复建模过程中发挥十分重要的作用。