- 博客(69)
- 收藏
- 关注
原创 Altium Designer调用deepseek
纪念一下,首次在Altium Designer中调用deepseek,没有添加界面,程序代码除了空行不到40行,第一次运行返回结果是要充值,目前官网充值渠道已经关闭,要探究Altium Designer和deepseek结合能干些啥,提高工作效率或者干些更有意义的事,得等到接口可以正常使用以后再说了。
2025-02-19 16:46:44
1305
原创 Altium Designer脚本工具定制
➡️基于Altium Designer GPS数据处理显示。➡️Altium Designer RS-485多机组网。➡️Altium Designer多线程程序开发。➡️语音控制Altium Designer画图。➡️语音控制Altium Designer布线。➡️手势控制Altium Designer软件。➡️Sierpinski分形电路生成工具。➡️Minkowski分形电路生成工具。➡️Hilbert分形电路生成工具。➡️脑电波控制原理图PCB文档处理。➡️Koch雪花分形电路生成工具。
2025-02-11 17:16:48
296
原创 【Altium Designer脚本开发】——元件库搜索神器
此工具的功能类似于FindStr工具,FindStr工具用于指定格式的文档的字符串,此工具的主要功能用于检索和遍历原理图库文档和PCB库文档中的文本字符串,支持关键字匹配和将全部字符串保存为文本文件,其主要机制将提取元件库中的文本,然后基于文本进行判断。元件库搜索神器的主要特点为检索速度快,尤其是检索原理图库文档,每秒可以检索上百个元件的参数数据,支持动态显示PCB库文档中元件。文件名称列表单击后,在动加载库文件并自动更新元件列表。元件名称列表单击后,在AD主视图中显示当前的元件。显示元件库内部检索进度。
2025-02-11 12:48:40
325
原创 Altium Designer脚本开发不支持功能集锦
9.AD脚本系统不能直接使用CUDA,CUDA是英伟达开发的一套计算机并行架构,目前使用方式只能通过中间件实现,比如AD脚本系统中创建一个Matlab16以上的对象,Matlab软件再调用CUDA的资源,在这个操作过程中,需要消耗巨大的调度资源,仅仅是创建一个Matlab对象,打开CUDA关闭CUDA,关闭Matlab就需要数秒的时间,,在某些应用场景是不能忍受这种调度时间消耗的。2.程序控制PCB文档在三维视图中任意角度不支持,自动定时PCB动态翻转是可行的。2025年01月24日 20:00。
2025-01-24 17:48:48
1140
原创 Altium Designer 3D模型半自动化处理工具
此工具用于解决在Altium Designer的PCB文档中添加3D模型时,操作步骤繁琐的问题。此工具在一个界面中可以一键从PCB模板库中一键复制3D模型,便于后续操作。支持点击带添加库的元件名称,PCB视图中显示封装视图。支持鼠标移动到列表框上,PCB视图显示对应文件的视图。支持点击模板库的元件名称,PCB视图中显示封装视图。支持一键复制3D模型到待添加的封装库中。2025年01月24日 18:00。↑↑↑点击上方蓝字,关注我们!获取待添加PCB封装库的名称列表。获取模板库PCB封装库的名称列表。
2025-01-24 17:47:55
387
原创 Altium Designer对dxf版本批量转换
此工具主要用于解决Altium Designer软件将Gerber文件转换成dxf文件不能被AI软件读取的问题,特意开发此工具,此工具是将《Gerber文件批量转换工具》中的格式转换部分独立出来使用的,其界面如下。此程序需要在系统中安装了AutoCAD软件才能使用,程序在运行时存在概率性的启动AutoCAD失败的情况,开机后第一次启动AutoCAD的概率会更高,如果在桌面打开一个AutoCAD软件,这种启动失败的概率会降低。程序运行成功后需要首先启动AutoCAD服务器,再进行dxf文件的转换操作。
2025-01-24 13:20:32
273
原创 Altium Designer服务器开发
Altium Designer服务器是一台具有多种功能的塔式工作站或台式计算机系统,主要功能用于在局域网内批量进行数据处理、并行加速计算、图形计算、批量原理图文件处理、批量PCB文件处理、批量BOM文件处理、批量二维CAD文件处理、批量三维CAD文件处理、文本文件处理等功能。在客户端电脑中打开点对点文件传输工具并设置为客户端,设置和服务器相同的IP地址和端口号,点击开始连接,连接成功后,将需要处理的文件复制客户端程序所在的子文件夹send的文件夹中,文件发送完后会自动删除。批量对PCB文件生成BOM文件;
2025-01-22 14:00:56
438
原创 PCB设计检查助手——焊盘中间丝印检查
焊盘中间丝印检查功能用于检查双引脚元件中间是否有垂直两个焊盘连线的元件,由于较大双贴片引脚不用考虑中间的丝印,在检查时会自动过滤两个引脚大于1mm以上的元件,此功能在检查时,两个引脚的间距小于等于1mm,且元件的两个焊盘之间存在垂直焊盘连线的的丝印会被检查出来。焊盘中间存在垂直丝印的情况。
2024-12-31 14:22:14
129
原创 原理图PCB文档高级搜索工具
原理图PCB文档高级搜索工具是一款运行在Altium Designer环境中的工具程序,用于搜索原理图、原理图库文档、PCB、PCB库文档中的图元对象,支持搜索器件名称、封装名称、参数集中的参数名称和参数值,此工具在遍历文件时需要和everything软件配合使用,此工具调用everything软件获取某一磁盘中的全部原理图文档、原理图库文档、PCB文档、PCB库文档,然后由此工具筛选去除文件校验码相同的文件,接着此工具会遍历所有的原理图文档、原理图库文档、PCB文档、PCB库文档,查找含有某些字段在文档中
2024-12-16 14:48:03
168
原创 PCB设计检查工具
PCB设计检查工具新增不少功能,界面经过加宽处理可以容纳更多的检查项,支持在窗口中设置置顶和和非置顶状态,显示模式支持选中模式、高亮模式和显示/隐藏模式,在交互方式上也增加了选中高亮的功能,在结果列表中点击结果,在PCB文档中自动高亮符合条件的图元对象。设计检查的主要功能如界面所示,绿色复选框为直接可以实现的检查功能,黑色复选框为待实现的检查功能。搜索结果为在新增的检查项中可以使用,之前的检查项暂未添加搜索结果功能。
2024-12-16 14:44:23
343
原创 Altium Designer PCB设计检查工具——机械层边框存在检查
此功能用于判断PCB文档中在机械层中是否存在完整的板框线段,支持检查PCB文档中所有的机械层中是否有板框构成的线段或圆弧,如果某一机械层中存在完整的板框形状则表示该层含有完整的板框线段,判断的结果为在状态栏显示含有板框线段的全部机械层。此功能已添加到今天发布的Altium Designer PCB设计检查工具中,欢迎体验。机械层边框存在检查按钮位置。
2024-12-12 15:14:36
157
原创 Altium Designer PCB设计检查工具(DFM工具)
程序的下载地址:在公众号EDA设计自动化中输入“PCB设计检查工具20141210.rar”,通过浏览器下载此工具的内测版本,压缩包里有操作视频和测试PCB文件,如运行时间过长或程序报错请反馈(程序在执行某些检查时会进行大量的图形计算,会在短时间内造成程序不能响应,属于正常情况,如长时间不能响应请反馈)。此工具运行在Altium Designer环境中,也主要用于检查PCB文档中的布线质量和缺陷统计PCB文档中的数据,其中设计检查类似于DFM功能,在复选框中点击即可开始执行检查或统计功能。
2024-12-10 12:06:38
493
原创 Altium Designer脚本工具定制
➡️基于Altium Designer GPS数据处理显示。➡️Altium Designer RS-485多机组网。➡️Altium Designer多线程程序开发。➡️语音控制Altium Designer画图。➡️语音控制Altium Designer布线。➡️手势控制Altium Designer软件。➡️Sierpinski分形电路生成工具。➡️Minkowski分形电路生成工具。➡️Hilbert分形电路生成工具。➡️脑电波控制原理图PCB文档处理。➡️Koch雪花分形电路生成工具。
2024-12-06 12:13:47
669
2
原创 Altium Designer脚本工具定制
➡️基于Altium Designer GPS数据处理显示。➡️Altium Designer RS-485多机组网。➡️Altium Designer多线程程序开发。➡️语音控制Altium Designer画图。➡️语音控制Altium Designer布线。➡️手势控制Altium Designer软件。➡️Sierpinski分形电路生成工具。➡️Minkowski分形电路生成工具。➡️Hilbert分形电路生成工具。➡️脑电波控制原理图PCB文档处理。➡️Koch雪花分形电路生成工具。
2024-11-29 20:45:48
547
原创 Altium Designer PCB设计检查工具1
用于检查在顶层的元件和底层的元件和当前层的元件在外接矩形是否和其他元件的外接矩形是否有相交。焊盘上字符检查用于检查顶层丝印与顶层的焊盘和通孔焊盘区域是否有相交,底层的丝印与底层的焊盘和通孔焊盘区域是否有相交,如有相交,则表示字符覆盖到焊盘上,执行的结果为将字符串的选中状态设置为True,并在状态栏显示焊盘上字符的总数。用于检查在信号层中没有网络信息的走线(不包括圆弧),不会检查非信号层中的走线,检查结果为将没有网络信息走线的选中状态设置为True,并在状态栏显示没有网络信息走线的数量。
2024-11-27 19:41:16
480
原创 【程序分享】铺铜多边形填充优化工具 V1.1
铺铜多边形填充优化工具用于优化PCB文档中的多边形填充和铺铜图元对象,可以将多边形填充优化成矩形、正方形、扇环、圆形和最小矩形这几种形状,在PCB文档界面选择一个多边形填充后,在程序窗口中可以预览选择的图元对象,将鼠标移动到按钮的上方,预览窗口会出现一个黄色线条的闭合曲线框,表示优化后将要生成的图形区域,当前版本只支持多边形填充,铺铜图元待添加。铺铜多边形填充优化工具。
2024-11-11 15:05:45
535
原创 Altium Designer在LED灯珠布局、布线的应用
户外LED显示屏、室内LED显示屏格栅屏、矩阵显示屏幕、全彩显示屏、矩阵显示屏、液晶拼接屏、LED矩阵屏幕、球形阵列屏、LED像素屏、拼接屏、柔性LED软膜屏LED软灯板、FPC灯条板、LED幻彩灯珠。铝基板照明灯板、白油灯板PCB、双色照明灯板、三色照明灯板、植物补光灯板、温控补光灯板、下巴补光灯板、手机补光灯、LED面板灯、室内照明、室外照明、节能灯。主要功能:对多边形的铺铜进行圆弧或直线的优化,呈现较规则的形状,支持矩形、扇环、凸字形、正方形、圆形、圆弧、平行四边形优化,用于在铝基板灯珠铺铜领域。
2024-10-17 12:38:48
912
1
原创 PCB文档对比工具
使用Compare打开两个坐标文件”为调用“Beyond Compare”软件打开文件1的坐标文件和文件2的坐标文件,“Beyond Compare”软件在脚本文件所在的同文件夹下,如果“Beyond Compare”所在的文件夹被删除,此功能将不可用,如果PCB文件名称中有空格,此功能将不可用。在PCB文档界面中,点击“文件1”右侧的文件选择按钮,选择PCB修改前的PCB文档,点击“文件2”右侧的文件选择按钮,选择PCB修改后的PCB文档,点击开始执行,程序会自动根据对话框中的功能选择进行程序执行。
2024-10-15 12:14:42
1288
原创 EDA脚本应用领域及使用特点
在公司内部的ERP系统中,有很多物料,可能由于历史原因,里面有很多冗余的物料器件和物料信息不标准的信息,在优化数据库后形成优选物料,便于采购人员采购和入库,需要将原理图中的物料信息往优选物料上靠,因此使用BOM统型功能就可统一BOM表里面的物料信息,还可自动设置哪些物料是优选物料,哪些物料是消耗物料。和原理图、PCB文档交互的部分需要在EDA软件自带的解析器中执行,和EDA API无关的可以发送给外部的可执行文件中执行,在某些任务时可成百上千倍的提高任务处理速度。☞网页信息爬取,网页信息自动获取;
2024-10-08 15:08:37
981
原创 EDA脚本应用领域及使用特点
在公司内部的ERP系统中,有很多物料,可能由于历史原因,里面有很多冗余的物料器件和物料信息不标准的信息,在优化数据库后形成优选物料,便于采购人员采购和入库,需要将原理图中的物料信息往优选物料上靠,因此使用BOM统型功能就可统一BOM表里面的物料信息,还可自动设置哪些物料是优选物料,哪些物料是消耗物料。和原理图、PCB文档交互的部分需要在EDA软件自带的解析器中执行,和EDA API无关的可以发送给外部的可执行文件中执行,在某些任务时可成百上千倍的提高任务处理速度。☞网页信息爬取,网页信息自动获取;
2024-10-08 15:00:10
710
原创 AltiumDesigner脚本开发-DIP封装制作
6.通过服务器面板执行脚本程序(需要将程序运行后拖放到服务器面板中);1.点击工具栏的运行工具(蓝色向右三角图标)可以执行脚本程序;4.通过菜单栏执行脚本程序(需要将程序添加到菜单栏中);5.通过工具栏执行脚本程序(需要将程序添加到工具栏中);3.在脚本编辑器中,按键盘的F9键可以执行脚本程序;2.点击菜单栏Run->Run可以执行脚本程序;8.通过自定义的快捷键执行特定的脚本文件;7.通过服务器进程的方式执行脚本程序;
2024-09-30 12:28:19
498
1
原创 Altium Designer支持的文件格式
Altium Designer支持办公自动化、建模自动化、语音通信和语音控制,在Altium Designer可以进行处理的文档包括。数据库格式 :xml、ps、xlsx、xlsm、xls;图片格式 :jpg、jpeg、png、bmp;文本文档 :txt、ps、csv;文档格式 :doc、doc;网页格式 :html。演示文档格式 :ppt、vsdx;二进制文档 :bin。
2024-09-30 12:26:31
569
原创 Altium Designer脚本的执行方式
点击Command选项页的[Script]选项,Commands框中为当前工程中打开的脚本文档,将鼠标放置在脚本文件名称上,使用鼠标拖动到工具栏中,当工具栏中出现了一个竖线的图标,表示该位置可以放置,释放鼠标,弹出一个对话框,点击确认,已经放置到工具栏中了。将鼠标放置在脚本文件名称上,使用鼠标拖动菜单栏中,当菜单栏中出现一个竖线的图标,表示该位置可以放置,释放鼠标,弹出一个对话框,点击确认,已经放置到菜单栏中了。3.在脚本编辑器中,按键盘的F9键可以执行脚本程序;7.通过服务器进程的方式执行脚本程序;
2024-09-30 12:15:57
1753
原创 Altium Designer脚本系统内置函数汇总(2417个)
这些函数名称复制到Altium Designer 2013脚本编辑器中会自动变为褐红色(#800000),内部函数大部分可以在4种脚本语言中直接使用。全部函数包括服务器顶层接口函数,数学运算函数,字符串处理函数、API接口提供的转换函数和功能函数。Altium Designer 2013脚本系统内置函数,一共2417个。Altium Designer脚本系统内置函数汇总(2417个)↑↑↑点击上方蓝字,关注我们!GetTickCount鍑?
2024-09-29 16:45:09
1147
原创 Altium Designer板框提取工具
在窗口的界面中显示板框的轮廓,支持对机械层1的拟合圆弧的直线优化成90度的圆弧。界面中提供了一个非常实用的功能,用于将拟合的直线段变成圆弧线条,当前版本支持90度的直线段转换,支持0-90、90-180、180-270、270、360,框选在机械层的直线图元后,程序会自动判断需要转换的角度范围,在原位置生成圆弧后自动将原先的直线段扇出,使用非常方便,只需要将直线段选中后,点击按钮自动处理,目前此功能支持在机械层1的直线段,当前版本不支持180度的拟合圆弧的处理。DWG格式文件(DXF文件同)
2024-09-29 11:28:54
1006
原创 Altium Designer PCB多边形优化
在PCB文档中多边形填充铜皮可用于增强散热和增大电流的导通能力,在PCB文档中手动添加的多边形填充是有只有若干个点围绕形成的多边形区域,无法直接添加为圆弧,在PCB服务器中API接口中只有IPCB_BoardOutline接口和IPCB_Polygon接口可以直接添加圆弧元素,但是在IPCB_Polygon接口里面没有可以添加圆弧的方法,在多边形填充和铺铜的属性设置对话框中都有一个可以设置圆弧的区域,按理来说应该两种图元对象都可以通过API接口来创建圆弧形状的图元对象。
2024-09-26 12:09:50
1001
原创 【Altium Designer程序开发】BGA芯片自动扇出
BGA自动扇出功能支持将BGA器件从4个方向上扇出,里面有无空白区域均可支持,执行速度非常快,通常在秒级的时间内即可处理完成,程序可以通过以下几种方式启动。➡️支持从DXP-RunProcess启动。➡️支持从DXP-RunScript启动。➡️支持从服务器面板启动。➡️支持从菜单栏启动。➡️支持从工具栏启动。
2024-09-26 11:34:56
618
原创 元器件数据手册识别工具
基于文本识别的方法,结合参数数集数据库自动识别数据手册文档中的各种参数、引脚列表、并保存为开源的数据库文档,输出支持Altium的原理图符号,识别时间在几百毫秒左右。基于深度学习的方法:结合人工智能图像识别算法,自动识别元器件的数据手册,支持输出Cadence、Zuken格式,识别时间在几分钟左右。基于AI方法:使用大量的数据手册进行训练,训练后的将模型文件提供给客户,用户在程序中加载模型文件和数据手册得到手册里面的数据结果。数据手册识别方案,目前有多家厂商实现了这个功能,分别采用不同的技术路线实现。
2024-09-23 14:26:18
457
原创 Altium Designer工具集合
还可以无缝调用EXE、Matlab、Python程序加速处理,服务器程序可以挂在AD中,也可以独立于AD运行,跟AD中的API相关的任务在AD中进行处理,跟AD的API相关性不大的任务可以交给其他程序进行处理。调用原理图文档API接口可以非常快速的遍历元件、元件参数集,可以方便的更新元件参数集中的参数、对元件进行统型和WPS软件无缝集成,在WPS/Excel中将参数更改后,在原理图中进行更新。原理图文档和原理图库文档使用的服务器为同一个服务器,可以批量创建原理图库文档,可以和不同库文件中的元件进行对比。
2024-09-20 17:43:29
1450
原创 Altium Designer脚本工具定制
还可以无缝调用EXE、Matlab、Python程序加速处理,服务器程序可以挂在AD中,也可以独立于AD运行,跟AD中的API相关的任务在AD中进行处理,跟AD的API相关性不大的任务可以交给其他程序进行处理。调用原理图文档API接口可以非常快速的遍历元件、元件参数集,可以方便的更新元件参数集中的参数、对元件进行统型和WPS软件无缝集成,在WPS/Excel中将参数更改后,在原理图中进行更新。原理图文档和原理图库文档使用的服务器为同一个服务器,可以批量创建原理图库文档,可以和不同库文件中的元件进行对比。
2024-09-20 17:42:26
2149
1
原创 数据手册参数识别后手动确认
在未确认打开打开数据手册时,数据库中是没有元件的元件符号数量、PCB封装数量信息的,默认打开数据手册在第一页,在对PDF阅读器进行翻动过程中,确认工具会自动识别当前的页码,在点击确认按钮时,会自动将当前的页码信息存储进数据库中,在下一次点击界面的数据手册名称时自动翻到有Order Information的页面上。同一数据手册中元件符号相同的,在原理图库文档中只画一个元件符号即可,其他相同的元件符号可以采用程序复制的方法,方便数据库管理和减少人工处理的工作量。
2024-09-05 12:03:19
357
原创 Altium Designer爬虫工具/网页信息获取工具
使用Altium Designer脚本系统的爬虫功能,可以有效的提高数据处理能力,作为新质生产力工具,可以在很多方面使用到爬虫功能或者网页信息读取功能,如一份原理图文档有很多的物料,需要整理这些物料的价格、是否有现货和数据手册,就可以使用爬虫工具或者网页信息获取工具获取这些信息。
2024-09-03 11:00:41
1650
原创 【Altium Designer脚本开发】——PCB平面绕组线圈 V1.4
➡️Altium Designer & VBS协同混编(和API相关的代码中在Altium Designer中执行,通用计算发送到WScript解析执行后通过标准输入输出通道返回,用于提高数据处理速度。➡️Altium Designer & JS协同混编(和API相关的代码中在Altium Designer中执行,通用计算发送到WScript解析执行后通过标准输入输出通道返回,用于提高数据处理速度。此工具运行环境在Altium Designer中,可用于Altium Designer全系列的版本中。
2024-09-02 12:04:07
1565
4
原创 【Altium Designer脚本开发】——PCB平面绕组线圈 V1.4
此工具运行环境在Altium Designer中,可用于Altium Designer全系列的版本中。➡️Altium Designer & VBS协同混编(和API相关的代码中在Altium Designer中执行,通用计算发送到WScript解析执行后通过标准输入输出通道返回,用于提高数据处理速度。➡️Altium Designer & JS协同混编(和API相关的代码中在Altium Designer中执行,通用计算发送到WScript解析执行后通过标准输入输出通道返回,用于提高数据处理速度。
2024-09-02 12:00:31
2717
1
VBS源代码加密工具 V1.0
2024-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人