SolidWorks 自动竖直视角(VBA)

前言想必大家在使用 SolidWorks 时,尤其是想要截图的时候,因为视角的关系,竖直方向的边线通常会出现锯齿(1080p 及以下的屏幕尤为明显)。而如果手动通过鼠标改变视角到边线无锯齿又很困难,因此打算写一个能自动改变视角的宏程序。 Y 向边线有锯齿 Y 向边线无锯齿 ...

编程

“零门槛” 查看三维模型 —— 机械设计软件的奇妙另存为

前言 哈哈哈,光看标题的话可能发现不是我的风格。最近不是 DeepSeek - 探索未至之境 挺火的吗,用 AI 帮我想了几个标题,感觉这个还不错,没有那么 “标题党”,希望各位读者喜欢吧。 SolidWorks 和 NX UG 可以另存为的格式都有很多,那么我要讲的是哪个呢?其实这些都不是,而是安装 Soli...

机械

曲柄滑块机构利用 Excel 数学可视化

偶然在网上看到有利用 Excel 绘制曲柄和摇杆的位置、速度和加速度对时间的曲线,但并未给出 Excel 源文件,因此打算自己做一个。下载链接:曲柄滑块.xlsx 数学原理见下图,自变量都是曲柄转动角度 $\theta_{1}$(在匀速转动下,转角与时间成正比)。 公式 位置连杆角位移曲线这里实际上求的是 ...

编程

从零开始写数控系统 0.6:圆弧插补

前言和直线插补不同,圆弧插补则困难得多,原因是会涉及到四个象限,十分复杂。在这我先只处理单个象限的情况,即圆弧≤90 度的情况。数字部分请参考从零开始写数控系统 0.5:【重写】直线插补吧,这里用的也是 Python 自带的定点数模块。 初始化实例想要初始化一段圆弧,需要输入顺圆 / 逆圆、起点坐标、终点坐标、偏...

机械

四边定位的旋转量模拟(Python)

模拟工件静态定位时,如果定位爪边长小于工件边长,那么工件会有旋转,本文正是求这极限情形。 输入与输出 输入 工件的边长 定位爪的边长 输出 工件的极限状态变量说明 算法逻辑 旋转工件,角度为 α; 计算定位爪与工件的距离; 若距离不为零则重复上述步骤,否则停止。 代码该代码经过简化,完整代码请...

编程

SolidWorks 新・遍历装配体(VBA)

前言在之前写的 SolidWorks 遍历装配体(VBA)中介绍了一种遍历装配体的方法,但是有一些缺点,比如会跳过已压缩和轻化的零部件。如果要想解决这个问题,那么运行起来会速度很慢。所以我又发现了另一种快速遍历装配体的方法。 思路通过不断递归使用 TraverseComponent 这个函数,实现获取装配体下的每...

编程

常用机械螺纹之随笔

最近一直在写关于计算机编程和日语的东西,都差点忘记了我是一名机械工程师。那就浅薄地分享一些我对机械螺纹的看法和资料,如有错漏,还望不吝赐教,谢谢! 打螺丝兽进化!机械设计兽🤡 前言螺纹一般分为机械螺纹和自攻螺纹,后者无需螺母,可以直接固定两个部件,但通常机械行业较少使用。故就来简单讲讲我对机械螺纹的理解。...

机械

SolidWorks 一键导图(VBA)

前言作为一名机械工程师,出图 / 导图时一件稀松平时的事情,但是导图上尤其会重复性地浪费时间,此时 SolidWorks 宏程序可以很好解决这个问题。下面我将使用 VBA 逐步讲一下这方面的编程,如果对 SolidWorks 宏一无所知的读者,建议先行搜索一下 SolidWorks VBA 相关方面的内容。 需求...

编程

从零开始写数控系统 0.5:【重写】直线插补

起因在上一片文章中,其实已经将逐点比较法的直线插补写得差不多了,但是因为象限问题,代码比较抽象。所以我使用面向对象的思路重写了一遍。 关于数字在所有的编程语言中,基本只用到整型和浮点数两种数字类型,但是面对这个数控编程,如果采用整型则无法满足精度要求,而浮点数因为其保留精度的特性,使用起来也较为不便(主要是需要重...

机械

SolidWorks 遍历装配体(VBA)

前言其实 SolidWorks 软件本身就是根据 SolidWorks API 的基础上开发而成的,其 API 主要可以通过 VBA、C++ 和 C# 进行调用。一般情况下,SolidWorks 自带 VBA 编译器,所以使用 VBA 进行开发是最容易的。但如果追求更高阶和复杂的二次开发,使用 C# 则较为轻松。...

编程
12

网站地图 | 状态监测 | 图片加密&解密 | File Server | 博友圈 | 博客说
Copyright 2022-2025 | Powered by Hexo 7.3.0 & Stellar 1.29.1
总访问量次 |