用AI辅助电路设计?是的,Proteus 9.1发布了,硬件工程师有福气了哦~~~~

来吧,兄弟们,用ai搞电路设计,它来了!

abcenter Electronics 官方网站现已正式发布 Proteus 9.1 版本。此次更新以全新的 AI 助手为核心,同时在 PCB 设计流程和仿真教学方面带来了多项实用改进。

一、 EDAi 与 ProPilot/ProTutor 智能助手

Proteus 9.1 最重大的更新是引入了 EDAi——一个内置于 Proteus 设计套件中的智能 AI 设计助手。在商业版中它被称为 ProPilot,在教育版中则为 ProTutor

这个 AI 助手的核心优势在于 “感知您的设计上下文”。它由强大的大语言模型驱动,能够理解您正在设计的原理图,并结合实际的工程知识,在多个层面提供帮助:

代码编写助理:对于嵌入式开发,ProPilot 能充当您的编码助手。由于能“看到”您的原理图,它了解哪些外设被使用以及它们的连接方式(包括具体引脚分配),从而可以生成针对您设计的、上下文准确的初始化代码,例如定时器、I2C、SPI 或 ADC 模块的设置代码。它还能协助重构代码以符合编码标准、应用 Doxygen 风格的文档等。

/*来源官网,翻译可能有不准确的地方。

帮助助理:ProPilot 能充当您的即时帮助系统。它通过检索增强的界面,让您即时访问完整的 Proteus 文档。它能跨多个帮助文件搜索,整理相关内容,并根据您当前的设计上下文提供精准答案。因为理解您的原理图,它可以解读文档并引导您逐步完成实际任务,例如设置差分对路由、配置设计规则或分配网络类。

/*来源官网,翻译可能有不准确的地方。

您的 AI 设计助理:ProPilot 能够支持准确、符合标准的设计。它理解您的原理图,并可协助进行基于公式的电路分析,提供信号完整性、电源管理、时序裕量、元件降额等方面的建议。无论是优化反馈回路、为滤波器选择无源器件,还是审查去耦策略,ProPilot 都能提供上下文感知的指导。

/*来源官网,翻译可能有不准确的地方。

二、 PCB 设计:版本控制与制造规则增强

除了 AI 功能,9.1 版本在 PCB 设计的协作性和可制造性上也进行了加强。

  • 集成式仓库支持:Proteus 现在为受控库提供了集成的仓库支持。您可以直接在 Proteus 界面内,将库管理器链接到本地的 Git 或 Subversion 检出,并执行更新、提交、刷新等操作。库管理器中的版本控制清晰可见,每个部件都带有自身的修订信息,这对于管理工程变更指令和产品更新周期非常有帮助。
  • 丝印设计规则检查:新增了两项针对丝印层的设计规则检查,以帮助确保电路板顺利通过制造。
    • 丝印-丝印:检查同一层上丝印对象之间的重叠,防止标记模糊或合并。
    • 丝印-阻焊:检查丝印与阻焊开窗之间的间距,防止油墨印在暴露的焊盘或阻焊窗口上,这是制造中常见的拒收原因。

三、 仿真与新产品:Visual Designer for MicroPython

Proteus 9.1 还宣布了最新的产品线——Proteus Visual Designer for MicroPython 和 IoT Builder for MicroPython

  • Visual Designer for MicroPython:该工具结合了流程图编程与 MicroPython 脚本编写,可以在 Proteus 中进行仿真,并通过拖拽控件构建物联网仪表板。
  • 虚拟机器人仿真:包含了一个有趣的、适合课堂的机器人仿真示例,支持循线、避障、多色轨迹和收集-放置挑战等功能。

四、 可用性与获取

官网信息显示,Proteus 9.1 已正式发布。对于在 2025年10月1日 时更新服务合同(USC)仍然有效的所有客户,均可免费获得此版本更新。

详细的特性列表和修复内容,需要登录官方支持论坛,在“Updates and Fixes”板块下查看。

五、视频介绍

文中素材来源:https://www.labcenter.com/edai/

六、获取 安装包 和 激活 

在公众号后台回复:proteus

如果没有获取到,可以加V:

Read more

前端学习日记 - 前端函数防抖详解

前端学习日记 - 前端函数防抖详解

前端函数防抖详解 * 为什么使用防抖 * 函数防抖的应用场景 * 函数防抖原理与手写实现 * 原理 * 手写实现 * 使用 Lodash 的 \_.debounce * 完整示例:防抖搜索组件 * 结语 在现代 Web 应用中,函数防抖(debounce)是一种常见且高效的性能优化手段,用于限制高频事件触发下的函数调用次数,从而减少不必要的计算、网络请求或 DOM 操作。本文将从“为什么使用防抖”切入,介绍典型的应用场景,深入解析防抖原理,并给出从零实现到在实际项目中使用 Lodash 的完整代码示例,帮助你快速掌握前端防抖技术。 为什么使用防抖 函数防抖的核心思想是在连续触发的事件停止后,仅执行最后一次调用,以避免频繁触发带来的性能问题 ([MDN Web Docs][1])。 在不使用防抖的情况下,例如在 input 输入事件或 window.resize 事件中直接调用逻辑,页面可能会因短时间内大量调用而出现卡顿或请求风暴 ([GeeksforGeeks]

SAP调用Web Service全流程详解

在企业应用集成中,SAP系统经常需要与外部系统通过Web Service进行数据交互。本文将基于一份实际操作文档,详细讲解如何在SAP中调用外部Web Service,涵盖从代理类创建、逻辑端口配置到代码调用的完整流程。 一、概述 SAP调用外部Web Service通常分为三个核心步骤: 1. 创建代理类 – 通过SE80事务码,基于WSDL生成SAP端的代理类 2. 配置逻辑端口 – 使用LPCONFIG为代理类配置连接信息 3. 编写调用代码 – 在ABAP程序中实例化代理类并调用方法 下面我们逐步展开说明。 二、SE80创建代理类 代理类(Proxy Class)是SAP内部对外部Web Service的本地映射,它封装了SOAP通信细节,使ABAP程序可以像调用本地类一样调用远程服务。 操作步骤: 1. 进入SE80,选择“企业服务” → “服务创建” → “服务生成” 2. 输入WSDL地址,系统将解析服务定义 3. 选择需要生成的服务和操作 4. 指定包和传输请求,生成代理类及相关结构 生成后的代理类包含: * 一个主代理类(

使用Docker安装Ollama及Open-WebUI完整教程

作者:吴业亮 博客:wuyeliang.blog.ZEEKLOG.net 一、Ollama 简介及工作原理 1. Ollama 简介及原理 * 简介:Ollama 是一款轻量级、开源的大语言模型(LLM)运行工具,旨在简化本地部署和运行大语言模型的流程。它支持 Llama 3、Mistral、Gemini 等主流开源模型,用户无需复杂配置即可在本地设备(CPU 或 GPU)上快速启动模型,适用于开发测试、本地智能应用搭建等场景。 * 工作原理: * 采用模型封装机制,将大语言模型的运行环境、依赖库及推理逻辑打包为标准化格式,实现模型的一键下载、启动和版本管理。 * 通过优化的推理引擎适配硬件架构,支持 CPU 基础运行和 GPU 加速(如 NVIDIA CUDA),减少资源占用并提升响应速度。 * 提供简洁的

黑马程序员java web学习笔记--后端进阶(二)SpringBoot原理

目录 1 配置优先级 2 Bean的管理 2.1 Bean的作用域 2.2 第三方Bean 3 SpringBoot原理 3.1 起步依赖 3.2 自动配置 3.2.1 实现方案 3.2.2 原理分析 3.2.3 自定义starter 1 配置优先级 SpringBoot项目当中支持的三类配置文件: * application.properties * application.yml ❤ * application.yaml 配置文件优先级排名(从高到低):properties配置文件 > yml配置文件 > yaml配置文件 虽然springboot支持多种格式配置文件,但是在项目开发时,推荐统一使用一种格式的配置。