接着上一文的宏文件录制与自动化体验,本文将通过解读该宏文件,使读者进一步加深理解前几节介绍的API接口知识。(文章最后另附视频讲解)
1.打开宏文件:点击宏工具条中的【编辑宏】,选中录制的宏文件,点击【打开】
打开的宏文件中,记录着用户录制宏时发生的各种动作,要创建图中右上角的矩形,宏中划红线的分别是相关操作使用到的API对象。此处每条红线都做了标记,下面结合Solidworks手工操作与API接口对象,我们一起来解读下。
通过宏中代码的分析,我们可以得到如下总结:
1.Solidworks API自动操作Solidworks时候,其过程就是近似模拟人手工与Solidworks软件交互的过程。因此如果需要对Solidworks进行二次开发,您需要首先对Solidworks软件的使用操作相对熟悉。
2.自动操作Solidworks就是使用不用的API对象的属性或方法,逐步得到其他的对象,并最终使用相关对象的属性或方法直接自动操作Solidworks。
3.有些程序中需要的步骤,在实际用户操作中可能是无感的,故在二次开发中如果无法直接找到方法,需要考虑此因素的存在。
内容拓展
通过该宏文件的解读,我们大致了解了自动化的过程,那么现在如果我们需要创建一个边长55mm的立方体,只需要修改宏中的参数就能实现自动创建立方体呢。如图,仅需修改红色划线处的参数,即可完成立方体的自动创建。在日常简化自身工作效率时,各位读者不妨尝试下。
对于宏录制的功能,并不是用户的每一个动作都能被录制下来。故宏在二次开发的探索中可以起到参考作用,但未必能解决直接的开发需求。
最后再附上本文的视频讲解: