如何批量编辑(增,改,删)SolidWorks自定义(配置)属性?

【文章針對最新版LiteTools,舊版的教程在文章最末尾】

LiteTools 可以對SolidWorks 3D文件的自定義屬性(配置屬性,配置特定)進行批量的增加,修改,刪除以及轉移位置等操作。

下面介紹通過 LiteTools 批量增加屬性,LiteTools 將屬性分成兩類:

  1. 每個文件中的內容都是不一致的,比如:圖號,一套圖紙中,每個文件都不一樣。
  2. 每個文件中的內容都一樣,比如:某個項目的編號,設計師等。

以上兩類,LiteTools 通過不同的方式來處理,針對第一類,LiteTools 採用界面表格的方式,在界面表格中逐條顯示內容,適用於每個零件需要單獨填寫不同內容的情況。
1.8.X主界面針對第二種情況,LiteTools 採用統一填寫相同內容的方式,不單獨列表每個屬性的值。

所以,需要先進行表格的設置:

設置LiteTools界面表格,設置方法見:http://help.litegears.com/set-litetools-main-table.html

完成後,我們已經可以批量增加 SolidWorks 的屬性了,步驟如下:

1、點擊“連接SW”,獲取 SolidWorks 文件的屬性信息。

2、在表格中填寫需要的屬性內容。 (這個都是上文提到的第一類屬性)

3、點擊“保存到SW”,然後會彈出保存選項,如下列出了“其他摘要和屬性名稱”,這個就是第二類屬性,所有文件的屬性值都一樣:

由於,不是“其他摘要和屬性名稱”中每個都需要填寫新的內容,所有,只需要在需要更新的屬性內填上內容,並勾選“更改屬性”。同時也可以將不需要的屬性刪除,只要勾選“刪除屬性”。 (關於刪除屬性,下文還會詳細介紹。)

4、保存屬性的時候有幾個選項,可以分別控制新建屬性的位置,改變屬性的位置,以及刪除屬性的方式。完成選定後,點擊“保存”即可。

以上這些操作主要就是增加和修改屬性的操作,對於SolidWorks文件中原本沒有的屬性,LiteTools會自動新建,對於已有的屬性則進行內容的更改和其他一些操作。

下面介紹批量刪除屬性

通過LiteTools刪除 SolidWorks 的屬性有三種方法,各不相同,下面進行介紹:

方法一、最常用方法

1、需要刪除的 SolidWorks 屬性如果在 LiteTools 主界面的表中,那麼需要先將 SolidWorks 屬性從 LiteTools 主界面表格中去除。方法就是《設置LiteTools主界面表格》中的,把需要刪除的屬性從」顯示在主界面中的屬性名稱」這一列中(下圖位置2)移動到“不顯示在主界面的屬性名稱”一列中(下圖位置3)。

1.8.X設置屬性和摘要

2、屬性移動好後,在保存到SW的時候,屬性將會出現在下面列表:

這個時候就可以將指定的屬性刪除(將需要刪除的打勾),並且可以選擇刪除的位置。

注意:這個刪除只刪除指定的屬性,以及從指定位置刪除。

方式二、通過清空 LiteTools 主界面表格列的方式來刪除屬性

1、使用該方法需要首先進行如下設置:

1.8.X設置

如圖中的選項“保留值為空的屬性”,該項不要選中。即為圖中的狀態。

2、手工清空或者使用“填充列”,將某一列的屬性清空。

3、點擊“保存到SW”,此時可以通過“改變屬性保存位置”的這個功能來選則刪除屬性的方式。即,該方式下,將屬性內容清空就是刪除屬性,清空什麼位置的屬性,就是刪除什麼位置的屬性。也可以這麼說,當前顯示的是自定義屬性就刪除自定義,當前顯示的是配置屬性就刪除配置屬性。

方式三,清空屬性

清空屬性選項是直接將SolidWorks文件中的屬性清空掉,如下界面中的選項。可以清空自定義屬性,也可以清空當前被引用的配置屬性。

與上面的其他方法的區別是,該方法是清空屬性,因此不需要指定屬性名稱,直接全部清空。

選項:“清空屬性後回填LiteTools數據”,這個選項的作用如下:

1、不勾選的情況:LiteTools將清空屬性最為最終處理,相當於只做清空屬性的動作。因此,LiteTools中已經從SolidWorks文件中獲取的屬性數據不會填入到SW文件中,也就是新增屬性,修改屬性,轉移屬性等都是無效的。

2、勾選的情況:LiteTools將清空屬性作為一個前處理,後續的屬性新增,修改,轉移等都會生效,LiteTools中已經獲取的數據會重新回填到SolidWorks文件中。

注意:在勾選的情況下,同時滿足以下條件的時候會出現自定義屬性無法保存的情況:

1、選定了”清空自定義和當前配置中的屬性“。
2、零件含有多個配置並且在當前多個配置被同時使用。
3、屬性一部分填寫在自定義屬性,一部分填寫在配置特定中。

 

針對舊版的設置教程

1.7.X版本:http://help.litegears.com/how-to-edit-solidworks-documents-custom-property-batch-1-7-x.html

發表回覆