眾所周知,SOLIDWORKS正版軟件是一款參數化、全相關的三維設計軟件,模型的自定義屬性可以鏈接到裝配體以及工程圖當中,而隨著模型的變化,自定義屬性也會隨之更新,如果沒有在文件模板當中添加自定義屬性,那么以后在應用中通過人工添加自定義屬性會很繁瑣。
相信大家在日常設計工作中都會使用到自定義屬性這個功能,但是大家會發現很多時候我們在為零件文檔命名的時候,已經在文件名稱當中帶有了名稱、圖號、代號、項目號等信息,而這些信息與自定義屬性往往是同步的,但是我們沒辦法將兩者自動同步,造成在工作中,需要重復操作。
今天給大家分享一種不需要使用宏以及二次開發插件只利用自定義屬性以及方程式的方法,實現修改文件名稱自動更新自定義屬性進行圖名分離的方法。
在SOLIDWORKS的自定義屬性和方程式當中,支持VB語言編寫簡單的語句,我們將利用這一特性實現屬性提取。
下面我們具體看一下操作方法:
1)在自定義屬性選項中填寫所需要控制的屬性名稱信息,例如項目號、代號、名稱
![基于方程式的自定義屬性控制 基于方程式的自定義屬性控制]()
2)在下方輸入需要代碼控制的屬性名稱,并將其數值表達設置為0,點擊確定。
![基于方程式的自定義屬性控制 基于方程式的自定義屬性控制]()
3)打開工具-方程式,新增以下變量。
![基于方程式的自定義屬性控制 基于方程式的自定義屬性控制]()
4)回到自定義屬性當中,復制以下代碼至對應屬性名稱當中
![基于方程式的自定義屬性控制 基于方程式的自定義屬性控制]()
使用此三段代碼效果為:
![基于方程式的自定義屬性控制 基于方程式的自定義屬性控制]()
5)使用后三段代碼效果為:
![基于方程式的自定義屬性控制 基于方程式的自定義屬性控制]()
![基于方程式的自定義屬性控制 基于方程式的自定義屬性控制]()
注:
1. 如果不使用以上順序(項目號-代號-名稱)進行排列,可通過修改代碼中屬性名稱進行變更。
2. 如果(項目號-代號-名稱)當中不需要“-”字符進行名稱區分,可在代碼“”中修改間隔字符。
以上是本次基于方程式的自定義屬性控制的一些分享,希望能夠幫助大家,更多信息請訪問鑫辰信息科技有限公司