副标题#e# 0引言
SolidWorks是一种通用的智能型CAD/CAM软件,特征造型和参数化功能非常强大,但是其中有些功能不符合我国国标,也不带有标准件。因此,为了适合特定的需求,使SolidWorks能够更有效地发挥作用,并使特定的或复杂的任务自动化,提高效率,就必须对其进行本地化和专业化的二次开发工作。
参数化设计思想对SolidWorks进行二次开发提供了捷径,由于其利用的是参数化设计,新旧图形只是在具体尺寸上发生了变化,特征形状并无根本改变,特别适合于标准件库的建立。然而,在编程过程中怎样获取标准件模型中的尺寸参数作为变量并将其更新是要面临的主要问题。
1 VB在SolidWorks二次开发中参数化的实现方法
针对上述问题,可以利用下面两种方法进行解决。
方法l:直接在VB环境中通过编程实现。此法的前提应该建立一个标准件的三维模型。编程时,先打开该模型,然后找到该模型中的相关尺寸参数,并对这些参数赋予新的数值,即可生成所需的模型。建立三维模型时一定要结合该零件的结构特征和尺寸参数,综合考虑尺寸标注方式。尽量避免尺寸参数间的关联和制约关系,需要修改的尺寸参数必须独立标注,尺寸标注的名称可通过查阅其属性获得。此方法实现的流程图如图1所示。
下面是实现导柱零件参数化自动生成新模型:VB程序,图2为导柱零件模型。
该导柱模型是采用旋转命令完成的,其中D1、D2、D 3、D4分别对应旋转截面草图中的特征尺寸,也是标准件的标准尺寸。这里应该注意的是:绝大多数API函数的单位都是米制,注意单位的换算。
SolidWorks是一种通用的智能型CAD/CAM软件,特征造型和参数化功能非常强大,但是其中有些功能不符合我国国标,也不带有标准件。因此,为了适合特定的需求,使SolidWorks能够更有效地发挥作用,并使特定的或复杂的任务自动化,提高效率,就必须对其进行本地化和专业化的二次开发工作。
参数化设计思想对SolidWorks进行二次开发提供了捷径,由于其利用的是参数化设计,新旧图形只是在具体尺寸上发生了变化,特征形状并无根本改变,特别适合于标准件库的建立。然而,在编程过程中怎样获取标准件模型中的尺寸参数作为变量并将其更新是要面临的主要问题。
1 VB在SolidWorks二次开发中参数化的实现方法
针对上述问题,可以利用下面两种方法进行解决。
方法l:直接在VB环境中通过编程实现。此法的前提应该建立一个标准件的三维模型。编程时,先打开该模型,然后找到该模型中的相关尺寸参数,并对这些参数赋予新的数值,即可生成所需的模型。建立三维模型时一定要结合该零件的结构特征和尺寸参数,综合考虑尺寸标注方式。尽量避免尺寸参数间的关联和制约关系,需要修改的尺寸参数必须独立标注,尺寸标注的名称可通过查阅其属性获得。此方法实现的流程图如图1所示。
下面是实现导柱零件参数化自动生成新模型:VB程序,图2为导柱零件模型。
该导柱模型是采用旋转命令完成的,其中D1、D2、D 3、D4分别对应旋转截面草图中的特征尺寸,也是标准件的标准尺寸。这里应该注意的是:绝大多数API函数的单位都是米制,注意单位的换算。
相关文章
- 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