ltspice

分类: 数据与AI | 上传者: CognitohazardCognitohazard | 下载: 0 | 版本: v1.0(最新)

在编写或编辑 LTspice 电路网表(.cir、.net、.sp)、使用 LTspice 原理图(.asc)或解释仿真结果(.raw、.log)时使用。涵盖 LTspice 特定的 SPICE 语法、行为源、波形源、.MEAS、参数、收敛以及导致无声错误的常见问题。每当用户提及 LTspice、电路仿真、滤波器设计、频率响应、瞬态分析或任何针对 LTspice 的 SPICE 网表工作时,请使用此技能。 --- # LTspice 电路仿真指南 ## SPICE 基础知识 ### 网表结构 ```spice * 标题行(第一行,始终是注释) <组件> <指令> .END ``` - `.END` 必须是最后一行。其后无任何声明。 - 行首的“+”继续前面的语句。 - 注释:“*”(整行)或“;”(内联)。 ### 组件语法 ``` <ref> <node+> <node-> <value> R1 in out 10k C1 out 0 100n V1 in 0 AC 1 PULSE(0 5 0 1n 1n 0.5m 1m) ``` ### 值表示法 — CRITICAL |后缀 |意义|价值| |-|-|-| | f |毫微微 | 1e-15 | 1e-15 | p|皮科 | 1e-12 | 1e-12 | n |纳米| 1e-9 | 1e-9 |你|微| 1e-6 | 1e-6 |米 |毫| 1e-3 | | k |公斤 | 1e3 | |乙二醇 |巨型| 1e6 | 1e6 | G |千兆| 1e9 | 1e9 | T |太拉 | 1e12 | 1e12 **“M”的意思是“米”,而不是“兆”。对 1e6 使用 `MEG`。** 这是第 1 个 SPICE 错误。 `1M` = 0.001,而不是 1000000。无法识别的后缀字母将被默默忽略 — 没有错误,只是错误的值。 ### 波形源 ```spice PULSE(Vinitial Vpulse Tdelay Trise Tfall Ton Tperiod Ncycles) SINE(Voffset Vamp Freq Td Theta Phi Ncycles) EXP(V1 V2 Td1 Tau1 Td2 Tau2) SFFM(Voff Vamp Fcar MDI Fsig) PWL(t1 v1 t2 v2 ...) PWL file=<文件名> ``` **PWL 附加功能(LTspice 特定):** - 相对时间:`PWL(0 1 +1 2 +1 3)` — 时间变为 0, 1, 2 - 重复:`REPEAT FOR n (...) ENDREPEAT` 或 `REPEAT FOREVER (...) ENDREPEAT` - 缩放:`VALUE_SCALE_FACTOR=x`、`TIME_SCALE_FACTOR=x` - 触发: `TRIGGER <表达式>` — 当表达式为 false 时,输出卡在第一个值 ### 指令 ```spice .tran 5m ;转运

更新日志: Source: GitHub https://github.com/Cognitohazard/ltspice-mcp

目录结构

当前层级: tree/master/skills/ltspice/

  • 📄 SKILL.md 15.5 KB

SKILL.md

登录后下载/点赞/收藏 ❤ 7 | ★ 0
评论 0

请先登录后评论。

评论加载中...