App Designer是一個(gè)用于構(gòu)建 MATLAB 應(yīng)用程序的環(huán)境。它簡(jiǎn)化了布置用戶界面可視組件的過(guò)程。它包括一整套標(biāo)準(zhǔn)用戶界面組件,以及一組用于創(chuàng)建控制面板和人機(jī)交互界面的儀表、旋鈕、開(kāi)關(guān)和指示燈。
App Designer集成了構(gòu)建應(yīng)用程序的兩個(gè)主要任務(wù):
布置可視化組件
設(shè)定應(yīng)用程序行為
您可以在畫(huà)布中的可視化設(shè)計(jì)與集成版本的 MATLAB 編輯器中的代碼開(kāi)發(fā)之間快速移動(dòng)。利用嵌入的編輯器,只需一次點(diǎn)擊即可添加新屬性、回調(diào)和其他函數(shù)。
App Designer生成面向?qū)ο蟮拇a。使用這種格式可以方便地在應(yīng)用程序的各部分之間共享數(shù)據(jù)。精簡(jiǎn)的代碼結(jié)構(gòu)使理解和維護(hù)變得更加容易。應(yīng)用程序存儲(chǔ)為單個(gè)文件,其中包含布局和代碼。您可以使用該單個(gè)文件共享應(yīng)用程序,也可以使用支持代碼和數(shù)據(jù)將它們打包并安裝到應(yīng)用程序庫(kù)中。
功能展示
交互式設(shè)計(jì)環(huán)境
將可視化組件從組件庫(kù)拖放到設(shè)計(jì)畫(huà)布中
使用對(duì)齊提示獲取用戶界面組件的準(zhǔn)確布局
通過(guò)專門(mén)的屬性表指定常用組件屬性
在設(shè)計(jì)環(huán)境中設(shè)置軸屬性
標(biāo)準(zhǔn)用戶界面組件
構(gòu)建具有一組標(biāo)準(zhǔn)組件(如文本字段、按鈕和下拉列表)的用戶界面
創(chuàng)建具有選項(xiàng)卡式面板的應(yīng)用程序
使用“數(shù)字編輯字段”組件將輸入限制為指定的數(shù)字范圍
儀表、旋鈕、開(kāi)關(guān)和指示燈組件
使用“儀表”組件創(chuàng)建控制面板或人機(jī)交互界面
使用旋鈕和開(kāi)關(guān)更改應(yīng)用程序中的參數(shù)
使用儀表和指示燈顯示結(jié)果
內(nèi)置編輯器集成
在 App 設(shè)計(jì)工具內(nèi)使用集成版本的 MATLAB 編輯器編輯應(yīng)用程序代碼
使用“應(yīng)用程序布局”窗格標(biāo)識(shí)代碼中組件的名稱
使用組件瀏覽器添加回調(diào)或?qū)Ш降浆F(xiàn)有回調(diào)
使用編程警報(bào)避免常見(jiàn)編碼錯(cuò)誤
應(yīng)用程序的代碼格式
將應(yīng)用程序的行為實(shí)現(xiàn)為面向?qū)ο蟮某绦?/p>
訪問(wèn)應(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ù),包括在畫(huà)布中布置組件、創(chuàng)建和編輯回調(diào),以及管理在應(yīng)用程序不同部分之間共享的數(shù)據(jù)。
這些任務(wù)在 App Designer 中的執(zhí)行方式與傳統(tǒng)上在 GUIDE 中的執(zhí)行方式存在重要差異。對(duì)比如下:
圖形支持
App Designer具有有限的 MATLAB 圖形支持。您可以使用 App Designer構(gòu)建具有 2D 線條和散點(diǎn)圖的應(yīng)用程序。App Designer不支持縮放、平移、旋轉(zhuǎn)或通過(guò)鼠標(biāo)和鍵盤(pán)回調(diào)進(jìn)行的自定義交互。App Designer不提供用于創(chuàng)建菜單、工具欄或表格的組件。
R2016a
MathWorks正式推出兩個(gè)新產(chǎn)品和MATLAB、Simulink新功能以及81個(gè)產(chǎn)品更新的R2016a最新版本。
-
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
7256瀏覽量
91830 -
應(yīng)用程序
+關(guān)注
關(guān)注
38文章
3335瀏覽量
59019 -
編輯器
+關(guān)注
關(guān)注
1文章
822瀏覽量
32023
發(fā)布評(píng)論請(qǐng)先 登錄
求助,關(guān)于TC275 bootloader+app開(kāi)發(fā)的問(wèn)題求解
app和deviceConfig的切換介紹
Altium Designer 23 軟件下載
噪音儀的作用是什么?一文為你介紹
集成電路設(shè)計(jì)中靜態(tài)時(shí)序分析介紹
Altium Designer多頁(yè)原理圖繪制基礎(chǔ)

Altium Designer15.0設(shè)計(jì)環(huán)境

Altium Designer 15.0自定義元件設(shè)計(jì)

功率分析儀作用是什么
PCB淚滴原理、作用及設(shè)計(jì)

基于Java的工具Power Stage Designer

altium designer原理圖生成方法
松下Smart Projector Control App手機(jī)配置無(wú)線控制使用介紹

評(píng)論