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

? ? ? 接著上一文的宏文件錄制與自動化體驗,本文將通過解讀該宏文件,使讀者進一步加深理解前幾節(jié)介紹的API接口知識。(文章最后另附視頻講解)

? ? ? ?1.打開宏文件:點擊宏工具條中的【編輯宏】,選中錄制的宏文件,點擊【打開】

? ? ? ?打開的宏文件中,記錄著用戶錄制宏時發(fā)生的各種動作,要創(chuàng)建圖中右上角的矩形,宏中劃紅線的分別是相關操作使用到的API對象。此處每條紅線都做了標記,下面結合Solidworks手工操作與API接口對象,我們一起來解讀下。





? ? ? 通過宏中代碼的分析,我們可以得到如下總結:

? ? ? ?1.Solidworks API自動操作Solidworks時候,其過程就是近似模擬人手工與Solidworks軟件交互的過程。因此如果需要對Solidworks進行二次開發(fā),您需要首先對Solidworks軟件的使用操作相對熟悉。

? ? ? ? 2.自動操作Solidworks就是使用不用的API對象的屬性或方法,逐步得到其他的對象,并最終使用相關對象的屬性或方法直接自動操作Solidworks。

? ? ? ?3.有些程序中需要的步驟,在實際用戶操作中可能是無感的,故在二次開發(fā)中如果無法直接找到方法,需要考慮此因素的存在。

? ? ? ??內容拓展

? ? ? ? 通過該宏文件的解讀,我們大致了解了自動化的過程,那么現(xiàn)在如果我們需要創(chuàng)建一個邊長55mm的立方體,只需要修改宏中的參數(shù)就能實現(xiàn)自動創(chuàng)建立方體呢。如圖,僅需修改紅色劃線處的參數(shù),即可完成立方體的自動創(chuàng)建。在日常簡化自身工作效率時,各位讀者不妨嘗試下。

? ? ? ?對于宏錄制的功能,并不是用戶的每一個動作都能被錄制下來。故宏在二次開發(fā)的探索中可以起到參考作用,但未必能解決直接的開發(fā)需求。

? ? ? ? 最后再附上本文的視頻講解:


宏文件解讀.mp4
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容