新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 基于Matlab GUI的整流電路仿真設計

        基于Matlab GUI的整流電路仿真設計

        作者: 時間:2011-04-13 來源:網絡 收藏

        2.1 的實現方法
        可視化界面的方法一般有2種:一是直接通過的腳本文件來實現;另一種是通過Matlab圖形用戶界面開發環境DE來實現圖形界面。Matlab軟件GUIDE為用戶提供了一個方便高效的集成環境,所有GUI支持的用戶控件都集成在這個環境中,并提供界面外觀、屬性和行為響應方式的設置方法。一般而言,由于界面中的控件對象屬性、行為,既可以在界面中實現,也可以在生成的M文件中用m語言代碼在相應的代碼段中實現。因此,使用第2種方法實現圖形用戶界面雖然會給編程人員在修改和重新編輯界面時帶來一定的麻煩,但是,其過程較為直觀、簡單,開發周期短。在此,采用第2種方法來實現界面。
        2.2 界面的開發
        界面由選擇界面和主界面兩部分組成,選擇界面如圖3所示。在選擇界面中,把分為單相橋式全控整流電路、三相橋式全控整流電路和帶容性負載的三相不可控橋式整流電路3種。每種電路有相應的電路說明,點擊“電路說明”會彈出該電路的工作原理、特性等內容,點擊每種電路后的“進入”按鈕,即可進入相應電路的主界面。為了保持界面風格的一致性,三類整流電路的主界面相似,如點擊單相橋式全控整流電路的“電路說明”,彈出其電路說明圖如圖4所示,單擊“進入”,彈出其主界面圖如圖5所示。

        本文引用地址:http://www.104case.com/article/179244.htm


        電路仿真的主界面分為電路原理圖顯示區、參數設置區、波形顯示區、功能按鈕區以及相應的菜單區。
        2.3 仿真主界面的實現
        打開控件的各個屬性進行設置,包括控件的背景色、前景色、Tag值、String值、Value值等。編寫相應控件的程序代碼,以實現相應的功能。
        (1)電路原理圖的顯示。電路原理圖是用一個數軸顯示的,程序代碼為:

        DIY機械鍵盤相關社區:機械鍵盤DIY


        電流傳感器相關文章:電流傳感器原理
        脈沖點火器相關文章:脈沖點火器原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 郁南县| 呼和浩特市| 阿拉善盟| 绥德县| 炉霍县| 诏安县| 含山县| 黑水县| 玉树县| 东兰县| 沾益县| 庐江县| 万州区| 万源市| 隆德县| 西藏| 准格尔旗| 阳曲县| 龙胜| 西城区| 曲水县| 思茅市| 邵东县| 哈尔滨市| 临清市| 绩溪县| 区。| 沙洋县| 调兵山市| 正蓝旗| 南通市| 称多县| 桦川县| 芒康县| 左权县| 开化县| 登封市| 太原市| 九台市| 慈溪市| 溧阳市|