SW属性工具
ICTbox SOLIDWORKS属性工具功能
用于对当前装配体及其零部件或指定文件夹目录的对象进行属性处理

使用步骤
1、输出属性至Excel:会将当前装配体及其零部件获取属性并输出到excel表里;
2、将输出的excel表进行属性完善,大致内容如下:一般填写自定义属性内容,或配置特定属性内容即可;

3、从excel输入属性至模型:操作前,您需先将当前SOLIDWORKS文件关闭,然后将上步骤的表格导入会模型内。
注意:
如果你在Excel表格里看到属性的值,例如:$PRP:"SW-文件名称"、"SW-Material@8.SLDPRT" 。
那表明属性是链接至SOLIDWORKS的3D模型的物理属性的,比如:体积、材质和质量。如果你不熟悉该链接书写格式,建议不要在Excel里修改。另外,如果你确定是要把原来有链接的属性,改为没链接的纯文本,那就直接在Excel里修改吧。
属性搬运:在自定义和配置属性之间搬运。对应的按钮和选项。
属性同步:增加PDM属性同步功能,辅助PDM实施团队处理属性同步的问题
其他用法

输出文件队列:可利用当前装配体的零部件输出一份txt文本的路径列表
输出属性与值值excel(by Txt):利用上面得到的txt文件,导入获得excel属性表
通用选项

属性:决定获得属性的类型(是自定义还是配置特定)
装配体选项:进行零部件操作的筛选
仅清理空值属性:点击“清除属性”仅对空值的属性进行删除,其他保持原样
复制时移除自定义属性/作用于所有配置:【属性搬运】功能有关,



1. 图示所指#1处,表示该属性的解算值。勾选“解算值输出”,则以这种结果输出。一般用于纯粹输出属性结果。
2. 图#2处表示数值或文字表达。如果不勾选“解算值输出”,则以此处的文字输出。一般用于导出属性后,需要编辑表格然后导入修改装配体各个零件属性时用的。意在保存好原来的某些通过表达式或链接得到的属性值。
3. 装配体遍历:
特别注意:
有一种情况是解算不出结果的。比如:创建该属性时,其表达式是在中文版的SOLIDWORKS下创建的;如果用英文版的SOLIDWORKS打开,并运行,则会计算不出来。因为,其原来构成属性值的表达式是中文,而在英文版时表达式的中文则不起作用多了。但尽管如此,只需要用英文版的打开该SW文件,保存一次,则运行本程序,“解算值输出”就恢复正常。反之亦然。
添加链接属性

可以在程序的界面上,为装配体里算的零部件或当前零件,添加带有一定链接计算的属性
