宏文件解读--加深理解API接口

      接着上一文的宏文件录制与自动化体验,本文将通过解读该宏文件,使读者进一步加深理解前几节介绍的API接口知识。(文章最后另附视频讲解)

       1.打开宏文件:点击宏工具条中的【编辑宏】,选中录制的宏文件,点击【打开】

       打开的宏文件中,记录着用户录制宏时发生的各种动作,要创建图中右上角的矩形,宏中划红线的分别是相关操作使用到的API对象。此处每条红线都做了标记,下面结合Solidworks手工操作与API接口对象,我们一起来解读下。





      通过宏中代码的分析,我们可以得到如下总结:

       1.Solidworks API自动操作Solidworks时候,其过程就是近似模拟人手工与Solidworks软件交互的过程。因此如果需要对Solidworks进行二次开发,您需要首先对Solidworks软件的使用操作相对熟悉。

        2.自动操作Solidworks就是使用不用的API对象的属性或方法,逐步得到其他的对象,并最终使用相关对象的属性或方法直接自动操作Solidworks。

       3.有些程序中需要的步骤,在实际用户操作中可能是无感的,故在二次开发中如果无法直接找到方法,需要考虑此因素的存在。

        内容拓展

        通过该宏文件的解读,我们大致了解了自动化的过程,那么现在如果我们需要创建一个边长55mm的立方体,只需要修改宏中的参数就能实现自动创建立方体呢。如图,仅需修改红色划线处的参数,即可完成立方体的自动创建。在日常简化自身工作效率时,各位读者不妨尝试下。

       对于宏录制的功能,并不是用户的每一个动作都能被录制下来。故宏在二次开发的探索中可以起到参考作用,但未必能解决直接的开发需求。

        最后再附上本文的视频讲解:


宏文件解读.mp4
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容