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

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

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

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

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

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

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