- 博客(27)
- 收藏
- 关注
原创 python ---cad二次开发(直线、圆绘制)
在 CAD 设计中,圆和直线是最基本的几何元素,掌握它们的绘制方法是进行二次开发的第一步。本文介绍如何使用 Python 结合进行 CAD 二次开发,实现自动绘制圆和直线。
2025-03-12 08:36:20
471
原创 python ---cad二次开发(环境搭建)
最近在做cad相关项目,研究了一下cad的二次开发,可以大大提升工作效率,前面对solidworks的二次开发使用的是c#语言,在前期使用中,发现c#并没有很贴切,所以换用了python开发语言。python 结合win32com库可以实现对 CAD 的操作,如打开文件、绘制基本图形等。本文介绍如何搭建 Python-CAD 开发环境。
2025-03-11 20:05:45
791
原创 c# Solidworks二次开发---工程图中自动序号
(1)自动序号功能可以迅速为工程图中的零件标注序号,无需手动逐个输入,从而大大节省了标注时间。(2)手动标注序号时,容易出现漏标、重标或序号顺序错误等问题。而自动序号功能可以确保每个零件都被正确标注,且序号按序排列,避免了这些错误。(3)自动序号功能可以确保标注的序号与明细表(BOM)中的项目一一对应,从而保证了图纸的准确性和可读性。(4)自动序号功能会根据零件的位置和布局,自动选择适当的标注位置,避免了手动标注时可能出现的位置不当问题。
2024-10-23 12:03:36
595
原创 c# Solidworks二次开发---添加属性
1.属性允许用户为零件、装配体等定义各种关键信息,如材料、尺寸、重量等。2.通过属性模板,用户可以快速提取这些信息,无需手动输入,从而节省大量时间。3.通过定义属性,可以自动生成图纸、BOM(物料清单)等文档,减少人工干预。4.属性可以用于验证设计的一致性和完整性。
2024-10-23 11:57:36
869
原创 C# Solidworks二次开发------设置按键打开模型查询
这个代码很简单,我使用其主要的作用是设置一个按键,可以快速的查看我们已生成的三维模型,这样减少了自己查询的时间,除此之外,我还将其放在程序末端,这样在模型生成完后,会自动弹出文件夹。
2024-07-31 08:56:18
433
原创 C# Solidworks二次开发------设置按键打开Excel
这个操作的主要作用就是使用按键打开建立好的Excel模板,然后将我们需要的数据输入到Excel中,代码中我将Excel复制到了另一个文件夹中,这样在使用时不会破坏原本的模板,输入的数据也可以保存。
2024-07-31 08:49:45
768
原创 C# Solidworks二次开发------装配体创建
使用NewDocument("路径"),创建路径为安装Solidworks中的装配体模板路径,可以在设置中查看,复制如代码即可。
2024-07-30 08:28:46
391
原创 C# Solidworks二次开发------Solidworks中的进度条
【代码】C# Solidworks二次开发------Solidworks中的进度条。
2024-07-27 10:25:37
254
原创 C# Solidworks二次开发------信息提示
对于信息提示主要有两种方式。方式一:Solidworks自带的提示方式二:C#中的消息提示。
2024-07-27 10:13:21
321
原创 C# Solidworks二次开发------CAD图纸的插入与读取
对于图纸的读取,看我们是想读取哪些内容,比如简单的圆、圆弧、直线,还是整个图纸,在我使用的过程中,我就只读取了圆等简单图形,其他的需要大家去探索了,针对数据的读取,我有两种思路。将CAD图纸插入不难,如果要做一些拉伸的话,就需要一些基本处理,因为能拉伸的图形有限制这个需要注意一下,下面的代码我融合了图纸的插入与拉伸。(5)读取图纸,读取的图纸要把DWG格式保存为DXF格式((2)插入----提取数据(CAD2017版本)(5)检查一下内容(都是以图纸原点为参考坐标)(1)打开我们需要读取的图纸。
2024-07-24 09:18:00
1255
原创 C# Solidworks二次开发------读取Excel
使用Excel主要是为了应对大量数据,或者有些现有的数据需要读入到程序当中,减少输入时间以及界面的布置时间,只需要把需要数据输入到表格中即可。
2024-07-24 08:44:32
465
原创 C# Solidworks二次开发------对文件夹进行操作
对文件夹的操作其实和Solidworks的API函数操作没有直接关系,对文件夹的操作主要是我在搭建模型的时候,以一个模型为底板,在对其操作时,把这个模型中所有零件拷入一个新的文件夹中,这样我的底板模型不会被有所改变,而且我还能得到新的模型。
2024-07-23 14:01:16
359
原创 C# Solidworks二次开发------零件的打开与保存
针对于零件的打开与保存,我将使用API函数帮助手册,通过观看手册来进行编程。函数的名称很多都很英文相关,打开---Open,保存---Save,而且无论是零件、装配体还是工程图,都需要这两个操作,要么是他们的“领导”,都可以对三者进行操作,要么就是各自的操作方法,所以可以按照这两个思路往下寻找。
2024-07-23 09:09:53
843
原创 C# Solidworks二次开发------搭建思路分享
1.局部--->整体(自下而上):从头开始2.整体--->局部(自上而下):先建好,再修改。
2024-07-22 17:36:45
528
原创 基于单片机的智能风扇设计
1.JQ8900-16P有三种处理方式:IO口触发播放、双线串口、单线串口我使用的是IO口触发播放(这个简单)主函数代码:就是主函数中这样的数据具体使用:1.生成我们所需要的音频(mp3格式),好像IO口触发最多只支持9条(不太清楚),命名格式为00001.mp3(玄学,按照顺序排下来00001.mp3、00002.mp3这样按顺序排),这里用我画圈那个地方写入,像u盘一样,将文件放进去就行2.主函数中play_song_num(0x01);这样调用即可。
2024-01-04 15:54:33
1572
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人