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

LiteTools 可以对 SolidWorks 3D文件的自定义属性(配置属性,配置特定)进行批量的增加,修改,删除以及转移位置等操作。

下面介绍通过 LiteTools 批量增加属性,LiteTools 将属性分成两类:

  1. 每个文件中的内容都是不一致的,比如:图号,一套图纸中,每个文件都不一样。
  2. 每个文件中的内容都一样,比如:某个项目的编号,设计师等。

以上两类,LiteTools 通过不同的方式来处理,针对第一类,LiteTools 采用界面表格的方式,在界面表格中逐条显示内容,适用于每个零件需要单独填写不同内容的情况。
针对第二种情况,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)。

2、属性移动好后,在保存到SW的时候,属性将会出现在下面列表:

这个时候就可以将指定的属性删除(将需要删除的打勾),并且可以选择删除的位置。

注意:这个删除只删除指定的属性,以及从指定位置删除。

方式二、通过清空 LiteTools 主界面表格列的方式来删除属性

1、使用该方法需要首先进行如下设置:

如图中的选项“删除值为空的属性”,该项要选中。即为图中的状态。

3、点击“保存到SW”,此时可以通过“改变属性保存位置”的这个功能来选则删除属性的方式。即,该方式下,将属性内容清空就是删除属性,清空什么位置的属性,就是删除什么位置的属性。也可以这么说,当前显示的是自定义属性就删除自定义,当前显示的是配置属性就删除配置属性。

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

方式三,清空属性

清空属性选项是直接将SolidWorks文件中的属性清空掉,如下界面中的选项。可以清空自定义属性,也可以清空当前被引用的配置属性。

与上面的其他方法的区别是,该方法是清空属性,因此不需要指定属性名称,直接全部清空。

选项:“清空属性后回填LiteTools数据”,这个选项的作用如下:

1、不勾选的情况:LiteTools将清空属性最为最终处理,相当于只做清空属性的动作。因此,LiteTools中已经从SolidWorks文件中获取的属性数据不会填入到SW文件中,也就是新增属性,修改属性,转移属性等都是无效的。

2、勾选的情况:LiteTools将清空属性作为一个前处理,后续的属性新增,修改,转移等都会生效,LiteTools中已经获取的数据会重新回填到SolidWorks文件中。

注意:在勾选的情况下,同时满足以下条件的时候会出现自定义属性无法保存的情况:

1、选定了”清空自定义和当前配置中的属性“。
2、零件含有多个配置并且在当前多个配置被同时使用。
3、属性一部分填写在自定义属性,一部分填写在配置特定中。