solidworks二次开发所有专业(编辑修改稿)内容摘要:
计; ● SolidWorks 为装配体提供了很好的配合特征,可以方便快捷的实现零件 的组合装配; SolidWorks 能爆炸视图、为零件的运动添加运动方程 ,模拟零件的运动 过程,录制动画。 SolidWorks 软件与其他的三维实体造型设计软件相比有很大的优势,那就是 在它不仅提供了智能标注的功能,很大程度上加快了设计的速度;而且允许用户 在实体生成之后根据设计需要重新编辑尺寸、几何关系、特征类型和参数,实现 实体模型的重建。 此外, SolidWorks 还为设计人员提供一系列的工具。 分析工具: COSMOSol idWorksorksTM、 COSMOSMOTIONTM、 COSMOSFloWorksTM。 产品数据管理 工具: PDMWorksTM、 SMARTEAM@。 设计交流与协作工具: eDrawings、 3D Instant WebSite、 PhotoWorksTM、 SolidWorks Animator。 CAD 生产力工具: Sol idWorks ToolBox、 SolidWorks Utilities、 Feature Works@。 专业设计工具: Soli dWorks Piping、 SolidWorks MoldBase。 由于以上特点, SolidWorks 的运用很快得到了推广,超越 AutoCAD 等,成 为国际上目前微机平台上的主流三维设计软件。 图 1— 1 是运行 SolidWorks 进行常规工程设计的基本步骤【 2J: 随着 SolidWorks 的不断完善,其逐渐的运用到国内生产制造业的各个行业 之中,对加快设计和建造速度,降低生产成本有很大的意义。 特别是在汽车制造、 机械设计,模具生产等行业, SolidWorks 的运用程度已经达到了较高的水平。 而 且,在各个行业也 orks 开发的软件系统、利用 SolidWorks 对 零部件进行分析的二次开发产品。 针对本行业的一些具体的规范和要求,对 SolidWorks 的二次 开发进行了深入的分析和研究,并且在一些领域已经产生了具有一定实 用价值的 产品。 例如一些适用于国内特定行业的 SolidWorks 标准部件库、模具库、 Solid Works 内部宏文件、以及基于 SolidW 参数化的设计 1VB在SolidWorks二次开发中参数化的实现方法针对上述问题,可以利用下面两种方法进行解决。 方法1:直接在VB环境中通过编程实现。 此法的前提应该建立一个标准件的三维模型。 编程时,先打开该模型,然后找到该模型中的相关尺寸参数,并对这些参数赋予新的数值,即可生成所需的模型。 建立三维模型时一定要结合该零件的结构特征和尺寸参数,综合考虑尺寸标注 方式,尽量避免尺寸参数间的关联和制约关系,需要修改的尺寸参数必须独立标注,尺寸标注的名称可通过查阅其属性获得。 此方法实现的流程图如图1所示 下面是实现导柱零件参数化自动生成新模型的VB程序,图2为导柱零件模型。 图1VB编程实现参数化流程图PrivateSubdaozhu()DimpartAsObjectDimstrfilenameAsStringDimlongstatusAsLongDimd1AsDoubleDimdAsDoubleDimLAsDoubleDimsAsDouble'打开标准模型文件IfD ir(strfilename)=""ThenMsgBox("文件不存在,请检查路径是否正确:"&vbCrLf&strfilename)ExitSubEndIfstrfilename="D:\二次开发的应用程序\VB\solidworks零件库\导柱.SLDPRT"SetswApp=CreateObject("sldworks.application")swApp.Visible=TuSetpart=swApp.OpenDoc4(strfilename,1,0,"",longstatus)Setpart=sw App.ActivateDoc("导柱")'对尺寸参数赋值d1=Text1.Text'对应尺寸Dd=Text2.Text'对应尺寸dl=Text3.Text'对应尺寸Ss=Text4.Text'对应尺寸Lpart.Parameter("D1@草图1@导柱.SLDPRT").SystemValue=d1/2020'对应尺寸Dpart.Parameter("D2@草图1@导柱.SLDPRT").SystemValue=d/2020'对应尺寸dpart.P。solidworks二次开发所有专业(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。