首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用python分析10k solidworks零件

用python分析10k solidworks零件
EN

Stack Overflow用户
提问于 2017-07-16 20:06:08
回答 1查看 2.2K关注 0票数 3

在过去的一周里,我一直在不停地观察,看看是否有人做过这样的工作。不幸的是,我没有发现什么是python特有的。

我有一个包含10k solidworks部件的存储库。我想对这些文件进行批量分析,收集数量、材料等信息,从而获得一些一般性的统计信息。理想情况下,这将在python中进行,但其他语言的解决方案非常受欢迎。

我发现的大多数答案都是关于在VB、C#、C++中创建插件,以便与Solidworks进行交互,而不是只对部分进行一般统计分析。我不想与应用程序交互,也不想构建特性,我只想在没有Solidworks的情况下查看文件中的内容。我也在Linux上工作,这是不受Solidworks支持的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-17 03:54:23

Нi,6F4E37

我看到了从solidworks文件中获取所需内容的两种方法,不幸的是,它们都涉及Windows和C#/VB代码。

  1. 没有SolidWorks应用程序。使用SW文档管理器 -允许您访问部件的元信息的库。您将能够获得有关您的部分的一些信息,包括体积。 我不知道有人试图在葡萄酒上运行Document,如果您愿意,请分享您的结果。 请注意,文档管理器库许可证是免费的,只要您有活动的订阅
  2. 使用SolidWorks API。您不必创建外接程序,您可以从独立的应用程序连接到solidworks: (SldWorks)Activator.CreateInstance(System.Type.GetTypeFromProgID("SldWorks.Application"));SldWorks swApp = 显然,对于这种方法,您需要在您的机器上安装solidowrks。 还要注意的是,SolidWorks不是最稳定的应用程序,它每处理200-400个文件就会崩溃一次,所以您将选择这种方法--需要监视SolidWorks实例并在需要时重新启动它。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45132846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档