打包并不使用已编辑的尺寸进行保存

时间:2015-05-21 06:55:59

标签: c# cad solidworks

我正在尝试使用C#API启用pack和go函数。 我确实让它工作但我遇到的问题是它没有保存编辑的尺寸。 使用API​​编辑尺寸,它在solidworks中反映良好,但是当我尝试使用Pack and Go保存组件和零件时,它使用的是旧尺寸。 我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

实际上这是SolidWorks API上的一个错误。我使用的是SolidWorks API 2012,无法保存“打包”并获取新修改的数据而不保存一次。只有在保存数据进行静默保存后,才能获得修改后的维度数据。

swModel.Save2(true);

所以我的方法是将基本模型存储到一个临时目录中,从原始目录加载模型,更改它的参数,静默保存,执行打包和转换以及用临时数据替换原始数据。

只是分享我解决此问题的方法。