SolidWorks填寫模型屬性輔助工具


輔助填屬性的方法、二次開發工具很多,本人寫的這個優點是:

  • 輕量化(只需要有Excel或wps(帶vba模塊),不需要安裝其他程序);
  • 以Excel為界面,熟悉Excel的人會有親切感;
  • 能利用Excel各種功能。

缺點是:技術支持少(使用介紹、修復bug、升級,是我是我還是我,雖然代碼是開放的,但是估計沒多少人會有時間去折騰)。

程序文件:

https://pan.baidu.com/s/1bEKhYNPB2wiv3-vK_2Uw1Q

其中的“設置材質+屬性”。

操作步驟:

  1. 指定操作對象。
    意思是指定准備填寫屬性的模型,其中有兩個主按鈕,點擊后會把模型的路徑、名稱信息列出到Excel中,以供后續操作。
    1. “選定/當前對象”
      如果只想操作當前激活的SolidWorks模型,點擊它(當前激活的可以是工程圖文件,會自動激活相應的模型文件);
      如果當前SolidWorks打開的是裝配體,可以在特征樹中按ctr鍵進行挑選,然后再點擊它。
    2. “遍歷裝配體”
      會按照特征樹的排列順序,將裝配體的各個子零部件列出到Excel中;
  2.  讀主材質及屬性。
    讀取模型中現有的屬性信息,列寫到Excel中相應列;
    默認是會對Excel的每一行進行操作,如果想排除某些行,可以將哪一行設置成任意一種背景色,或者用Excel的篩選功能進行篩選(程序會忽略掉不可見的行)。此原則對后面的操作也有效
    如果是焊接件,需要進一步點“讀切割清單”,以讀取切割清單項目的屬性到Excel中;    
  3. 改主材質及屬性。
    在Excel中修改、填寫相應的屬性后,點擊它,以將屬性信息寫回到SolidWorks模型中;
    “輔助功能區”有些按鈕可以輔助填寫屬性,Excel本身的快捷編輯功能也用得上(這點是用Excel做界面的獨特福利之一);
    ps:除非有充分的理由,否則建議不要將屬性寫到“配置特定”中,應該盡量寫到“自定義”屬性中,因為大多數情況下,屬性是可以配置通用的。本來可以通用的屬性,每個配置去寫一個造成信息冗余,更改、維護容易出錯。

     

     

     

     ps:網盤中有簡單的操作錄像。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM