App Designer是一個用于構(gòu)建 MATLAB 應(yīng)用程序的環(huán)境。它簡化了布置用戶界面可視組件的過程。它包括一整套標(biāo)準(zhǔn)用戶界面組件,以及一組用于創(chuàng)建控制面板和人機(jī)交互界面的儀表、旋鈕、開關(guān)和指示燈。
App Designer集成了構(gòu)建應(yīng)用程序的兩個主要任務(wù):
布置可視化組件
設(shè)定應(yīng)用程序行為
您可以在畫布中的可視化設(shè)計與集成版本的 MATLAB 編輯器中的代碼開發(fā)之間快速移動。利用嵌入的編輯器,只需一次點擊即可添加新屬性、回調(diào)和其他函數(shù)。
App Designer生成面向?qū)ο蟮拇a。使用這種格式可以方便地在應(yīng)用程序的各部分之間共享數(shù)據(jù)。精簡的代碼結(jié)構(gòu)使理解和維護(hù)變得更加容易。應(yīng)用程序存儲為單個文件,其中包含布局和代碼。您可以使用該單個文件共享應(yīng)用程序,也可以使用支持代碼和數(shù)據(jù)將它們打包并安裝到應(yīng)用程序庫中。
功能展示
交互式設(shè)計環(huán)境
將可視化組件從組件庫拖放到設(shè)計畫布中
使用對齊提示獲取用戶界面組件的準(zhǔn)確布局
通過專門的屬性表指定常用組件屬性
在設(shè)計環(huán)境中設(shè)置軸屬性

標(biāo)準(zhǔn)用戶界面組件
構(gòu)建具有一組標(biāo)準(zhǔn)組件(如文本字段、按鈕和下拉列表)的用戶界面
創(chuàng)建具有選項卡式面板的應(yīng)用程序
使用“數(shù)字編輯字段”組件將輸入限制為指定的數(shù)字范圍

儀表、旋鈕、開關(guān)和指示燈組件
使用“儀表”組件創(chuàng)建控制面板或人機(jī)交互界面
使用旋鈕和開關(guān)更改應(yīng)用程序中的參數(shù)
使用儀表和指示燈顯示結(jié)果

內(nèi)置編輯器集成
在 App 設(shè)計工具內(nèi)使用集成版本的 MATLAB 編輯器編輯應(yīng)用程序代碼
使用“應(yīng)用程序布局”窗格標(biāo)識代碼中組件的名稱
使用組件瀏覽器添加回調(diào)或?qū)Ш降浆F(xiàn)有回調(diào)
使用編程警報避免常見編碼錯誤

應(yīng)用程序的代碼格式
將應(yīng)用程序的行為實現(xiàn)為面向?qū)ο蟮某绦?/p>
訪問應(yīng)用程序?qū)傩孕问降挠脩艚缑娼M件
為在應(yīng)用程序不同部分之間的共享數(shù)據(jù)創(chuàng)建自定義屬性
將回調(diào)函數(shù)定義為方法以控制應(yīng)用程序的行為

比較App Designer 和 GUIDE
構(gòu)建 MATLAB App 應(yīng)用程序需要您執(zhí)行大量任務(wù),包括在畫布中布置組件、創(chuàng)建和編輯回調(diào),以及管理在應(yīng)用程序不同部分之間共享的數(shù)據(jù)。
這些任務(wù)在 App Designer 中的執(zhí)行方式與傳統(tǒng)上在 GUIDE 中的執(zhí)行方式存在重要差異。對比如下:

圖形支持
App Designer具有有限的 MATLAB 圖形支持。您可以使用 App Designer構(gòu)建具有 2D 線條和散點圖的應(yīng)用程序。App Designer不支持縮放、平移、旋轉(zhuǎn)或通過鼠標(biāo)和鍵盤回調(diào)進(jìn)行的自定義交互。App Designer不提供用于創(chuàng)建菜單、工具欄或表格的組件。
R2016a
MathWorks正式推出兩個新產(chǎn)品和MATLAB、Simulink新功能以及81個產(chǎn)品更新的R2016a最新版本。
-
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
7349瀏覽量
95057 -
應(yīng)用程序
+關(guān)注
關(guān)注
38文章
3346瀏覽量
60428 -
編輯器
+關(guān)注
關(guān)注
1文章
829瀏覽量
33078
發(fā)布評論請先 登錄
Altium Designer 25 電路設(shè)計精進(jìn)實踐+學(xué)習(xí)計劃1
【「Altium Designer 25 電路設(shè)計精進(jìn)實踐」閱讀體驗】+設(shè)計實現(xiàn)之路
【「Altium Designer 25 電路設(shè)計精進(jìn)實踐」閱讀體驗】總體感受
【「Altium Designer 25 電路設(shè)計精進(jìn)實踐」閱讀體驗】+花絮篇
Altium Designer 26.1.1 版本發(fā)布,新功能詳解
關(guān)于系統(tǒng)鏈接腳本的介紹
Altium Designer在工業(yè)設(shè)備行業(yè)的應(yīng)用案例
關(guān)于App Designer的作用分析和介紹
評論