簡體   English   中英

SolidWorks Addin 將 STEP 文件導入到當前文檔

[英]SolidWorks Addin Import STEP file to current document

我正在嘗試使用自定義 C# 插件將 a.step 文件導入到我當前的程序集文檔中。

我可以使用 LoadFile4 方法( http://help.solidworks.com/2020/english/api/sldworksapi/solidworks.interop.sldworks~solidworks.interop.sldworks.isldworks~loadfile4 .html ), but when using the InsertImportedComponent method ( http://help.solidworks.com/2020/english/api/sldworksapi/SolidWorks.Interop.sldworks~SolidWorks.Interop.sldworks.IPartDoc~InsertImportedFeature.html ) i get an錯誤代碼2:
sw3DInterconnectImportErrors_IncompatibleType 2 = 指定的文件類型不正確。

到目前為止,這是我的代碼:

IModelDoc2 modDoc = iSwApp.ActiveDoc;
IAssemblyDoc assemblyDoc = (IAssemblyDoc)modDoc;
string stepFileName = "C:\\Users\\mlhil\\MH Tech ApS\\MH Tech - Vaerks\\Udvikling\\CAM\\FeatureCAM Vises\\Vice.step";
object CompObj;
int error = assemblyDoc.InsertImportedComponent(stepFileName, 0, 0, 0, out CompObj);
Debug.Print($"{error}");

如何將 a.step 文件插入到我當前活動的裝配文件中?

原來問題出在我的道路上。 不知道為什么,但我無法在當前位置加載文件。 如果我將文件復制到 C:\ 則沒有問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM