写在前面,本内容仅用于学习分享不可用于商用。
·Sw_更新文档属性:批量更新文件绘图标准的工具;
·工程文件:SOLIDWORKS-API的主体,详细介绍如下;
·程序包文件:是可以直接使用的exe程序文件;
我计划将API程序内容做下细分,并将特定操作分开在不同的程序文件内,这也是保证“高内聚,低耦合”的设计思路。
--Sw_更新文档属性:
--Sw_属性编辑工具:
Sw_toolkit是使用SOLIDWORKS API进行的二次开发工具,意在解决一些非设计性的操作,提高工程师的设计效率。
1、下载程序:从Code按键下载ZIP压缩包,解压得到程序包文件夹。
2、加载命令:打开SOLIDWORKS——》新建一个空白模板——》打开自定义功能——》找到“定义宏”命令——》拖放至空白工具栏——》选择程序包文件夹RunMacro(progID).swp——》完成
3、测试效果:检查宏按钮能否打开Sw_toolkit工具。
输出属性:配合【选择文件】对多个零件的属性导出成Excel表。如果未选择文件则输出当前文件的属性
添加属性:从Excel表中获得属性并添加到零件(Excel表的格式有要求,请参考【输出属性】的Excel)
删除属性:配合【选择文件】对多个零件的属性进行删除。如果未选择文件则删除当前文件的属性
装配体分配多配置:对材料明细表进行配置分配,在多配置下可关联配置变化明细表
冻结零部件:对装配体零部件特征进行冻结,优化装配体的运行性能(最后是在修订完后进行该操作,设计中还是需解冻的)
零部件名查找替换:对装配体零部件的名称进行批量的查找,并替换新旧名称
工程图输出多格式:配合【选择文件】对多个工程图,按需输出多种格式的文件。
工程图Bom输出XML:对材料明细表的信息转成.XML文件,文件保存在相同目录下。
工程图线条改颜色分层:对装配体工程图的顶层零部件进行分层并添加颜色区分。
批量工具,选择文件:就是选则文件。
批量工具,选择程序:就是选进行批量处理的SW宏命令程序。
批量工具,启动按钮:选中好零件和宏程序后进行启动批量处理。