一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
楼主: cdhigh

Sprint-Layout插件:白嫖力创/Kicad的封装,直接输入中文,and much more

 火... [复制链接]
发表于 2025-12-5 20:47 | 显示全部楼层
打开试试,似懂非懂
回复

使用道具 举报

发表于 2025-12-6 09:33 | 显示全部楼层
关注楼主的差分蛇形走线,挺实用的。但是音频IIS总线一般有三四根线,这种情况怎么匹配总长。

点评

多次操作就好,使用一个最长的作为基准,每次选择基准线和另一根线,一直重复直到完成所有走线。  详情 回复 发表于 2025-12-6 18:52
回复

使用道具 举报

发表于 2025-12-6 11:22 | 显示全部楼层
cdhigh 发表于 2022-7-17 20:00
继续升级V1.5,增加圆弧走线功能

圆弧不能完全处理掉。
DDFDFD.jpg

点评

稍新一点的版本有两个半径值设置, 转角处如果太小,无法应用大的圆弧,则使用小的圆弧设置值.  详情 回复 发表于 2025-12-6 18:50
回复

使用道具 举报

 楼主| 发表于 2025-12-6 18:50 | 显示全部楼层

Sprint-Layout插件:白嫖力创/Kicad的封装,直接输入中文,and much more

yerufeng 发表于 2025-12-6 11:22
圆弧不能完全处理掉。

稍新一点的版本有两个半径值设置, 转角处如果太小,无法应用大的圆弧,则使用小的圆弧设置值.

点评

我用的是1.8版本的。那个max d,min d,是代表具体半径,不是代表半径的最大最小范围啊?  详情 回复 发表于 2025-12-8 13:04
回复

使用道具 举报

 楼主| 发表于 2025-12-6 18:52 | 显示全部楼层
yerufeng 发表于 2025-12-6 09:33
关注楼主的差分蛇形走线,挺实用的。但是音频IIS总线一般有三四根线,这种情况怎么匹配总长。 ...

多次操作就好,使用一个最长的作为基准,每次选择基准线和另一根线,一直重复直到完成所有走线。
回复

使用道具 举报

发表于 2025-12-8 13:04 | 显示全部楼层
cdhigh 发表于 2025-12-6 18:50
稍新一点的版本有两个半径值设置, 转角处如果太小,无法应用大的圆弧,则使用小的圆弧设置值. ...

我用的是1.8版本的。那个max d,min d,是代表具体半径,不是代表半径的最大最小范围啊?

点评

max d,min d 是具体值, 1. 转角处的两个线段都小于min d,跳过此转角,继续处理下一个转角 2. 两个线段均长于max d,创建一个max d半径的圆弧 3. 两个线段都大于min d,传教一个min d半径的圆弧 注意:需要完整  详情 回复 发表于 2025-12-8 19:40
回复

使用道具 举报

 楼主| 发表于 2025-12-8 19:40 | 显示全部楼层
本帖最后由 cdhigh 于 2025-12-8 20:05 编辑
yerufeng 发表于 2025-12-8 13:04
我用的是1.8版本的。那个max d,min d,是代表具体半径,不是代表半径的最大最小范围啊?
...

max d,min d 是具体值。
这个d不是直径(diameter)也不是半径(radius),而是圆弧和线段相切点到转角点的距离(distance),具体的圆弧半径会根据线段相交角度不同而变化。

1. 转角处的两个线段都小于min d,跳过此转角,继续搜索下一个转角
2. 两个线段均长于max d,创建一个max d的圆弧
3. 两个线段都大于min d,创建一个min d的圆弧
4. 如果计算出来的圆弧半径小于1mm也跳过

注意:需要完整的带转角的导线才能创建圆弧,不能是多次绘制的首尾连接的多根独立的导线
(软件判断哪些导线首尾相接并不是什么高科技算法,只是现在的做法已经“能用”了,所以不会去继续把插件搞的太复杂)

开发这个插件是我毕业后用到的中学数学知识最多的一次,第一次体会到 “计算机=数学” 。


叉开话题:
传统软件基于各种逻辑判断 if/else等,大部分软件(包括底层软件/基础软件)的高等数学知识的应用不多,而现在的大语言模型/AI更多的就是各种巨大的数学函数,比如线性代数,微积分,统计学等。
所以传统的软件开发人员是无法胜任开发AI底层软件的,只能做做AI上层应用开发。



点评

这个功能确实好用,后续还会继续改善这个算法么,让它拉弧线智能灵活一点,不要显示没有合适的路径。  详情 回复 发表于 2025-12-10 11:18
回复

使用道具 举报

发表于 2025-12-8 20:22 来自手机 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2025-12-10 11:18 | 显示全部楼层
cdhigh 发表于 2025-12-8 19:40
max d,min d 是具体值。
这个d不是直径(diameter)也不是半径(radius),而是圆弧和线段相切点到转角点的距 ...

这个功能确实好用,后续还会继续改善这个算法么,让它拉弧线智能灵活一点,不要显示没有合适的路径。
回复

使用道具 举报

发表于 2025-12-16 16:27 | 显示全部楼层
谢谢分享。下来学习
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2026-3-4 03:13 , Processed in 0.034332 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表