在Solidworks 2016中以编程方式添加零件到设计

时间:2017-06-29 19:19:38

标签: c# plugins macros add-in solidworks

我一直在尝试构建一个导入程序加载项。用户可以打开一个文件,该文件概述了要应用于标准零件的各种修改。我想从工具箱中挑出标准部件,并将其插入,但我一直无法搞清楚。

我开始使用Toolbox API,但后来意识到它是用于管理工具箱中的内容,而不是插入它们。我已经阅读了其他API的介绍文档,但似乎没有。

但是,我确实注意到工具箱本身是一个加载项,所以这意味着我必须以某种方式从我的加载项与它进行通信?也许这更适合程序化的宏?我对其他解决方案持开放态度。除了这些想法,我完全迷失了。

1 个答案:

答案 0 :(得分:1)

我也无法在API中找到任何有用的内容。 作为一种可能的解决方案,我可以建议直接加载工具箱文件,对我而言,它们位于

周围
  

C:\ SOLIDWORKS Data 2016 \ browser \ AS \ pins \ parallel pins \ split pin   as.sldprt

或者,如果您需要更多控制,则可以直接使用工具箱数据库。你可以在这里找到它

  

C:\ Program Files \ SOLIDWORKS Corp \ SOLIDWORKS \ Toolbox \ data   公用事业\郎\英语\ swbrowser.sldedb

请注意,对于当前版本的Solidworks,它的SQLite文件db,对于较旧的solidworks版本,它是MS Access文件db。