RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣使用命令提示符批量自動運行仿真呢?

硬件設(shè)計技術(shù) ? 來源:Macnica Engineer ? 2023-09-02 09:33 ? 次閱讀

運行前的注意事項

由于在運行仿真后,系統(tǒng)保留的數(shù)據(jù)會占用較大的硬盤空間,因此在大多數(shù)情況下,仿真生成的文件將在運行結(jié)束后被自動刪除。

但如果使用原始設(shè)置的命令提示符運行仿真,則所有的仿真結(jié)果都將消失,所以在使用本文介紹的方法運行仿真時,請取消勾選控制面板中的 “Automatically delete .raw files[*] ” 以保留仿真結(jié)果,如下圖 (圖1) 所示:

wKgZomTykPqAbBP0AAP7HAIlgrY314.png

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

第一步:確保命令提示符可執(zhí)行

在創(chuàng)建批量處理文件以進行多個電路仿真前,需要確保命令提示符可以在可執(zhí)行 LTspice 文件的目錄下運行。

如下圖 (圖2) 所示,打開命令提示符并將 cd C:\Program Files\LTC\LTspiceXVII 移動到 LTSPICE exe 文件所在的目錄 \Program Files\LTC\LTspiceXVII。

wKgaomTykPqAKIsDAACHYCi-Fgs220.jpg

圖2 更改為具有 LTSpice 可執(zhí)行文件的目錄

第二步:生成并檢查網(wǎng)表

首先從電路文件 (.asc) 生成網(wǎng)表。

在命令提示符下運行 XVIIx64.exe -netlist “文件目錄” 以生成網(wǎng)表,如下圖 (圖3) 所示。其中 “文件目錄” 即指定要執(zhí)行的電路文件所在文件夾。

wKgaomTykPqAZ3T2AAC2Z2wzNj0934.jpg

圖3 網(wǎng)表生成

接著使用 LTspice 中準(zhǔn)備的 LDO 產(chǎn)品 LT1117 的 JIG 文件以檢查網(wǎng)表。

在命令提示符下,指定 C: \Users\username\Documents\LTspiceXVII\examples\jigs\1117.asc 并運行,這將在包含電路文件的同一文件夾中生成一個名為 1117.net 的網(wǎng)表,如下圖 (圖4) 所示。

wKgaomTykPqAZHaZAACoY1AkBrY101.jpg

圖4 檢查網(wǎng)表

第三步:運行仿真

接下來嘗試使用網(wǎng)表 (.net) 運行仿真。如下圖 (圖5) 所示,在命令提示符下運行 XVIIx64.exe -b C: \Users\username\Documents\LTspiceXVII\examples\jigs\1117.net 以生成仿真結(jié)果 (波形文件) 1117.raw。

wKgZomTykPqAJiSmAADvAYQC4MQ921.jpg

圖5 運行仿真

輸出的波形數(shù)據(jù) 1117.raw,如下圖 (圖6) 所示:

wKgZomTykPqATuqEAACkfzZKW6s789.jpg

圖6 仿真結(jié)果 (波形數(shù)據(jù)文件)

第四步:檢查仿真結(jié)果 (波形)

雙擊 1117.raw 文件以在 LTspice 中打開,然后從工具欄中選擇 “Plot Settings” 后點擊 “Visible Traces” 以打開仿真結(jié)果,如下圖 (圖7) 所示:

wKgaomTykPuAZjRYAAEjtQton4o645.jpg

圖7 顯示仿真結(jié)果步驟

在此窗口中選擇要查看的波形的節(jié)點,通過檢查 OUT 節(jié)點數(shù),可確認(rèn)輸出波形。如下圖 (圖8) 所示為 LT1117 電路圖,在檢查 JIG 文件時,可以發(fā)現(xiàn) V(n002) 等效。值得注意的是,在檢查 OUT 節(jié)點數(shù)前,為了更容易識別要查看波形的節(jié)點,在運行仿真之前標(biāo)記節(jié)點會更方便。

wKgZomTykPuAbgtRAACDq_ZRFts238.jpg

圖8 LT1117 電路圖

接著從下圖 (圖9) 所示的選擇列表中,為 OUT 節(jié)點選擇合適的 V(n002) 和負(fù)載電流 (I1)。

wKgaomTykPuAJgySAAC7Cf07ltI757.jpg

圖9 波形選擇

最后可以得到如下圖 (圖10) 所示的波形結(jié)果圖。其中 I(I1) 是負(fù)載電流變化的波形,V(n002) 是 OUT 節(jié)點的波形,可以看出輸出電壓 VOUT 隨負(fù)載電流 I1 的變化而變化。

wKgZomTykPuAZN6QAAEnZ0BETyU486.jpg

圖10 仿真結(jié)果

總結(jié)

本文介紹了通過使用命令提示符上的命令手動運行仿真的方法,將此命令進程創(chuàng)建為文本,并生成 bat 文件即可自動連續(xù)運行多個電路仿真。這種方法適用于處理在睡眠狀態(tài)下需要批量進行仿真的實驗。







審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 負(fù)載電流
    +關(guān)注

    關(guān)注

    1

    文章

    250

    瀏覽量

    14324
  • 仿真器
    +關(guān)注

    關(guān)注

    14

    文章

    1017

    瀏覽量

    83721
  • 輸出電壓
    +關(guān)注

    關(guān)注

    2

    文章

    1112

    瀏覽量

    38091
  • LTspice
    +關(guān)注

    關(guān)注

    1

    文章

    113

    瀏覽量

    13391

原文標(biāo)題:LTspice — 使用命令提示符批量自動運行仿真

文章出處:【微信號:硬件設(shè)計技術(shù),微信公眾號:硬件設(shè)計技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    如何在不打開ADS GUI的情況下通過命令提示符編譯ADS項目?

    我正在尋找在不打開 ADS GUI 的情況下通過命令提示符編譯 ADS 項目的方法。 如果有人知道,能否指導(dǎo)我進行設(shè)置,或者 ADS 項目是否可以這樣做。 在此先表示感謝!
    發(fā)表于 05-31 06:42

    編譯ESP-AT工程,運行python build.py install命令提示符遇到的疑問求解

    你好,我按照“編譯 ESP-AT 工程”步驟操作時候,走到第三步:安裝環(huán)境,運行python build.py install命令提示符,顯示 C
    發(fā)表于 06-27 06:05

    Linux命令行終端提示符多種實用技巧 老男孩linux培訓(xùn)

    所在的路徑。示例如下: [oldboy@oldboy ~]$#<==@前的oldboy為當(dāng)前用戶,@后的oldboy為主機名,此處的~表示當(dāng)前目錄,即家目錄。 4、Linux命令提示符
    發(fā)表于 12-22 15:47

    使用命令提示符時找不到內(nèi)存模塊是為什么?

    你好..如下圖所示我的層次結(jié)構(gòu)是......當(dāng)我在GUI中合成時,它是成功的。但是當(dāng)我在命令提示符下做。它顯示了這樣的錯誤Elaborating模塊.ERROR:HDLCompiler:1654
    發(fā)表于 05-01 12:58

    無法從命令提示符處獲取TCL腳本的原因?

    嗨,我想試試JESD204硬件演示。為此,我必須在Windows命令提示符下使用“vivado -mode batch -source”運行.tcl腳本,但是當(dāng)我輸入此內(nèi)容時,我收到一條錯誤,即vivado命令未知或錯誤。我現(xiàn)在
    發(fā)表于 07-30 07:00

    關(guān)于命令提示符的說明

    系統(tǒng)移植前說明關(guān)于命令提示符:在實驗步驟中會涉及到執(zhí)行命令的操作,為區(qū)分操作是在Ubuntu上完成還是在開發(fā)板上完成,不同操作會有不同的提示符:Ubuntu操作時
    發(fā)表于 02-17 06:57

    為什么無法從u-boot命令提示符訪問eMMC?如何去解決

    我們有基于 STM32MP157C-Eval 板的定制板。因此,我們無法從 u-boot 命令提示符訪問 eMMC。目前,我們從 SD 卡啟動并能夠從 u-boot 命令提示符訪問它。我們能夠看到
    發(fā)表于 12-12 06:36

    labview 調(diào)用命令行燒錄時如何實時顯示過程和進度?

    例如使用命令行進行自動燒錄時,利用系統(tǒng)命令VI可以實現(xiàn)控制燒錄器自動燒錄,但是命令行運行后會跳出命令提示
    發(fā)表于 08-29 11:54

    命令提示符被禁用怎么辦

    命令提示符被禁用怎么辦 方法一:修改注冊表   運行:regedit,找到[HKEY_CURRENT_USERSoftwarePoliciesMicrosoftWi
    發(fā)表于 02-25 10:45 ?2343次閱讀

    cmd常用命令大全

    Windows系統(tǒng),還是離不開DOS命令的操作。學(xué)習(xí)DOS系統(tǒng)操作,首先了解命令提示符。先了解每個命令提示符的作用,然后才能夠靈活運用。下面將詳細(xì)的為大家介紹cmd命令大全的符號和作用
    的頭像 發(fā)表于 02-07 10:55 ?2.5w次閱讀
    cmd常<b class='flag-5'>用命令</b>大全

    cmd如何在命令提示符下文件夾操作?詳細(xì)方法實例分析

    本文檔的主要內(nèi)容詳細(xì)介紹的是cmd如何在命令提示符下文件夾操作?詳細(xì)方法實例分析。
    發(fā)表于 09-26 17:04 ?0次下載
    cmd如何在<b class='flag-5'>命令提示符</b>下文件夾操作?詳細(xì)方法實例分析

    怎樣用Windows命令提示符測試Internet連接

    可堆疊:ping的選項是可堆疊的,這意味著您可以在ping的末尾添加任意數(shù)量的選項。要查看所有選項,只需在命令提示符中單獨鍵入“ ping”,就會出現(xiàn)一個列表,其中包含可用的ping選項以及其功能的簡要說明。
    的頭像 發(fā)表于 11-14 09:58 ?5118次閱讀

    win10上修改編輯環(huán)境路徑變量的方法

    如果你經(jīng)常使用命令提示符,則環(huán)境路徑變量是一項非常有用的功能 。
    的頭像 發(fā)表于 02-08 16:29 ?3020次閱讀

    怎樣才能讓W(xué)indows10進入安全模式?

    在Windows 10上,可以使用命令提示符、設(shè)置、啟動電源菜單和MSConfig等四種不同的方式以安全模式啟動電腦。
    的頭像 發(fā)表于 06-10 11:38 ?2068次閱讀

    shell命令提示符的具體含義

    Shell命令提示符的含義因操作系統(tǒng)和Shell類型而異。在Linux系統(tǒng)中,Shell命令提示符通常由以下幾部分組成: 用戶名:顯示當(dāng)前登錄用戶的用戶名。 主機名:顯示當(dāng)前系統(tǒng)的主機名,完整
    的頭像 發(fā)表于 11-08 10:37 ?1494次閱讀
    RM新时代网站-首页