使用 Python 编写 SolidWorks 脚本 01

liftword6个月前 (01-14)技术文章82

大家好,欢迎来到我的频道。在本系列视频中,我将讨论使用Python编写Solidworks脚本。在开始之前,我将使用Solidworks2.21。对于Python IDE,我将使用Visual Studi,你可以使用任何你想要的IDE,完全没问题。

在Solidworks中,有时我们需要编写一些脚本,所以在Solidworks中,我们有一个叫做红的东西,就在这里。如果你这里没有它,不用担心,我将在下一个视频中解释如何将它带到这里。

这是一个红,我们可以记录我们的一些操作。例如,我将在这里创建一个圆圈作为示例,当我单击停止红时,我可以将这个红保存为我想要的任何内容。例如,我将其保存在桌面上,现在我可以对其进行编辑。例如,如果我打开它,你可以在这里看到一段代码,一段非常小的代码。

在Sideworks中,为我创建一个圈子,这些代码是自动生成的,它们是用Visual Basic编程语言编写的。如果我们能看到这里,它就是一个非常Visual Basic的。我们需要学习Visual Basic,才能将这些代码转换为Python代码并在任何我们想要的地方使用它们。

也许你想知道,为什么我们应该使用Python脚本,而不是仅仅使用Visual?基本在这里编写我们的脚本,有不同的原因。但大多数情况下,例如,当我们想要启动一个项目时,我们有一个优化问题,我们应该创建不同的零件,然后运行SDM分析。

对于它们来说,我不知道用C++编写SDM部分的代码效率不高,而用C++编写SDM部分的代码效率不高。我不知道Python中的优化部分,以及Visual Basic中的CAD部分。就我个人而言,我更喜欢只用一种编程语言编写代码,我更喜欢Python,因为有很多我们可以使用的预购建库。

这是一个介绍视频,在接下来的几个视频中,我将录制它们并将其上传到我的频道中。我们要讲宏观、视觉、基础,如何通过Python控制SolidWorks。然后我要谈谈Sketch,如何为Sketch部分,功能部分编写脚本,也许还有其他部分,例如运动研究。

我相信在本系列视频结束后,您可以做任何你想做的事情,使用脚本来创建新零件,或在SolidWorks中运行研究,你完全可以通过Python完美地控制打捞。

我们下一个视频见,再见。

相关文章

苹果M1电脑真实编程测试之python篇-60个项目最全测试

苹果M1 mac电脑发售有一段时间,已经有多个性能测试软件对M1进行了测试,苹果M1跑分不俗。在geekbench上M1 Mac电脑甚至已经登顶Mac单核性能榜首。那么在真实的编程环境中,M1 mac...

用Python编写一个简单的计算器

本实战技能将创建多个函数,实现简单的 计算器功能。程序运行的时候,首先,会要求 用户选择运算的模式;其次,用户再输入待运 算的两个数字;最后,再调用函数将运行结果 展示出来。运行程序得到的结果如下图所...

Python编程第1课,认识IDLE,编写保存运行第1个程序

你为什么想学Python呢?简单?易学?还是为了跟风?大陈学它,起初完全是跟风,说实在话,写这篇文章的时候,我还没找到充足的理由告诉你,为什么不去学C、C++、VB、Java等,而一定要学Python...

Python常用算法(1)(原理+代码)——最全总结

算法就是为了解决某一个问题而采取的具体有效的操作步骤算法的复杂度,表示代码的运行效率,用一个大写的O加括号来表示,比如O(1),O(n)认为算法的复杂度是渐进的,即对于一个大小为n的输入,如果他的运算...

1万字详解 python logging日志模块

到日志,无论是写框架代码还是业务代码,都离不开日志的记录,他能给我们定位问题带来极大的帮助。记录日志最简单的方法就是在你想要记录的地方加上一句 print , 我相信无论是新手还是老鸟都经常这么干。在...

python散装笔记—1: 开始学习Python语言(6)IDLE - Python 集成的 GUI

IDLE 是 Python 的集成开发和学习环境,是命令行的替代工具。顾名思义,IDLE 对于开发新代码或学习 Python 非常有用。在 Windows 系统通过 exe 二进制包安装或者 Mac...