在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

利用.func命令運行仿真的方法

駿龍電子 ? 來源: 駿龍電子 ? 2025-01-14 16:48 ? 次閱讀

在上篇 LTspice 系列文章中,我們分享了如何利用ISO模型進行電源線瞬態電傳導干擾測試,本文將介紹使用 .func 命令中的指定常數以有效運行仿真并進行參數分析的方法。更多參數分析的內容,可查閱《活學活用LTspice進行電路設計 — 用 .step 命令更改參數》

關于參數分析

在 LTspice 中可以使用 ".step param " 命令來改變仿真時的多個參數,可通過以下設置輪流運行四個模擬仿真:

step param A list A1 A2

step param B list B1 B2

Step 1; A1 B1

Step 2; A1 B2

Step 3; A2 B1

Step 4; A2 B2

使用 .step 參數運行仿真

嘗試使用 .step param 命令模擬一個實際的 RC 電路。如下圖 (圖1) 所示,將電阻 (RES) 設置為 10k 20k,電容 (CAP) 為 1u 3u,創建一個 RC 電路進行仿真。

3b130028-d24d-11ef-9310-92fbcf53809c.png

圖1 使用 .step 參數命令的 RC 電路

如上圖 (圖1) 中的電路,使用設置了兩種電阻模式和電容模式進行模擬,其仿真結果如下圖 (圖2) 所示,可以看到,在 2x2 模式下總共得到了 4 種不同結果:

3b273b88-d24d-11ef-9310-92fbcf53809c.png

圖2 使用 .step 參數的 RC 電路仿真結果

如果想得到如下表 (表1) 中兩種特定組合的仿真結果,需要在僅使用 .step param 命令下運行四次仿真,并只能在必要條件下提取結果。由于這是一個 RC 電路,仿真時間短,所以不必擔心運行四次的耗時。但如果考慮包含多個開關穩壓器的電路,運行四次不同的仿真會花費較長的時間,這時需要考慮如何只運行兩個條件。如果有模擬數組模式或可以任意選擇要運行的參數命令,那么就可以只選擇特定條件并運行模擬。

3b3ad314-d24d-11ef-9310-92fbcf53809c.png

表1 模擬條件

使用 .func 命令運行仿真

目前還沒有任何命令或函數能夠真正運行仿真數組模式或成對選擇多個參數的函數,然而可以通過編寫和使用 .func 命令來運行仿真,如下圖 (圖3) 所示,可以只選擇上表 (表1) 中的兩個條件進行模擬。

3b48e9f4-d24d-11ef-9310-92fbcf53809c.png

圖3 使用 .func 的參數分析電路

接下來為大家介紹電路圖中描述的 SPICE 命令。在 .func 命令中可自定義函數,這里的函數被命名為 “box”。首先需要輸入元素編號 “x” 作為第一個參數,然后根據需要設置參數 (這里有兩個參數:P0 和 P1)。

在該函數中使用了 “buf” 函數。“buf" 函數的內容為:如果圓括號有效,它返回 "True",如果無效,它返回 "FALSE"。當它為 “True” 時返回 “1”,當它是 “FALSE” 時返回 “0”,因此該函數是乘以參數后相加。如果增加 “x”,那么與 "x" 對應的參數就會被選中,而未選擇的參數將被刪除,其公式為:.func box(x, p0, p1) {buf(x==0)*p0+buf(x==1)*p1}。

關于如何選擇參數,需要在 “.param” 中指定要使用的變量,并根據 “.func” 中定義的函數輸入要輸入的值。需要注意,box () 開頭的是 “. func“ 中定義的參數,所以一定要輸入它,公式為:param RES=box(x, 10k, 20k);param CAP=box(x, 1u, 3u)。接下來使用 “.step 參數” 來增加 “x”。在這種情況下 “x” 被選為 “0” 和 “1”,但最終將以 "x "為參數的指定值被輸入參數,公式為:.step param x list 0 1。最后當運行包含這些命令的電路圖并只對表1中指定的兩個條件進行輸出時,得到的結果如下圖 (圖4) 所示:

3b661fc4-d24d-11ef-9310-92fbcf53809c.png

圖4 使用 .func 命令的仿真結果

總結

本文介紹了利用 .func 命令運行仿真的方法,并展示了通過設置函數以進行參數分析的過程。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 仿真
    +關注

    關注

    50

    文章

    4127

    瀏覽量

    134059
  • 命令
    +關注

    關注

    5

    文章

    697

    瀏覽量

    22126
  • RC電路
    +關注

    關注

    2

    文章

    163

    瀏覽量

    30334
  • 傳導干擾
    +關注

    關注

    1

    文章

    34

    瀏覽量

    12844
  • LTspice
    +關注

    關注

    1

    文章

    118

    瀏覽量

    13471

原文標題:活學活用 LTspice 進行電路設計 — 指定 .func 命令的常數運行仿真并進行參數分析

文章出處:【微信號:駿龍電子,微信公眾號:駿龍電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    LTspice中更改原理圖背景顏色的設置方法

    在上篇《活學活用 LTspice 進行電路設計 — 指定 .func 命令的常數運行仿真并進行參數分析》文章中,我們介紹了使用 .func
    的頭像 發表于 01-15 14:49 ?574次閱讀
    LTspice中更改原理圖背景顏色的設置<b class='flag-5'>方法</b>

    Keil軟件仿真的串口調試技巧

    數據幀后,自動返回相應的數據幀)這兩個很有用的功能,特別適合于老化測試。    2 基本調試命令介紹    這個串口調試方法主要是利用了Keil強大的軟件仿真功能。在新版本(高于6.
    發表于 06-29 16:24

    simulink命令仿真命令

    simulink命令集(轉載)仿真命令:sim ---仿真運行一個simulink模塊sldebug ---調試一個simulink模塊si
    發表于 09-08 08:16

    Proteus中程序的調試及仿真的方法

    1.仿真的方法:將編譯好的程序載入單片機1雙擊繪制完電路原理圖中的單片機→在彈出的窗口中,點擊“Program File”后邊的小文件夾2找到之前編譯好的C語言程序文件(2.2中的第⑤步所在位置
    發表于 11-23 06:07

    用ModelSimSE進行功能仿真和時序仿真的方法(ALTE

    用ModelSimSE進行功能仿真和時序仿真的方法(ALTERA篇)(ALTERA 篇)軟件準備(1) QuartusII,本文截圖是QuartusII 6.1 界面的。我個人認為,如果是開發StratixII 或Cyclone
    發表于 06-19 00:26 ?70次下載

    SIMULINK仿真的運行

    SIMULINK仿真的運行構建好一個系統的模型之后,接下來的事情就是運行模型,得出仿真結果。運行一個仿真
    發表于 06-19 12:53 ?4178次閱讀

    基于TMS320C2812的SVPWM算法的S-Function仿真實現

    本文利用C-MEXS-Func-tion提出了一種全新的將CCS程序與MATLAB仿真聯系起來的方法,實現了CCS程序到MATLAB仿真的
    發表于 08-20 16:16 ?5340次閱讀
    基于TMS320C2812的SVPWM算法的S-Function<b class='flag-5'>仿真</b>實現

    ModelSimSE進行功能和時序仿真的學習筆記

    ALTERA公司:用ModelSimSE進行功能仿真和時序仿真的方法(ALTERA篇)之學習筆記
    發表于 08-15 16:00 ?68次下載
    ModelSimSE進行功能和時序<b class='flag-5'>仿真的</b>學習筆記

    Boost電路圖運行仿真的視頻資料免費下載

    本文檔的主要內容詳細介紹的是Boost電路圖運行仿真的視頻資料免費下載。可控制
    發表于 01-11 14:44 ?98次下載
    Boost電路圖<b class='flag-5'>運行</b>和<b class='flag-5'>仿真的</b>視頻資料免費下載

    電壓型單相全橋逆變電路阻感負載電路運行仿真的視頻

    本文檔的主要內容詳細介紹的是電壓型單相全橋逆變電路阻感負載電路運行仿真的視頻資料免費下載。
    發表于 01-11 15:49 ?81次下載
    電壓型單相全橋逆變電路阻感負載電路<b class='flag-5'>運行</b>和<b class='flag-5'>仿真的</b>視頻

    svpwm的MATLAB仿真的實現

    svpwm的MATLAB仿真的實現方法說明。
    發表于 04-28 14:56 ?26次下載

    利用仿真減少逆變器電路設計工時的方法

    本文將為大家介紹兩項關于使用在線仿真的信息,詳情如下。 利用仿真減少逆變器電路設計工時的方法 關于逆變器設計中特性相關的注意事項,我們發布了基于仿真
    的頭像 發表于 12-02 15:53 ?1916次閱讀
    <b class='flag-5'>利用</b><b class='flag-5'>仿真</b>減少逆變器電路設計工時的<b class='flag-5'>方法</b>

    linux技術:WAF運行命令執行方法

    如果命令執行的時候遇到攔截命令關鍵詞的時候可以利用如下方法繞過: "和^是CMD命令中最常見的轉義字符,還有成對的括號并不會影響
    發表于 11-07 20:27 ?1036次閱讀

    仿真的自定義

    本文將介紹通過更改所提供的仿真電路的元器件、常數和條件等來執行仿真的方法
    的頭像 發表于 02-14 09:26 ?898次閱讀
    <b class='flag-5'>仿真的</b>自定義

    闡述ADS交流仿真的基本方法和流程

    交流仿真的概念:交流放著是射頻電路中最重要的仿真方式之一,主要用于分析電路的小信號特性和噪聲特性。
    的頭像 發表于 06-29 11:17 ?1.6w次閱讀
    闡述ADS交流<b class='flag-5'>仿真的</b>基本<b class='flag-5'>方法</b>和流程
    主站蜘蛛池模板: 天天摸天天碰成人免费视频 | 韩国免费三片在线视频 | 亚洲免费成人网 | 免费毛片软件 | 五月欧美激激激综合网色播 | 五月天婷婷在线视频 | 免费国产在线视频 | 黄色精品视频 | 亚洲四虎永久在线播放 | 欧美亚洲韩国国产综合五月天 | 天堂bt| 午夜国产精品理论片久久影院 | 爱草免费视频 | 久久黄网站 | 欧美精品高清在线xxxx | 午夜久 | 午夜丁香婷婷 | 亚洲永久网站 | 一区在线免费观看 | 天天做天天添天天谢 | 亚洲国产女人aaa毛片在线 | www日本高清 | 欧美三级手机在线 | 天天爽夜夜爽8888视频精品 | 在线中文字幕第一页 | 国模鲍鱼| 久久婷五月 | aaaaaa精品视频在线观看 | 欧美色图亚洲 | 午夜刺激爽爽视频免费观看 | 国产福利在线观看你懂的 | 18黄无遮挡免费视频 | 色综合久久久高清综合久久久 | 天天射天天色天天干 | 久久免费公开视频 | 狠狠操夜夜 | 天堂网www在线资源链接 | 一区二区三区在线观看视频 | 日本一区二区视频在线观看 | 久久久久久久久久免观看 | 一区二区不卡在线观看 |