solidworks批量转存宏程序开发

V1.0 现支持:

sldprt批量转 Sldftp step stl

slddrw批量转DWG DXF PDF文件

下一步开发step转sldprt

【开发过程】

起因是需要转一批solidworks文件,开始手动转了10个,感觉太低效了,而且还有10倍文件等着转,不能这么手动转遂自己上网找了批量的转换资料。

刚开始不知道solidworks宏可以做到就再百度检索“solidworks批量另存为”,结果检索出来的有用信息(关键词)为:solidworks task Scheduler 。

的确这个可以转换,但是只支持solidworks“自家”(sldprt)文件批量转,但是不支持转为sldftp文件和step转sldftp。然后接着检索,之后检索到宏程序可以做这件事,然后就开始查资料,百度到一篇:

solidworks批量转换pdf和dwg宏文件使用说明_百度文库

https://wenku.baidu.com/view/9fd48625f5335a8103d2203b.html

就到晚上12点多了,因为第二天要上班所以就记录了一下。

第二天下班开始研究这篇文章,发现这是VB开发的,巧的是大学还学过VB,当时还一心想学C语言,很不屑VB,没想到现在用上了,而且底子还不错,

“诶,真香!!”

第二天晚上就开始一边回忆VB语法和基本编程原理一边百度文中相关函数用法。又忙到12点。

第三天晚上下班后开始思考这个程序相关的函数和官方的说明。有个函数一直理解不了,这时采用了一种“黑匣子”的分析方法。

“输入一些信号,看反馈”——改一些参数看看反应,试着将程序敲入solidworks宏程序,改动之后不能运行。

然后又在网上搜相关问题,这时的问题就变成了solidworks宏程序编写与调试相关的Keywords。

检索出有有关键性的结论的就是可以宏程序可以演示示教之后自动生成code,想要达到的操作演示输入之后打开代码查看比对发现函数有变动,之后修改竟然就成功了????

之后发现sw文件转换3D和2D图纸程序有几处更正,出去买瓶水,路上决定采用参数,通过修改参数的方法实现输出多种文件。

之后就做了窗体,

等下一步研究,开发step转“自家文件”

发布了6 篇原创文章 · 获赞 1 · 访问量 1093

猜你喜欢

转载自blog.csdn.net/changsic/article/details/103341981
今日推荐