• 首页
  • 使用指南
    上传指南安装指南
  • API文档
    开发指南API调用API参考
  • 相关网站
    嘉立创EDA嘉立创社区开源广场
  • 编辑器
    在线编辑器(专业版)桌面客户端
  • 扩展管理
  • 登录注册
嘉立创产业服务站群

电子产业

logo

嘉立创PCB

PCB、FPC制造服务

logo

嘉立创SMT

一站式PCBA服务平台

logo

嘉立创激光钢网治具

激光钢网&治具制造

logo

嘉立创EDA

国产PCB设计工具

机械产业

logo

嘉立创FA

机械/电气零部件一站式商城

logo

嘉立创3D打印

树脂、尼龙、金属3D打印服务

logo

嘉立创CNC机械智造

机加件一件起订,3天交货

更多服务

嘉立创CAM

国产线路板CAM软件

Forface 3D

SaaS化3D技术服务平台

硬创社

好玩的硬件交流社区

供应商合作

一站式阳光采购平台

· EDA扩展广场
首页

使用指南

上传指南安装指南

API文档

开发指南API调用API参考

相关网站

嘉立创EDA嘉立创社区开源广场

编辑器

在线编辑器(专业版)桌面客户端
登录注册

NGspice 波形仿真

OSHWHub61v1.2.2
(13)NGspice License (Modified BSD)
面向嘉立创 EDA 专业版的 NGspice 本地仿真与波形查看插件,支持导出或导入仿真网表,使用内置 NGspice WASM 完成 transient / AC / DC 仿真,并提供曲线筛选、图例隐藏、鼠标位置缩放、拖拽平移、全屏波形观察和大数据波形保峰值渲染优化。
详情
更改日志
历史版本
评论

NGspice 波形仿真

OSHWHub61
(13)NGspice License (Modified BSD)
详情
更改日志
历史版本
评论

NGspice 波形仿真

NGspice 波形仿真是一款面向嘉立创 EDA 专业版的本地仿真与波形查看插件。该临时版本使用菜单导出当前原理图的 NGspice 仿真网表,也支持在波形界面中直接粘贴或导入纯 NGspice 网表文本,并使用插件内置的真实 NGspice WASM 引擎在本地浏览器内完成仿真与波形分析。

功能图

NGspice 波形仿真功能图

功能演示

NGspice 波形仿真功能演示

核心功能

  • 导出当前原理图的 NGspice 仿真网表并打开波形界面。
  • 支持手动导入 .txt / .cir / .net / .spice 网表,或直接复制粘贴网表内容。
  • 使用插件内置 NGspice WASM 运行,无需用户额外下载或常驻启动本地仿真服务。
  • 支持 transient、AC、DC 三类仿真结果解析与波形渲染。
  • 支持识别网表中的 XAM 电流探针,自动补充探针两端电压保存项,并按两端压差合成电流曲线。
  • 支持多曲线图例开关、曲线选择弹窗、按鼠标位置缩放、拖拽平移和波形全屏观察。
  • 数值线支持 跟随 与 游标 两种模式:跟随模式随鼠标移动,游标模式在画布上常驻,顶部红色三角手柄可拖动定位。
  • 自适应视图按当前未隐藏曲线计算范围,并限制横轴在有效数据边界内,减少无数据空白。
  • 大数据波形显示会优先渲染当前窗口内的数据;缩小时使用保峰值下采样,放大到局部后恢复更多原始细节。
  • AC 分析兼容常见 1M / 10M 频率写法,运行前会自动转换为 ngspice 识别的 1Meg / 10Meg。
  • 对同一份 EDA 网表消息做去重处理,避免重复广播在仿真完成后清空刚生成的波形;曲线选择弹窗会在图表刷新后稳定打开。
  • 运行失败时在底部日志区显示 NGspice 输出、错误原因和关键诊断信息。

使用方式

  1. 在原理图页面点击 NGspice 波形 菜单。
  2. 选择 导出当前仿真网表并打开波形界面,或选择 打开波形界面 后手动导入 / 粘贴网表。
  3. 点击运行,等待插件在本地浏览器内调用 NGspice WASM 完成仿真。
  4. 在波形窗口中选择需要显示的节点或电流曲线,使用缩放、拖拽、跟随数值线、游标模式和全屏模式观察结果。

支持的数据

  • 瞬态分析:.tran,横轴为时间,支持电压 / 电流双轴显示。
  • AC 分析:.ac,横轴为频率,支持增益 dB 与相位 deg 显示。
  • DC 扫描:.dc,横轴为扫描变量,支持电压 / 电流曲线显示。
  • 电流探针:支持识别 XAM 探针形式,基于两端电压差合成电流波形。

运行环境

  • 嘉立创 EDA 专业版 3.3.0 或更高版本。
  • 插件内置 NGspice 46 WASM 构建。
  • 仿真在本机插件 iframe 中执行,不上传网表文件路径或仿真结果。

已知限制

  • V1.2.2 仅支持纯 NGspice 网表文本,不处理非 NGspice 格式的工程文件转换。
  • 仿真能力以当前内置 NGspice WASM 构建为准,已启用 XSPICE,暂未启用 CIDER、OSDI、OpenMP、KLU。
  • 大型电路或长时间仿真会受浏览器内存和单线程执行时间影响。

更改日志

V1.2.2

  • 新增当前波形数据导出功能:在波形工具栏中导出当前激活数据集为 CSV,包含 X 轴和该数据集全部曲线列。
  • 新增运行日志导出功能:可将当前界面的运行日志导出为 .log 文件,便于问题定位和结果归档。
  • 导出保存优先使用 EDA 宿主文件系统接口,独立预览环境自动回退到浏览器下载。
  • 优化波形工具栏布局:徽标和按钮组分离,按钮保持单行显示,避免“放大”按钮被挤到第二行。
  • 修复打包脚本在当前 TypeScript / Node 类型组合下 JSZip.file 不接受 Buffer 导致 .eext 打包失败的问题。

V1.2.1

  • XAM 电流探针处理:自动补充探针两端电压保存项,并按 (V(nodeA) - V(nodeB)) / 1e-3 合成电流曲线。
  • 修复同一份 EDA 网表消息多次延迟广播导致仿真完成后波形被清空的问题。
  • 优化曲线选择弹窗打开时机,等待运行状态和图表布局刷新后再打开,减少首次运行时弹窗闪烁或波形不显示的概率。
  • 新增数值线模式切换:跟随 模式随鼠标移动,游标 模式在画布上常驻,顶部红色三角手柄可拖动定位。
  • 修复 AC 分析频率单位兼容问题:.ac 命令中的 1M、10M、1MHz 会在运行前转换为 ngspice 可识别的 1Meg、10Meg。
  • 转换范围仅限 .ac 命令的起始频率和终止频率参数,不会修改元件值、模型参数或其他分析命令。
暂无数据
暂无数据

评论

在登录或注册后才可以进行评论操作
全部评论(1)
按时间排序|按热度排序

类型

Schematic

关键词

ngspicesimulationwaveformnetlist

扩展信息

版本v1.2.2
发布者

EasyEDA

发布时间2026-06-29 17:43:12
名称

simulation-with-ngspice

UUID

da6f02cde1cd4384abe56140588973be

适用EDA版本:^3.3.0
报告

报告滥用

相关链接

主页:https://github.com/easyeda
反馈:https://github.com/easyeda/eext-simulation-with-ngspice/issues
仓库:https://github.com/easyeda/eext-simulation-with-ngspice
logo

政策条款

服务条款隐私政策项目授权许可协议作出贡献感谢名单

软件版本

专业版标准版教育版私有化部署版

解决方案

专业版编辑器标准版编辑器桌面客户端API接口文档格式

使用帮助

用户论坛专业版教程标准版教程专业版更新标准版更新

关于我们

团队介绍相关报道关于公司联系我们合作联系
EDA公众号
EDA公众号
开源公众号
开源公众号
开源硬件交流群
开源硬件交流群
版权所有 - 深圳创电优选科技有限公司 粤ICP备2026007863号粤公网安备44030402002736号增值电信业务经营许可证粤B2-20201198ISO/IEC隐私政策用户协议