碧波液压网 欢迎你,游客。 登录 注册

Solidworks二次开发技术在工程图中的应用

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

引言

    实质上属于一种三维设计软件,其主要功能是将二维绘画技术与三维造型技术结合在一起。同时,保证在三维模型内部的全部参数都能够与二维工程图之中对应信息相同,以进一步说明数据本身的一致性。但在大多数情况下, 软件根据模型形成的工程图对应注解、字体以及尺寸,都不能达到我国在工程制图方面提出的严格要求。如果使用应用软件本身的方式展开修正工作,则会显得更加复杂。因此,怎样采用程序开发的方式完成交互界面内部工程图信息的修改与添加,变为整个问题的核心。

1 VB对的二次开发

    API属于一种较为明显的属性层次结构。而 则可以视为根日录对象类,其普遍存在于应用程序的底部。在 中,包含有WpropertySheet、Mxleler、AttributeDef 以及Frame 等不同部分。当需要访问 API 的时候, 就能够直接充当一个入口程序进行使用。 可以直接访问存在于 API 之中的全部对象。在SolidWorks API 调用过程中,接口普遍都是采用逐级寻访的方式。简单来说,即为先调用需要功能对象的父对象,其后再选择该父对象中的子对象,进而得到自身需要的功能。若子对象对应的方式以及属性不能完成使用者需要的功能,则继续调用该子对象下面的子对象。若还是没有达到要求,就一直循环上述操作,直到功能真正实施。但在操作过程中,若操作者直接采用跨级方式进行调用,那么程序就会发生错误。

    (1)SolidWorks二次开发的原理。Solidworks将向外界提供上百个API 函数,其主要目的是帮助用户展开二次开发工作。而提供的API可以直接作为Solidworks内COM或OLE接口。相关用户能够通过使用高级语言的方式展开二次开发工作,进而设计得到满足客户需要且专门化的Solidworks功能模块。使用者还能够采用调节API 函数的方式,帮助零件做好各种修改以及建造工作;根据各个零件特征进行压缩、删除以及修改项目的控制工作;提取各个零件内部的特征信息,其中主要包括特征尺寸;用户还能够在Solidworks主菜单中添加大量不同的图标,把已经开发完成的应用模块安装至管理系统内部,同时将此作为根本,使模具与零件两者真正做到参数化驱动。

    针对Solidworks展开二次开发的手段主要包括两种。第一种是通过人机交互方式设计相关模型,同时设置与之对应的参数。该方式相较于其他方式来说,编程过程较为简易,同时具备较号的通用性。第二种则是全部通过程序来达到三维模型的模型编辑与参数设计目的。该方式相较于上面方法来说更加繁琐,但适用于具备复杂形体的零件。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签: SolidWorks
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论