怎样使用命令提示符批量自动运行仿真呢?

描述

运行前的注意事项

由于在运行仿真后,系统保留的数据会占用较大的硬盘空间,因此在大多数情况下,仿真生成的文件将在运行结束后被自动删除。

但如果使用原始设置的命令提示符运行仿真,则所有的仿真结果都将消失,所以在使用本文介绍的方法运行仿真时,请取消勾选控制面板中的 “Automatically delete .raw files[*] ” 以保留仿真结果,如下图 (图1) 所示:

LTspice

图1 取消 Automatically delete.raw files[*]

第一步:确保命令提示符可执行

在创建批量处理文件以进行多个威廉希尔官方网站 仿真前,需要确保命令提示符可以在可执行 LTspice 文件的目录下运行。

如下图 (图2) 所示,打开命令提示符并将 cd C:\Program Files\LTC\LTspiceXVII 移动到 LTSPICE exe 文件所在的目录 \Program Files\LTC\LTspiceXVII。

LTspice

图2 更改为具有 LTSpice 可执行文件的目录

第二步:生成并检查网表

首先从威廉希尔官方网站 文件 (.asc) 生成网表。

在命令提示符下运行 XVIIx64.exe -netlist “文件目录” 以生成网表,如下图 (图3) 所示。其中 “文件目录” 即指定要执行的威廉希尔官方网站 文件所在文件夹。

LTspice

图3 网表生成

接着使用 LTspice 中准备的 LDO 产品 LT1117 的 JIG 文件以检查网表。

在命令提示符下,指定 C: \Users\username\Documents\LTspiceXVII\examples\jigs\1117.asc 并运行,这将在包含威廉希尔官方网站 文件的同一文件夹中生成一个名为 1117.net 的网表,如下图 (图4) 所示。

LTspice

图4 检查网表

第三步:运行仿真

接下来尝试使用网表 (.net) 运行仿真。如下图 (图5) 所示,在命令提示符下运行 XVIIx64.exe -b C: \Users\username\Documents\LTspiceXVII\examples\jigs\1117.net 以生成仿真结果 (波形文件) 1117.raw。

LTspice

图5 运行仿真

输出的波形数据 1117.raw,如下图 (图6) 所示:

LTspice

图6 仿真结果 (波形数据文件)

第四步:检查仿真结果 (波形)

双击 1117.raw 文件以在 LTspice 中打开,然后从工具栏中选择 “Plot Settings” 后点击 “Visible Traces” 以打开仿真结果,如下图 (图7) 所示:

LTspice

图7 显示仿真结果步骤

在此窗口中选择要查看的波形的节点,通过检查 OUT 节点数,可确认输出波形。如下图 (图8) 所示为 LT1117 威廉希尔官方网站 图,在检查 JIG 文件时,可以发现 V(n002) 等效。值得注意的是,在检查 OUT 节点数前,为了更容易识别要查看波形的节点,在运行仿真之前标记节点会更方便。

LTspice

图8 LT1117 威廉希尔官方网站 图

接着从下图 (图9) 所示的选择列表中,为 OUT 节点选择合适的 V(n002) 和负载电流 (I1)。

LTspice

图9 波形选择

最后可以得到如下图 (图10) 所示的波形结果图。其中 I(I1) 是负载电流变化的波形,V(n002) 是 OUT 节点的波形,可以看出输出电压 VOUT 随负载电流 I1 的变化而变化。

LTspice

图10 仿真结果

总结

本文介绍了通过使用命令提示符上的命令手动运行仿真的方法,将此命令进程创建为文本,并生成 bat 文件即可自动连续运行多个威廉希尔官方网站 仿真。这种方法适用于处理在睡眠状态下需要批量进行仿真的实验。







审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分