1参数化设计平台体系
桥式起重机参数化设计平台体系结构,如图1所示。设计是在人机交互界面的指导下进行,首先对提交的设计要求与工程参数进行相关的自适应判断,同时对输入的参数做出越界反应,并在操作过程中给出信息提示等。利用尺寸驱动,平台能够将设计参数直接转化为产品零件及装配体三维模型,方便了模型的动态交互式修改,提高了设计效率。
2参数化设计平台程序接口
ActiveX Automation是由OLE自动化(OLE Automation)技术扩充、复合而来,通过嵌入或链接的方式做到数据共享,使应用程序以一定的流程相互沟通、控制。SolidWorks/APl模块为用户提供了采用标准"对象链接与嵌入"技术和"部件对象模式(COM)"技术的应用程序接口,有利于二次开发技术的实现,通过使用支持AetiveX Automation的面向对象语言VB进行二次开发,将SolidWorks功能集成到客户应用程序中,实现SolidWorks完全客户化。
在设计平台中,利用VB编写的接口程序如下:
这样就可以创建新的Application对象实例,也可以连接现有的对象实例。
为实现与Solidworks通信,在VB的项目中还要添加引用SolidWorks中的相关类型库,即组件对象模型COM(Component Object Model )通过访问COM组件,能够使不同语言开发的软件组件在单机或网络环境下相互操作。利用VB引用的COM组件如下:
在VB中建立一个DLL文件项目,并引用Solidworks的插件库文件、库文件及常数库,在属性中选择工程兼容并在类模块中添加相应程序段,生成*.dll文件并在SolidWorks中打开,*.dll文件将以插件的形式添加到菜单中。这样就建立了设计平台与SolidWorks对象的联系,可以在VB的环境下对SolidWorks对象进行操作。
3快速参数化建模
在设计平台中采用尺寸驱动参数化建模技术,主要是在产品结构和形状确定的前提下,通过对尺寸变量施加约束并自动求解来生成新的三维模型聊。这种设计模式首先确定主要参数,其余尺寸作为服从变量与主变量建立约束关系,综合利用系列表与方程式这两种功能,建立该类零件的自动化设计模型。在SolidWorks中,由自变量和因变量建立约束方程:
其中自变量x1、x2是独立的参数在三维模型设计过程中,通过合理设置参数及它们之间的约束关系建立方程就可以完成零件参数化,实现同类系列件的自动建模。
在方程式中定义的约束函数如下:
以双梁桥式起重机主梁为数字样机,其起重量为32t,跨度为31.5m,建立的主梁三维模型,如图2所示。
相关文章
- 2021-09-08BIM技术丛书Revit软件应用系列Autodesk Revit族详解 [
- 2021-09-08全国专业技术人员计算机应用能力考试用书 AutoCAD2004
- 2021-09-08EXCEL在工作中的应用 制表、数据处理及宏应用PDF下载
- 2021-08-30从零开始AutoCAD 2014中文版机械制图基础培训教程 [李
- 2021-08-30从零开始AutoCAD 2014中文版建筑制图基础培训教程 [朱
- 2021-08-30电气CAD实例教程AutoCAD 2010中文版 [左昉 等编著] 20
- 2021-08-30电影风暴2:Maya影像实拍与三维合成攻略PDF下载
- 2021-08-30高等院校艺术设计案例教程中文版AutoCAD 建筑设计案例
- 2021-08-29环境艺术制图AutoCAD [徐幼光 编著] 2013年PDF下载
- 2021-08-29机械AutoCAD 项目教程 第3版 [缪希伟 主编] 2012年PDF