0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

硬件设计技术 来源:Macnica Engineer 2023-09-02 09:33 次阅读

运行前的注意事项

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

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

wKgZomTykPqAbBP0AAP7HAIlgrY314.png

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

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

在创建批量处理文件以进行多个电路仿真前,需要确保命令提示符可以在可执行 LTspice 文件的目录下运行。

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

wKgaomTykPqAKIsDAACHYCi-Fgs220.jpg

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

第二步:生成并检查网表

首先从电路文件 (.asc) 生成网表。

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

wKgaomTykPqAZ3T2AAC2Z2wzNj0934.jpg

图3 网表生成

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

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

wKgaomTykPqAZHaZAACoY1AkBrY101.jpg

图4 检查网表

第三步:运行仿真

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

wKgZomTykPqAJiSmAADvAYQC4MQ921.jpg

图5 运行仿真

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

wKgZomTykPqATuqEAACkfzZKW6s789.jpg

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

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

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

wKgaomTykPuAZjRYAAEjtQton4o645.jpg

图7 显示仿真结果步骤

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

wKgZomTykPuAbgtRAACDq_ZRFts238.jpg

图8 LT1117 电路图

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

wKgaomTykPuAJgySAAC7Cf07ltI757.jpg

图9 波形选择

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

wKgZomTykPuAZN6QAAEnZ0BETyU486.jpg

图10 仿真结果

总结

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







审核编辑:刘清

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

    关注

    1

    文章

    247

    浏览量

    14309
  • 仿真器
    +关注

    关注

    14

    文章

    1016

    浏览量

    83621
  • 输出电压
    +关注

    关注

    2

    文章

    1092

    浏览量

    38007
  • LTspice
    +关注

    关注

    1

    文章

    113

    浏览量

    13352

原文标题:LTspice — 使用命令提示符批量自动运行仿真

文章出处:【微信号:硬件设计技术,微信公众号:硬件设计技术】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何在不打开ADS GUI的情况下通过命令提示符编译ADS项目?

    我正在寻找在不打开 ADS GUI 的情况下通过命令提示符编译 ADS 项目的方法。 如果有人知道,能否指导我进行设置,或者 ADS 项目是否可以这样做。 在此先表示感谢!
    发表于 05-31 06:42

    编译ESP-AT工程,运行python build.py install命令提示符遇到的疑问求解

    你好,我按照“编译 ESP-AT 工程”步骤操作时候,走到第三步:安装环境,运行python build.py install命令提示符,显示 C
    发表于 06-27 06:05

    Linux命令行终端提示符多种实用技巧 老男孩linux培训

    所在的路径。示例如下: [oldboy@oldboy ~]$#<==@前的oldboy为当前用户,@后的oldboy为主机名,此处的~表示当前目录,即家目录。 4、Linux命令提示符
    发表于 12-22 15:47

    使用命令提示符时找不到内存模块是为什么?

    你好..如下图所示我的层次结构是......当我在GUI中合成时,它是成功的。但是当我在命令提示符下做。它显示了这样的错误Elaborating模块.ERROR:HDLCompiler:1654
    发表于 05-01 12:58

    无法从命令提示符处获取TCL脚本的原因?

    嗨,我想试试JESD204硬件演示。为此,我必须在Windows命令提示符下使用“vivado -mode batch -source”运行.tcl脚本,但是当我输入此内容时,我收到一条错误,即vivado命令未知或错误。我现在
    发表于 07-30 07:00

    关于命令提示符的说明

    系统移植前说明关于命令提示符:在实验步骤中会涉及到执行命令的操作,为区分操作是在Ubuntu上完成还是在开发板上完成,不同操作会有不同的提示符:Ubuntu操作时
    发表于 02-17 06:57

    为什么无法从u-boot命令提示符访问eMMC?如何去解决

    我们有基于 STM32MP157C-Eval 板的定制板。因此,我们无法从 u-boot 命令提示符访问 eMMC。目前,我们从 SD 卡启动并能够从 u-boot 命令提示符访问它。我们能够看到
    发表于 12-12 06:36

    labview 调用命令行烧录时如何实时显示过程和进度?

    例如使用命令行进行自动烧录时,利用系统命令VI可以实现控制烧录器自动烧录,但是命令行运行后会跳出命令提示
    发表于 08-29 11:54

    命令提示符被禁用怎么办

    命令提示符被禁用怎么办 方法一:修改注册表   运行:regedit,找到[HKEY_CURRENT_USERSoftwarePoliciesMicrosoftWi
    发表于 02-25 10:45 2333次阅读

    cmd常用命令大全

    Windows系统,还是离不开DOS命令的操作。学习DOS系统操作,首先了解命令提示符。先了解每个命令提示符的作用,然后才能够灵活运用。下面将详细的为大家介绍cmd命令大全的符号和作用
    的头像 发表于 02-07 10:55 2.5w次阅读
    cmd常<b class='flag-5'>用命令</b>大全

    cmd如何在命令提示符下文件夹操作?详细方法实例分析

    本文档的主要内容详细介绍的是cmd如何在命令提示符下文件夹操作?详细方法实例分析。
    发表于 09-26 17:04 0次下载
    cmd如何在<b class='flag-5'>命令提示符</b>下文件夹操作?详细方法实例分析

    怎样用Windows命令提示符测试Internet连接

    可堆叠:ping的选项是可堆叠的,这意味着您可以在ping的末尾添加任意数量的选项。要查看所有选项,只需在命令提示符中单独键入“ ping”,就会出现一个列表,其中包含可用的ping选项以及其功能的简要说明。
    的头像 发表于 11-14 09:58 5076次阅读

    win10上修改编辑环境路径变量的方法

    如果你经常使用命令提示符,则环境路径变量是一项非常有用的功能 。
    的头像 发表于 02-08 16:29 2993次阅读

    怎样才能让Windows10进入安全模式?

    在Windows 10上,可以使用命令提示符、设置、启动电源菜单和MSConfig等四种不同的方式以安全模式启动电脑。
    的头像 发表于 06-10 11:38 2046次阅读

    shell命令提示符的具体含义

    Shell命令提示符的含义因操作系统和Shell类型而异。在Linux系统中,Shell命令提示符通常由以下几部分组成: 用户名:显示当前登录用户的用户名。 主机名:显示当前系统的主机名,完整
    的头像 发表于 11-08 10:37 1391次阅读