欧美vvv,亚洲第一成人在线,亚洲成人欧美日韩在线观看,日本猛少妇猛色XXXXX猛叫

新聞資訊

    一、效果展示

    點擊開始顯示數據:

    2. 設計 2.1 框架設計

    首先搭建框架matlab界面設計大全,從左邊的組件庫中拉取組件,比如坐標軸、編輯字段(姓名和學號)、標簽(大標題)和按鈕(開始),然后自己布置布局:

    然后,點擊每個組件修改每個構造的文本內容matlab做界面設計大全,比如修改axes區域的標題:

    2.2 代碼編寫 2.2.1 代碼查看

    接下來,進入代碼視圖,開始編寫代碼:

    matlab圖像處理與界面編程寶典_matlab gui界面美化_matlab做界面設計大全

    1、在前面部分代碼中,定義了參數:

    可以看到,我們有一個坐標區(UIAxes)、一個按鈕(Button)和一個底層圖像(),我們要做的是:點擊按鈕,圖像顯示出來,這是一個非常簡單的過程。

    2.2.2 添加回調函數

    首先,點擊左上角“編輯器”中的“回調”:

    出現如下界面:

    matlab gui界面美化_matlab做界面設計大全_matlab圖像處理與界面編程寶典

    在組件中選擇“Button”,然后點擊“Add ”,得到一個回調函數:

    我們只是想在這個回調函數中寫下我們要執行的命令。

    2.2.3. 編寫代碼

    1.獲取數據“simout”

                %%PID數據提取
                PID_ori = evalin('base', 'simout1');
                PID_control = evalin('base', 'simout2');
    

    其中“simout1”和“simout2”是我們仿真得到的仿真數據,雙擊鼠標左鍵,輸入“To”,即可得到“simout”模塊,如下圖:

    matlab圖像處理與界面編程寶典_matlab做界面設計大全_matlab gui界面美化

    將得到的數據與“simout”連接輸出,這里我們分別使用“step”模塊和“sine wave”模塊的輸入信號作為“simout”值:

    點擊仿真按鈕,進入MATLAB的工作區查看,可以看到得到了兩個參數:

    2.繪圖

                %%數據展示
                plot(app.UIAxes,PID_ori.data , 'LineWidth',1, "Color",[1, 0 ,0]);
                hold(app.UIAxes, "on");
                plot(app.UIAxes, PID_control.data, "LineWidth",1,"Color",[0,1,0]);
                legend(app.UIAxes, ["PID ori", "PID control"]);

    可以看到,還是使用了plot函數,只是需要選擇在哪個“坐標區域”上繪制。 你可以看到這里我們在“app.UIAxes”上繪圖,它在我們“代碼視圖”組件瀏覽器的右側你可以看到名稱:

    matlab做界面設計大全_matlab gui界面美化_matlab圖像處理與界面編程寶典

    當“軸”數大于1時,系統會自動編碼:app.,app.等。

    hold on的用法與.m文件一致; 傳說就是傳說。

    3.運行

    點擊運行,結果如下:

    可見運行成功。 由于我沒有計劃位置等,所以用戶界面有點糟糕。 如果要修改,可以點擊代碼界面右上角的“設計視圖”,返回設計界面進行修改。

    4.總結

    對MATLAB的使用做了簡單的講解,設計了一個粗略的UI界面,主要適合一些小型課程設計的UI界面設計需求(這里是機電控制技術的項目),可以完全實現UI設計崩潰。 有想法和改進歡迎聯系交流,謝謝。

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有