一.常用解释
1.单位:
2. 数字逻辑元件不用的输入端必须接地,相当于不用,而不是此输入=0.
输出默认高电平=1V。可以设置value: Vhigh=3.3v等 为高电平输入。输入高低电平以1.7V为水平。
.
二.命令解释
1. .options plotwinsize=0
是一个用于控制波形数据存储和绘图性能的 SPICE 指令,其具体含义如下:
解释:
-
.options
:SPICE 指令前缀,用于设置全局仿真选项。 -
plotwinsize
:控制波形数据的存储密度(即仿真过程中保存的数据点数量)。 -
plotwinsize=0
:禁用数据压缩,强制保存仿真中的所有时间步长数据(不跳过任何数据点)。
作用:
-
默认行为(未设置时):
LTspice 默认会智能压缩波形数据(类似plotwinsize=1
),即跳过部分冗余数据点以减少内存占用和文件大小,同时尽量保留波形关键特征(如峰值、跳变沿)。 -
plotwinsize=0
的效果:- 保存仿真中每一个时间步长的数据,确保波形完全精确(无任何省略)。
- 代价是:
- 仿真结果文件(
.raw
文件)体积显著增大。 - 可能降低绘图时的响应速度(尤其是长时间仿真或复杂电路)。
- 仿真结果文件(
典型用途:
- 调试高频/快速瞬态信号:
例如分析纳秒级脉冲或振荡器起振过程时,避免因默认压缩丢失细节。 - 验证仿真收敛性:
当怀疑波形异常是数据压缩导致时,关闭压缩以确认结果真实性。 - 学术研究或出版:
需要严格保证波形数据完整性的场景。
对比其他设置:
-
plotwinsize=1
(默认):智能压缩,平衡精度与效率。 -
plotwinsize=N
(N>1):更激进的压缩(减少数据量,但可能丢失细节)。 -
plotwinsize=0
:完全禁用压缩,保留全部数据。
注意事项:
- 资源消耗:
对于长时间仿真(如瞬态分析运行数秒),plotwinsize=0
可能导致.raw
文件达到 GB 级别,甚至内存不足。 - 必要性评估:
多数情况下默认压缩已足够,仅需在关键仿真中启用此选项。 - 与
.save
指令配合:
若只需高精度保存部分节点电压/电流,可改用.save V(node) I(component)
指定存储对象,减少数据量。