作者: littleboy 2025-03-04 16:19:07

Sw_导出钣金展开图

在solidworks做好的钣金零件,我们通常还需要进行需要将该钣金的展开图纸做导出2D图使用。那么就有了如下的方法:

使用

该工具用于批量导出钣金展开图,格式默认为DXF。目的是为了解决在处理数量多时的导出操作,有点类似SW自带的Task Schedule工具。

  • 选择文件

选择需要处理的钣金零件(非钣金无法导出DXF)。判断是否为钣金零件,可依据零件能否展开,特征树中是否有“钣金”特征文件夹。

  • 运行

运行导出操作,这里是会操作到SW软件的。所以你可能需要停下你手头上的设计工作。去倒杯茶等待下软件自动完成。

代码

1
2
3
4
5
6
7
//获取当前已打开的零件
PartDoc swPart = (PartDoc)swDoc;
//获取保存路径
string swDocName = swDoc.GetPathName();
string swDxfName = swDocName.Substring(0, swDocName.Length - 6) + "dxf";
swPart.ExportToDWG2(swDxfName, swDocName, (int)swExportToDWG_e.swExportToDWG_ExportSheetMetal, true, null, false, false, 2149, null);
#region

平展设置

这里是钣金相关的设置

你可以在“平板型式颜色”中提前设置好导出的图形的颜色,便于你阅读图纸。

程序下载

https://gitee.com/littleboy97/solidworks-api