快捷搜索:  汽车  科技

solidworks使用和二次开发学习(揭开SolidWorks二次开发的神秘面纱)

solidworks使用和二次开发学习(揭开SolidWorks二次开发的神秘面纱)4.在左边的工具箱的公共控件里,点住button,拖入窗体按钮。这样我们软件的界面就做好了,接下来我们要引用SolidWorks的类型库,也就是让应用程序能够调用SolidWorks API接口。3.在左边的工具箱的公共控件里,点住label,拖入窗体文本说明。点住textboxl,拖入窗体文本框。重复上述操作。并且填入对应的数值。(SolidWorks的零件模板的路径可以查看系统选项)并且将一个下拉框combobox拖入窗体,用于选择草图的绘制平面。 使用Visual Studio 2017新建一个基于B语言开发环境的Windows窗体应用,也就是我们的插件的软件外观。1.新建后会自动生成软件的窗体,可以通过属性更改窗体的大小。2.在左边的工具箱的公共控件里,点住picturebox,拖入窗体图片控件,用于显示我们软件的示意图。

solidworks使用和二次开发学习(揭开SolidWorks二次开发的神秘面纱)(1)

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

solidworks使用和二次开发学习(揭开SolidWorks二次开发的神秘面纱)(2)

solidworks使用和二次开发学习(揭开SolidWorks二次开发的神秘面纱)(3)

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

solidworks使用和二次开发学习(揭开SolidWorks二次开发的神秘面纱)(4)

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

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

solidworks使用和二次开发学习(揭开SolidWorks二次开发的神秘面纱)(5)

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

solidworks使用和二次开发学习(揭开SolidWorks二次开发的神秘面纱)(6)

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

solidworks使用和二次开发学习(揭开SolidWorks二次开发的神秘面纱)(7)

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

solidworks使用和二次开发学习(揭开SolidWorks二次开发的神秘面纱)(8)

solidworks使用和二次开发学习(揭开SolidWorks二次开发的神秘面纱)(9)

solidworks使用和二次开发学习(揭开SolidWorks二次开发的神秘面纱)(10)

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

solidworks使用和二次开发学习(揭开SolidWorks二次开发的神秘面纱)(11)

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

solidworks使用和二次开发学习(揭开SolidWorks二次开发的神秘面纱)(12)

solidworks使用和二次开发学习(揭开SolidWorks二次开发的神秘面纱)(13)

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

solidworks使用和二次开发学习(揭开SolidWorks二次开发的神秘面纱)(14)

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

solidworks使用和二次开发学习(揭开SolidWorks二次开发的神秘面纱)(15)

solidworks使用和二次开发学习(揭开SolidWorks二次开发的神秘面纱)(16)

solidworks使用和二次开发学习(揭开SolidWorks二次开发的神秘面纱)(17)

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

solidworks使用和二次开发学习(揭开SolidWorks二次开发的神秘面纱)(18)

solidworks使用和二次开发学习(揭开SolidWorks二次开发的神秘面纱)(19)

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

solidworks使用和二次开发学习(揭开SolidWorks二次开发的神秘面纱)(20)

猜您喜欢: