揭开SolidWorks二次开发的神秘面纱


揭开SolidWorks二次开发的神秘面纱

很多朋友都在好奇,我们使用的SolidWorks的插件是如何制作的,下面我就以这个垫片自动生成程序,来详细讲解一下SolidWorks的插件的制作过程和原理。首先我们看一下SolidWorks软件应用程序编程接口API的说明文件。

揭开SolidWorks二次开发的神秘面纱

揭开SolidWorks二次开发的神秘面纱

这个API帮助告诉我们,可以使用应用程序编程接口实现SolidWorks软件的自动化定制功能,也就是二次开发。应用程序编程接口可以支持B、C#、C++三种语言。里面详细介绍了这三种语言下的SolidWorks的命令的说明。以SolidWorks拉伸命令为例,我们看一下程序语言和我们操作的命令框的大致对应关系。

揭开SolidWorks二次开发的神秘面纱

我们所编写的代码就对SolidWorks软件的操作过程的一种描述,也就是把我们手动操作记录成了一连串的程序代码,让电脑替我们去执行操作。这里有一个前提,我们所编写的代码必须与SolidWorks应用程序编程接口所规定的一致。API帮助是全英文的,而且有很多英文并不是英语单词而是英文缩写,这就对初学者很不友好,也是很难学习的原因之一。

既然我们知道了可以通过应用程序编程接口来实现SolidWorks的二次开发和功能定制,我们就需要学习一种语言和掌握一款编程软件,我以B语言和Visual Studio 2017这个编程软件为例介绍一下软件的编写。

揭开SolidWorks二次开发的神秘面纱

使用Visual Studio 2017新建一个基于B语言开发环境的Windows窗体应用,也就是我们的插件的软件外观。

揭开SolidWorks二次开发的神秘面纱

1.新建后会自动生成软件的窗体,可以通过属性更改窗体的大小。

揭开SolidWorks二次开发的神秘面纱

2.在左边的工具箱的公共控件里,点住picturebox,拖入窗体图片控件,用于显示我们软件的示意图。

揭开SolidWorks二次开发的神秘面纱

揭开SolidWorks二次开发的神秘面纱

揭开SolidWorks二次开发的神秘面纱

3.在左边的工具箱的公共控件里,点住label,拖入窗体文本说明。点住textboxl,拖入窗体文本框。重复上述操作。并且填入对应的数值。(SolidWorks的零件模板的路径可以查看系统选项)并且将一个下拉框combobox拖入窗体,用于选择草图的绘制平面。

揭开SolidWorks二次开发的神秘面纱

4.在左边的工具箱的公共控件里,点住button,拖入窗体按钮。这样我们软件的界面就做好了,接下来我们要引用SolidWorks的类型库,也就是让应用程序能够调用SolidWorks API接口。

揭开SolidWorks二次开发的神秘面纱

揭开SolidWorks二次开发的神秘面纱

5.引用上图所示的两个SolidWorks的类型库,完成应用程序和SolidWorks软件的互通连接。

揭开SolidWorks二次开发的神秘面纱

6.将软件界面中的文本框,下拉框,按钮进行代码编写,也就是将手动操作的过程用程序语言描述一遍。我在每行程序后面都加上了注释,有兴趣的可以详细看一下。

揭开SolidWorks二次开发的神秘面纱

揭开SolidWorks二次开发的神秘面纱

揭开SolidWorks二次开发的神秘面纱

7.代码写完后,点击启动,就可以进入程序调试。

揭开SolidWorks二次开发的神秘面纱

揭开SolidWorks二次开发的神秘面纱

8.程序调试完成后,点击停止退出调试,软件会在相应的目录下生成一个后缀为.exe的应用程序。这个程序就是我们所完成的插件,双击即可运行。

揭开SolidWorks二次开发的神秘面纱

展开阅读全文

页面更新:2024-04-23

标签:窗体   面纱   控件   应用程序   插件   接口   也就是   神秘   语言   操作   程序   软件

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top