NGspice 波形仿真是一款面向嘉立创 EDA 专业版的本地仿真与波形查看插件。该临时版本使用菜单导出当前原理图的 NGspice 仿真网表,也支持在波形界面中直接粘贴或导入纯 NGspice 网表文本,并使用插件内置的真实 NGspice WASM 引擎在本地浏览器内完成仿真与波形分析。
- 导出当前原理图的 NGspice 仿真网表并打开波形界面。
- 支持手动导入
.txt/.cir/.net/.spice网表,或直接复制粘贴网表内容。 - 使用插件内置 NGspice WASM 运行,无需用户额外下载或常驻启动本地仿真服务。
- 支持 transient、AC、DC 三类仿真结果解析与波形渲染。
- 支持识别网表中的
XAM电流探针,自动补充探针两端电压保存项,并按两端压差合成电流曲线。 - 支持多曲线图例开关、曲线选择弹窗、按鼠标位置缩放、拖拽平移和波形全屏观察。
- 数值线支持
跟随与游标两种模式:跟随模式随鼠标移动,游标模式在画布上常驻,顶部红色三角手柄可拖动定位。 - 自适应视图按当前未隐藏曲线计算范围,并限制横轴在有效数据边界内,减少无数据空白。
- 大数据波形显示会优先渲染当前窗口内的数据;缩小时使用保峰值下采样,放大到局部后恢复更多原始细节。
- AC 分析兼容常见
1M/10M频率写法,运行前会自动转换为 ngspice 识别的1Meg/10Meg。 - 对同一份 EDA 网表消息做去重处理,避免重复广播在仿真完成后清空刚生成的波形;曲线选择弹窗会在图表刷新后稳定打开。
- 运行失败时在底部日志区显示 NGspice 输出、错误原因和关键诊断信息。
- 在原理图页面点击
NGspice 波形菜单。 - 选择
导出当前仿真网表并打开波形界面,或选择打开波形界面后手动导入 / 粘贴网表。 - 点击运行,等待插件在本地浏览器内调用 NGspice WASM 完成仿真。
- 在波形窗口中选择需要显示的节点或电流曲线,使用缩放、拖拽、跟随数值线、游标模式和全屏模式观察结果。
- 瞬态分析:
.tran,横轴为时间,支持电压 / 电流双轴显示。 - AC 分析:
.ac,横轴为频率,支持增益 dB 与相位 deg 显示。 - DC 扫描:
.dc,横轴为扫描变量,支持电压 / 电流曲线显示。 - 电流探针:支持识别
XAM探针形式,基于两端电压差合成电流波形。
- 嘉立创 EDA 专业版 3.3.0 或更高版本。
- 插件内置 NGspice 46 WASM 构建。
- 仿真在本机插件 iframe 中执行,不上传网表文件路径或仿真结果。
- V1.2.1 仅支持纯 NGspice 网表文本,不处理非 NGspice 格式的工程文件转换。
- 仿真能力以当前内置 NGspice WASM 构建为准,已启用 XSPICE,暂未启用 CIDER、OSDI、OpenMP、KLU。
- 大型电路或长时间仿真会受浏览器内存和单线程执行时间影响。

