色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

    文章

    4108

    瀏覽量

    133779
  • 命令
    +關注

    關注

    5

    文章

    691

    瀏覽量

    22063
  • RC電路
    +關注

    關注

    2

    文章

    163

    瀏覽量

    30300
  • 傳導干擾
    +關注

    關注

    1

    文章

    34

    瀏覽量

    12821
  • LTspice
    +關注

    關注

    1

    文章

    117

    瀏覽量

    13433

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

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

收藏 人收藏

    評論

    相關推薦

    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 ?4159次閱讀

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

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

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

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

    基于Xilinx ISE結合MATLAB對數字系統進行聯合設計與仿真的方法設計詳解

    聯合設計與仿真的方法針對數字信號處理FPGA設計實現中碰到的問題和困難,提出了有效可行的解決方法,大大提高了數字信號處理算法FPGA設計實現的效率,有較高的推廣應用價值。聯合設計與仿真的
    發表于 07-20 11:45 ?2441次閱讀
    基于Xilinx ISE結合MATLAB對數字系統進行聯合設計與<b class='flag-5'>仿真的</b><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 ?1876次閱讀
    <b class='flag-5'>利用</b><b class='flag-5'>仿真</b>減少逆變器電路設計工時的<b class='flag-5'>方法</b>

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

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

    仿真的自定義

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

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

    交流仿真的概念:交流放著是射頻電路中最重要的仿真方式之一,主要用于分析電路的小信號特性和噪聲特性。
    的頭像 發表于 06-29 11:17 ?1.6w次閱讀
    闡述ADS交流<b class='flag-5'>仿真的</b>基本<b class='flag-5'>方法</b>和流程
    主站蜘蛛池模板: 欧美一区二区三区免费播放| 纲手胸被爆羞羞免费| 伊人久久大香| 美女被撕开胸罩狂揉大乳| 青柠在线观看免费完整版| 小学生偷拍妈妈视频遭性教育 | 张津瑜的9分58秒7段免费 | 国产99在线视频| 美女露出逼| 亚洲精品乱码久久久久久直播| jazzjazzjazz欧美| 久久AV亚洲精品一区无码网| 精品AV综合导航| 狠狠色狠狠色综合日日小说| 欧美亚洲另类丝袜自拍动漫| 一个色综合久久| 国产午夜亚洲精品理论片八戒| 欧美亚洲日韩国产在线在线| 在线毛片片免费观看| 黄页网站18以下勿看免费| 天天射天天爱天天干| 亚洲精品无码一区二区三区四虎| 成人高清护士在线播放| 免费看欧美xxx片| 伊人久久丁香色婷婷啪啪| 国内精品久久久久影院网站| 上原结衣快播| 电影 qvod| 久久在精品线影院| 亚洲伊人久久网| 国产一区精选播放022| 蜜桃日本MV免费观看| 一道本无吗d d在线播放| 国产免费福利在线视频| 丝袜美女自摸| 国产精品7777人妻精品冫| 啦啦啦 中国 日本 高清 在线| 亚洲国产精品自在自线观看| 国产不卡免费| 帅小伙和警官同性3p| 国产精品ⅴ视频免费观看|