LabVIEW的事件驅(qū)動功能在菜單設(shè)計中的應(yīng)用
介紹LabVIEW事件驅(qū)動功能,通過菜單設(shè)計敘述了La bVIEW的Event Structure即LabVIEW的事件編程能力,為編制各種人機(jī)交互界面提供了一種 強(qiáng)有力的方法。
關(guān)鍵詞:虛擬儀器;LabVIEW;事件結(jié)構(gòu)
Keywords: virtual instruments; LabVIEW; event structure
事件驅(qū)動早已是VB、VC++等編程語言的基本功能,而作為當(dāng)今最好的圖形化編程 語言,LabVIEW不具備事件驅(qū)動功能顯然不合時宜。LabVIEW6.1的Event Structure( 事件結(jié)構(gòu))的出現(xiàn),徹底解決了這個問題。在事件驅(qū)動程序中,首先是等待事件發(fā)生,然后 按照指定事件的程序代碼對事件進(jìn)行響應(yīng),此后再回到等待事件狀態(tài)。
本文通過菜單設(shè)計實(shí)例,介紹了Event Structure的具體應(yīng)用。?
本文通過菜單設(shè)計實(shí)例,介紹了Event Structure的具體應(yīng)用。?
?
Event Structure位于Function模板?Structure子模板中,如圖1所示,圖中Structure子模 板中帶有“e”字的代碼框即為Event Structure,其創(chuàng)建方法與其他結(jié)構(gòu)相同。?
2.1菜單設(shè)計
首先創(chuàng)建應(yīng)用程序“信號發(fā)生器.vi”,然后在系統(tǒng)菜單中選擇Edit→Run?Time Menu,打 開菜單編輯器,選擇菜單類型為Custom,菜單項的類型為User Item,按圖3所示的菜單形式 將菜單內(nèi)容依次輸入到Item Name項目中(注意:在ItemTag項目中的內(nèi)容可以任意填寫,本 文該項目內(nèi)容與菜單內(nèi)容相同)。將其保存為“信號發(fā)生器.rtm”,放在與“信號發(fā)生器.vi ”程序同一目錄內(nèi)。
首先創(chuàng)建應(yīng)用程序“信號發(fā)生器.vi”,然后在系統(tǒng)菜單中選擇Edit→Run?Time Menu,打 開菜單編輯器,選擇菜單類型為Custom,菜單項的類型為User Item,按圖3所示的菜單形式 將菜單內(nèi)容依次輸入到Item Name項目中(注意:在ItemTag項目中的內(nèi)容可以任意填寫,本 文該項目內(nèi)容與菜單內(nèi)容相同)。將其保存為“信號發(fā)生器.rtm”,放在與“信號發(fā)生器.vi ”程序同一目錄內(nèi)。
?
2.3編碼設(shè)計
(1)將Event Structure放入While循環(huán)內(nèi)。
(2)在Event Structure的邊框上按右鍵,彈出快捷菜單,選擇Edit Events Handle d by This Case,調(diào)出事件編輯對話框。?
(3)在事件編輯對話框作如下選擇:?
按“OK”,關(guān)閉事件編輯對話框。?
(4)在該Event Structure的事件數(shù)據(jù)端口上按右鍵,選擇Remove Element刪去其他 元素,只保留“Item Tag”。?
(5)在Event Structure內(nèi)放上Case Structure,將“Item Tag”與Case Structure 的選擇端口相連。?
(6)將Case Structure中的框圖標(biāo)識符內(nèi)容由“Ture”改為“正弦波”(需要特別注 意的是該標(biāo)識符內(nèi)容必須與輸入到菜單編輯器Item Tag項目中的內(nèi)容完全一致)。再將“正 弦波.vi”SubVI引入其中。?
(7)依次在Case Structure的邊框上按右鍵選擇Duplicate Case,步驟同(6),分別 將“方波”、“鋸齒波”、“三角波”、“白噪聲”、“高斯白噪聲”對應(yīng)的SubVI引入到C ase Structure中。?
(8)在主程序前面板放入“停止”按鈕,在程序框圖的?Event Structure邊框上按右 鍵,彈出快捷菜單,選擇Add Event Case,調(diào)出事件編輯對話框。?
(9)在事件編輯對話框作如下選擇:
?
按“OK”,關(guān)閉事件編輯對話框。?
(10)在該Event Structure的事件數(shù)據(jù)端口上按右鍵,選擇Remove Element刪去“T ime”、“CtlRef”、“OldVal”、“NewVal”四個元素。?
(11)將“停止”按鈕圖標(biāo)放到該Event Structure中,并與While循環(huán)的條件端口相 連。到此編碼設(shè)計完畢,圖5即為其中正弦波響應(yīng)程序框圖。
2.4程序運(yùn)行
運(yùn)行該程序,點(diǎn)擊“基本發(fā)生器”的下拉菜單“正弦波”,結(jié)果如圖6所示,在正弦波子窗 口中顯示出連續(xù)不斷的正弦波,調(diào)整“頻率”、“振幅”和“相位”任一項,波形即產(chǎn)生相 應(yīng)變化。點(diǎn)擊“退出”按鈕,正弦波子窗口關(guān)閉。再點(diǎn)擊其他下拉菜單,即出 現(xiàn)相應(yīng)子窗到的三向壓電動態(tài)測力儀車刀在車削時所受的三個方向的切削力,經(jīng)過驗(yàn)證,LabVIEW調(diào) 用動態(tài)鏈接庫驅(qū)動采集卡采集數(shù)據(jù)是成功的。?
(1)將Event Structure放入While循環(huán)內(nèi)。
(2)在Event Structure的邊框上按右鍵,彈出快捷菜單,選擇Edit Events Handle d by This Case,調(diào)出事件編輯對話框。?
(3)在事件編輯對話框作如下選擇:?
按“OK”,關(guān)閉事件編輯對話框。?
(4)在該Event Structure的事件數(shù)據(jù)端口上按右鍵,選擇Remove Element刪去其他 元素,只保留“Item Tag”。?
(5)在Event Structure內(nèi)放上Case Structure,將“Item Tag”與Case Structure 的選擇端口相連。?
(6)將Case Structure中的框圖標(biāo)識符內(nèi)容由“Ture”改為“正弦波”(需要特別注 意的是該標(biāo)識符內(nèi)容必須與輸入到菜單編輯器Item Tag項目中的內(nèi)容完全一致)。再將“正 弦波.vi”SubVI引入其中。?
(7)依次在Case Structure的邊框上按右鍵選擇Duplicate Case,步驟同(6),分別 將“方波”、“鋸齒波”、“三角波”、“白噪聲”、“高斯白噪聲”對應(yīng)的SubVI引入到C ase Structure中。?
(8)在主程序前面板放入“停止”按鈕,在程序框圖的?Event Structure邊框上按右 鍵,彈出快捷菜單,選擇Add Event Case,調(diào)出事件編輯對話框。?
(9)在事件編輯對話框作如下選擇:
?
按“OK”,關(guān)閉事件編輯對話框。?
(10)在該Event Structure的事件數(shù)據(jù)端口上按右鍵,選擇Remove Element刪去“T ime”、“CtlRef”、“OldVal”、“NewVal”四個元素。?
(11)將“停止”按鈕圖標(biāo)放到該Event Structure中,并與While循環(huán)的條件端口相 連。到此編碼設(shè)計完畢,圖5即為其中正弦波響應(yīng)程序框圖。
2.4程序運(yùn)行
運(yùn)行該程序,點(diǎn)擊“基本發(fā)生器”的下拉菜單“正弦波”,結(jié)果如圖6所示,在正弦波子窗 口中顯示出連續(xù)不斷的正弦波,調(diào)整“頻率”、“振幅”和“相位”任一項,波形即產(chǎn)生相 應(yīng)變化。點(diǎn)擊“退出”按鈕,正弦波子窗口關(guān)閉。再點(diǎn)擊其他下拉菜單,即出 現(xiàn)相應(yīng)子窗到的三向壓電動態(tài)測力儀車刀在車削時所受的三個方向的切削力,經(jīng)過驗(yàn)證,LabVIEW調(diào) 用動態(tài)鏈接庫驅(qū)動采集卡采集數(shù)據(jù)是成功的。?
- LabVIEW(316633)
相關(guān)推薦
基于狀態(tài)機(jī)的LCD多級菜單設(shè)計方案
液晶顯示器由于其體積和功耗等因素,非常適合嵌入式環(huán)境的使用。近年來,隨著微處理器性能的提高,嵌入式系統(tǒng)實(shí)現(xiàn)的功能越來越強(qiáng)大,產(chǎn)生的數(shù)據(jù)量也越來越大。##查詢方式是通過結(jié)構(gòu)體對自身的遞歸調(diào)用實(shí)現(xiàn)菜單的多級嵌套。
2014-07-25 14:58:019912
LabVIEW中NIPackageManager功能介紹
LabVIEW中PackageManager功能介紹
使用NIPackage Manager可安裝、更新、修復(fù)和刪除NI軟件。
安裝NI軟件使用PackageManager瀏覽和安裝NI軟件
2023-11-13 18:59:50
LabVIEW中VISA可執(zhí)行程序不能在非開發(fā)機(jī)上運(yùn)行
LabVIEW中VISA可執(zhí)行程序不能在非開發(fā)機(jī)上運(yùn)行在自己的LabVIEW開發(fā)機(jī)上寫了一個可以工作的VISA VI,然后把它創(chuàng)建為可執(zhí)行程序(.exe)用來發(fā)布。當(dāng)我在目標(biāo)機(jī)上運(yùn)行該可執(zhí)行程序連接
2022-05-19 21:12:39
LabVIEW的事件驅(qū)動功能在菜單設(shè)計中的應(yīng)用
LabVIEW的事件驅(qū)動功能在菜單設(shè)計中的應(yīng)用介紹LabVIEW事件驅(qū)動功能,通過菜單設(shè)計敘述了La bVIEW的Event Structure即LabVIEW的事件編程能力,為編制各種人機(jī)交互界面
2009-10-14 19:49:01
LabVIEW編程LabVIEW開發(fā)使用編輯菜單或者文本下拉列表
LabVIEW編程LabVIEW開發(fā)使用編輯菜單或者文本下拉列表???我有一個LabVIEW的字符串?dāng)?shù)組,我想把它們填充到文本或者下拉列表中,我知道下拉列表跟字符串不是同一個數(shù)據(jù)類型,我能夠通過編程
2022-01-26 20:44:02
Labview 中如何設(shè)置菜單欄的顏色
現(xiàn)在正在學(xué)習(xí)Labview中菜單欄的使用,可是發(fā)現(xiàn)自從有了菜單欄,它的顏色不知道如何設(shè)置,永遠(yuǎn)是系統(tǒng)的顏色,和程序的界面有時候會很搭配,求助大神如何設(shè)置菜單欄的顏色,甚至風(fēng)格啊?
2014-04-10 10:29:51
Labview中如何通過菜單下拉列表和條件結(jié)構(gòu)做人機(jī)交互界面切換?
Labview中通過菜單下拉列表和條件結(jié)構(gòu),如何實(shí)現(xiàn)通過菜單的選擇,顯示對應(yīng)的條件結(jié)構(gòu)里的結(jié)果?目前,選擇菜單欄之后,僅選擇項的程序會運(yùn)行,但是非選擇項的界面同樣會在前面板顯示出來。(目標(biāo)結(jié)果:僅選擇項的界面會顯示在前面板中)
2019-04-01 13:24:46
Labview中除了枚舉 可以制作下拉菜單嗎?
本帖最后由 煙筒上的小貓 于 2014-6-22 09:13 編輯
Labview中除了枚舉 可以制作帶選項的下拉菜單嗎?
2014-06-22 09:09:39
Labview如何與系統(tǒng)右鍵菜單鏈接
在桌面空白處右鍵,運(yùn)行Labview,是不是樣子很好?這是通過添加操作系統(tǒng)注冊表項實(shí)現(xiàn)的:1、按“Win+r”打開“運(yùn)行”窗口,輸入regedit,手動打開注冊表編輯器;2、在打開的注冊表編輯器中
2017-01-02 14:59:45
Labview如何自定義菜單欄和工具欄
如果把Labview自帶的菜單欄隱藏后,如何自定義和自帶菜單欄功能樣式一模一樣的菜單欄,即點(diǎn)擊某個按鈕(非右鍵點(diǎn)擊)會出現(xiàn)下拉菜單選項,以供選擇相關(guān)操作,鼠標(biāo)離開按鈕后下拉菜單自動消失。如圖2點(diǎn)擊后(非右鍵點(diǎn)擊)出現(xiàn)下拉菜單選項,單機(jī)相應(yīng)選項可以出現(xiàn)子面板。
2019-08-28 15:19:58
labview 能在嵌入式xp中運(yùn)行嗎?
比如我用labview 2012寫的上位機(jī)等,能在工控機(jī)的操作系統(tǒng)(WinCE嵌入式xp)中運(yùn)行嗎?
2013-04-24 15:26:19
labview 菜單設(shè)計
我現(xiàn)在已經(jīng)做出一個用戶自定義的菜單,可以實(shí)現(xiàn)點(diǎn)擊一個菜單選項彈出一個子vi,如何實(shí)現(xiàn) 在不關(guān)閉這個子vi的情況下,重新點(diǎn)擊另一個菜單選項,彈出另一個子vi,兩個子vi同時運(yùn)行?想了很久沒想出結(jié)果~
2013-11-20 21:20:13
labview中自定義菜單問題
我想做這樣一個界面。一開始運(yùn)行程序時,前面板顯示的是XXX操作系統(tǒng)。然后點(diǎn)擊下拉菜單,選擇菜單中的事件1,前面板顯示的是,事件1。。。然后再下拉菜單,選擇事件2,前面板顯示的是,事件2。。。。
2016-10-21 20:48:02
labview下拉列表中項目參數(shù)設(shè)置后有保存取消功能
菜單,提供用戶設(shè)置參數(shù),設(shè)置好后有保存和取消的功能。舉個例子:例如打一個電子仿真的音響平臺:再第(1)級菜單中提供了“麥克風(fēng)”、“音響”、“效果器”等供選擇,比如在第(1)級菜單中選擇了效果器,然后就會在界面中跳出一個“效果器”的參數(shù)設(shè)置菜單,進(jìn)行比如其“混響”;“響度”;延遲等參數(shù)設(shè)置設(shè)置。請大蝦幫助啊
2011-10-20 14:46:21
labview做運(yùn)行時菜單,在菜單項中獲取當(dāng)前PC的可用串口
比如,我在labview中的運(yùn)行時菜單自定義一個菜單項名稱,叫做選擇端口,能否點(diǎn)擊選擇端口,就調(diào)取VISA的資源的下拉菜單來選擇可用串口。
2019-11-26 20:57:18
labview自定義運(yùn)行菜單中,VISA如何讀取PC可用的串口到自定義菜單?
各位LABVIEW大神,labview自定義運(yùn)行菜單中,VISA如何讀取PC可用的串口到自定義菜單,就像圖片展示一樣,能否提供個例子最好了,謝謝大神指教!??!
2020-05-11 21:41:31
C語言入門(三)菜單設(shè)置 精選資料分享
本菜單設(shè)置有關(guān)連接的選擇項,它有以下內(nèi)容: Map file menu 選擇是否產(chǎn)生.MAP文件。Initialize segments 是否在連接時初始化沒有初始化的段。Devault
2021-07-22 09:28:04
Labvoew菜單設(shè)計
我現(xiàn)在已經(jīng)做出一個用戶自定義的菜單,可以實(shí)現(xiàn)點(diǎn)擊一個菜單選項彈出一個子vi,如何實(shí)現(xiàn) 在不關(guān)閉這個子vi的情況下,重新點(diǎn)擊另一個菜單選項,彈出另一個子vi,兩個子vi同時運(yùn)行?想了很久沒想出結(jié)果~
2013-11-19 23:34:48
Zuken:高端PCB功能在板級設(shè)計中的應(yīng)用及工程案例分析
Zuken:高端PCB功能在板級設(shè)計中的應(yīng)用及工程案例分析-電子發(fā)燒友網(wǎng) 看完視頻,你是否有問題呢?歡迎回帖提問,相關(guān)問題,我們將收集給演講的工程師回答。
2015-04-23 14:00:59
win7系統(tǒng)清理鼠標(biāo)右鍵菜單的設(shè)置技巧
,SendTo文件夾里面就是右件菜單中的操作選項。 在這里我們可以清理掉一些不經(jīng)常用到的右鍵菜單選項、留下自己經(jīng)常使用的選項,這樣以后操作起來就會更加簡便,上面步驟中設(shè)置顯示所有文件的目的是防止有隱藏的右鍵菜單選項,大家在右鍵菜單設(shè)置完成之后,記得還原文件夾選項,還原成不顯示隱藏的文件即可。
2014-07-02 16:10:24
【LabVIEW懶人系列教程-小白入門】1.21LabVIEW菜單的編輯與運(yùn)用
的一些設(shè)定菜單供用戶使用,Labview也不列外。怎樣修改Labview菜單? Labview中的VI菜單,控件菜單,都是可以通過編程手法來進(jìn)行修改和編輯相應(yīng)功能的。下面我們通過一個小練習(xí)帶大家來了
2020-08-10 14:45:42
【NXP LPC54110試用體驗(yàn)】多級菜單設(shè)計
`` 本帖最后由 zpzdd 于 2017-8-20 11:17 編輯
菜單設(shè)計是嵌入式中不可或缺的一部分,有的簡單粗暴的,有的細(xì)致復(fù)雜。關(guān)于菜單設(shè)計的方案也很多,專業(yè)問題大家可以參考下相關(guān)文獻(xiàn)
2017-08-20 11:09:30
【測試之王LabVIEW】 修改菜單前景、背景顏色
LV的菜單相對來說功能比較簡單,比如無法實(shí)現(xiàn)圖標(biāo)菜單等。但是LV的菜單在LABVIEW.ini中隱藏了一些設(shè)置選項,通過設(shè)置選項可以對LV菜單做一些全局設(shè)置,實(shí)現(xiàn)特色菜單。在LABVIEW.ini中
2014-11-20 11:55:07
關(guān)于LABVIEW菜單的一個小問題
最近在學(xué)習(xí)LABVIEW菜單,做了個簡單的菜單,運(yùn)行時發(fā)現(xiàn)選擇三角波作為默認(rèn)時,選擇正弦波,正弦波出現(xiàn)下,立馬消失,請問這個如何修改那?
2018-08-15 17:28:25
分享一個按鍵液晶多級菜單設(shè)計方法,附帶一個Linux液晶驅(qū)動
號 uchar KeyBackState ; / / 按下“退回”鍵時轉(zhuǎn)向的狀態(tài)索引號 void (*CurrentOperate)( ) ; / / 當(dāng)前狀態(tài)應(yīng)該執(zhí)行的功能操作
2011-05-02 09:45:17
單片機(jī)驅(qū)動12864多級菜單的設(shè)計
本帖最后由 吳鑒鷹 于 2015-4-20 23:16 編輯
點(diǎn)擊下載12864多級菜單設(shè)計原理圖
2015-04-20 23:11:30
在按鍵菜單功能中,如何進(jìn)行菜單的選擇呢
在按鍵菜單功能中,如何進(jìn)行菜單的選擇呢?如何實(shí)現(xiàn)基于單片機(jī)等C語言開發(fā)環(huán)境的菜單程序設(shè)計?
2021-11-02 06:05:58
基于LabVIEW的電網(wǎng)窗口風(fēng)格的虛擬儀器技術(shù)
摘 要:LabVIEW 虛擬儀器軟件廣泛應(yīng)用于測控系統(tǒng)的開發(fā)。本文介紹了在Labview 中定制電網(wǎng)窗口風(fēng)格的虛擬儀器技術(shù),包括菜單、工具欄和狀態(tài)欄的定制和使用、數(shù)據(jù)庫的使用等,對于設(shè)計功能繁多
2019-04-08 09:40:06
基于labview的界面與菜單功能例子
點(diǎn)擊學(xué)習(xí)>>《龍哥手把手教你學(xué)LabVIEW視覺設(shè)計》視頻教程基于labview界面與菜單功能例子[hide] [/hide]
2012-02-13 10:11:57
基于STM32F407的簡易多級菜單設(shè)計+LCD+按鍵實(shí)現(xiàn)原理
基于STM32F407的簡易多級菜單設(shè)計+LCD+按鍵實(shí)現(xiàn)原理主要使用 雙向鏈表 結(jié)構(gòu)實(shí)現(xiàn)的菜單://定義菜單中功能項的類型#define TYPE_SUBMENU 101//具有子菜單的菜單
2021-08-09 07:28:32
嵌入式系統(tǒng)的LCD人機(jī)交互菜單設(shè)計
壓力臨控儀除了具有普通智能儀表所具有的測量功能、數(shù)據(jù)處理功能和通信功能外,還為用戶提供了友好的人機(jī)交互菜單。通過按鍵和LCD顯示器,可靈活地設(shè)定和查詢以下信息:測量程序號及對應(yīng)的壓力上、下限值;傳感器
2008-06-17 12:03:40
怎么實(shí)現(xiàn)嵌入式系統(tǒng)的LCD人機(jī)交互菜單設(shè)計?
怎么實(shí)現(xiàn)嵌入式系統(tǒng)的LCD人機(jī)交互菜單設(shè)計?
2021-06-08 06:25:26
怎樣才能在labVIEW中調(diào)用運(yùn)行一次VBAI程序
本帖最后由 hong-roc 于 2016-1-13 20:10 編輯
已完成VBAI視覺編寫,并與labVIEW交換數(shù)據(jù)實(shí)現(xiàn)功能。然有幾個問題:怎樣才能在labVIEW中調(diào)用運(yùn)行一次VBAI
2016-01-13 20:08:29
有關(guān)LabVIEW運(yùn)行時菜單的問題
LabVIEW自定義的菜單,通過菜單調(diào)用子VI,怎么做才可以同時選擇兩個菜單選項,調(diào)用兩個子VI。請大神指教!
2015-10-13 10:57:23
由LCD12864初探嵌入式菜單設(shè)計(完全資料)
本帖最后由 eehome 于 2013-1-5 09:44 編輯
由LCD12864初探嵌入式菜單設(shè)計(完全資料)
2012-08-17 21:44:42
視覺助手工具菜單中沒有生成VI代碼的菜單是怎么回事
用LABVIEW視覺助手生成代碼,但發(fā)現(xiàn)菜單欄中的工具菜單中沒有生成VI代碼的選項,只有Performance Merter和View Measurements這兩個選項;軟件已經(jīng)裝了VAS_2014_08_F1和VISION_2014_F1并且也用注冊機(jī)激活了;麻煩各路大神能抽時間指導(dǎo)指導(dǎo)謝謝~
2018-04-04 16:44:05
請教一個labview作菜單的問題
我用labview做了一個菜單,結(jié)果發(fā)現(xiàn)菜單按鈕根本無法點(diǎn)擊,不能完成相關(guān)指令,請問這是什么原因?
2017-08-08 19:33:04
請問AD16 PCB設(shè)計菜單中紅色箭頭標(biāo)注的兩個選項菜單功能各是什么意思?
請問AD16PCB設(shè)計菜單中紅色箭頭標(biāo)注的兩個選項菜單功能各是什么意思? 區(qū)別在哪?謝謝
2019-03-08 05:08:09
請問AD18中convert的功能在什么情況下使用?
AD18中,SCH編輯器和PCB編輯器中,在tools-----convert下,都有幾十項子菜單,請問這這些子菜單的功能?在什么情況下使用這些子菜單?謝謝。
2019-04-12 05:08:15
運(yùn)行菜單和按鍵關(guān)聯(lián)問題
有好多軟件有這樣的功能如實(shí)現(xiàn)某一功能可以通過菜單找到相應(yīng)的功能,也可以通過界面上的快捷按鈕實(shí)現(xiàn)。在做Labview開發(fā)時,我能做通過事件結(jié)構(gòu)“菜單選擇”實(shí)現(xiàn)某個功能,也能做到通過按鍵實(shí)現(xiàn),但是不知道怎么把這兩個關(guān)聯(lián)起來,哪位大神幫指導(dǎo)指導(dǎo)。
2017-05-11 22:08:07
采用LabVIEW實(shí)現(xiàn)電網(wǎng)綜合參數(shù)測控系統(tǒng)
摘 要:LabVIEW 虛擬儀器軟件廣泛應(yīng)用于測控系統(tǒng)的開發(fā)。本文介紹了在Labview 中定制電網(wǎng)窗口風(fēng)格的虛擬儀器技術(shù),包括菜單、工具欄和狀態(tài)欄的定制和使用、數(shù)據(jù)庫的使用等,對于設(shè)計功能繁多
2019-05-05 09:36:04
基于節(jié)點(diǎn)編號的通用樹狀菜單設(shè)計方法與實(shí)現(xiàn)
敘述嵌入式系統(tǒng)人機(jī)界面的各種形式和設(shè)計的基本原則,給出數(shù)據(jù)驅(qū)動的二叉樹結(jié)構(gòu)菜單的實(shí)現(xiàn)方法。該方法僅通過數(shù)據(jù)定義和特定菜單編號原則,無須修改執(zhí)行代碼就可生成不同
2009-05-14 14:40:2328
LabVIEW軟件中菜單形式的用戶界面設(shè)計與實(shí)現(xiàn)
LabVIEW虛擬儀器軟件廣泛應(yīng)用于測控系統(tǒng)的開發(fā)。在闡述了菜單形式用戶界面基本設(shè)計思想和幾個主要函數(shù)的基礎(chǔ)上,詳述了兩種不同的菜單式友好用戶界面實(shí)現(xiàn)方法。文章所述方
2009-08-27 12:11:15423
Allegro軟件的菜單功能介紹
Allegro軟件的菜單功能介紹:文件、編輯、察看、器件、連線、文本、模塊、組、顯示、PSpice、工具、窗口、幫助1.文件菜單
注:若菜單中的說明項為空,則表示不不需要
2009-09-16 12:41:230
基于LabVIEW的電網(wǎng)綜合參數(shù)測控系統(tǒng)
虛擬儀器軟件LabVIEW已廣泛用于測控系統(tǒng)的開發(fā)。介紹了在Labview中定制電網(wǎng)窗口風(fēng)格的虛擬儀器技術(shù),包括對菜單、工具欄和狀態(tài)欄的定制和使用、數(shù)據(jù)庫的使用等,對于設(shè)計功能繁
2010-12-21 10:15:47136
手機(jī)功能菜單設(shè)置不正確引發(fā)的故障排修方法
手機(jī)功能菜單設(shè)置不正確引發(fā)的故障排修方法
對于許多維修人員來說,對某一款手機(jī)的功能菜單并不是十分了解,有些故障只需把功能菜單調(diào)
2010-01-15 14:28:231828
液晶顯示多級菜單設(shè)計方案
摘要:本文研究了如何在液晶模塊上實(shí)現(xiàn)菜單人機(jī)界面。首先介紹了液晶的硬件環(huán)境和菜單的功能結(jié)構(gòu), 進(jìn)而介紹了兩種實(shí)現(xiàn)多級菜單的軟件設(shè)計方法。 隨著大量電子儀器、設(shè)備的多功能化、智能化, 并且普遍地采用人機(jī)交互方式, 越來越多基于微處理器的智能儀器需要
2011-03-16 15:59:5390
多級操作菜單顯示系統(tǒng)設(shè)計
本文旨在提供一個輕量級的單片機(jī)多級菜單實(shí)現(xiàn)方法,以較少的系統(tǒng)資源消耗和簡單方便的方法完成菜單設(shè)計??紤]到菜單程序需要具備3個基本要素:一是每個菜單窗口要顯示的內(nèi)容;二是每個窗口對應(yīng)的按鍵定義與響應(yīng);三是窗口內(nèi)菜單項之間切換和窗口之間的切換機(jī)制。
2018-03-26 15:07:006928
MSP430和SED1335的多層菜單設(shè)計詳析
通過 M SP430F 147 控制液晶控制器 SE D 1335 ,在液晶屏 上 實(shí)現(xiàn) 多層 菜單 的顯示 ,并給 出詳細(xì)的硬件和軟件設(shè)計 。通過設(shè) 置方向鍵、確定鍵和返回鍵瀏覽菜單,硬件簡單
2018-04-23 15:53:3912
系統(tǒng)菜單設(shè)計和數(shù)據(jù)庫與表如何進(jìn)行設(shè)計?詳細(xì)資料免費(fèi)下載
通過本次實(shí)驗(yàn),學(xué)習(xí)系統(tǒng)菜單設(shè)計的基本過程和方法,通過數(shù)據(jù)庫及表的設(shè)計學(xué)習(xí)系統(tǒng)開發(fā)中對數(shù)據(jù)庫及表的規(guī)劃和設(shè)計。
2018-09-05 16:58:1411
Visual FoxPro使用教程之菜單設(shè)計與建立應(yīng)用程序系統(tǒng)
菜單是應(yīng)用程序的一個重要組成部分,VFP中可以通過以往的常規(guī)程序設(shè)計方法,直接編寫代碼進(jìn)行菜單設(shè)計,但通過VFP提供的菜單設(shè)計器,可以更為方便、靈活地設(shè)計出完美的、具有Windows風(fēng)格的菜單系統(tǒng)。
2018-09-20 11:42:250
如何進(jìn)行易于移植的單片機(jī)液晶顯示多級菜單設(shè)計
和消息機(jī)制,設(shè)計一個多級菜單,該菜單的核心部分是一個不依賴具體硬件和菜單內(nèi)容的通用的窗口引擎。研究和應(yīng)用表明,該萊單設(shè)計具有結(jié)構(gòu)簡單、使用方便、占用資源少以及易于移植等特點(diǎn)。最后給出一個在FYD12864液晶模塊上使用此方法的應(yīng)用
2018-11-29 10:46:0651
單片機(jī)C語言下LCD多級菜單應(yīng)該如何實(shí)現(xiàn)詳細(xì)方法方法說明
”、“向下”、“回退”、“確認(rèn)”4 個鍵或遙控器來實(shí)現(xiàn)對菜單的選擇。具體功能:“向上”鍵:在本層菜單的項目中向上移動進(jìn)行選擇;“向下”鍵:在本層菜單的項目中向下移動進(jìn)行選擇;“回退”鍵:取消本層的菜單設(shè)置,返回上層菜單;“確認(rèn)”鍵:確認(rèn)本層的菜單設(shè)置,
2019-08-05 17:34:0025
適用于單片機(jī)LCD12864的界面菜單設(shè)計思路資料免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是適用于單片機(jī)LCD12864的界面菜單設(shè)計思路資料免費(fèi)下載。
2019-07-02 16:06:5343
LABVIEW初級教程之設(shè)置VI運(yùn)行時菜單的相關(guān)例程合集免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是LABVIEW初級教程之設(shè)置VI運(yùn)行時菜單的相關(guān)例程合集免費(fèi)下載。
2020-01-15 11:12:0017
淺談嵌入式系統(tǒng)的LCD人機(jī)交互菜單設(shè)計
嵌入式系統(tǒng)的LCD人機(jī)交互菜單設(shè)計 近年來,LCD顯示器的普及和微處理器向大容量的發(fā)展使嵌入式系統(tǒng)的人機(jī)交互功能得到了顯著的提高。在很多場合下,良好的圖形用戶界面(GUI)和便捷的操作環(huán)境是影響產(chǎn)品
2020-03-11 09:34:113473
基于單片機(jī)的LCD菜單設(shè)計
在小型的單片機(jī)設(shè)備中,需要使用LCD菜單進(jìn)行人機(jī)交互。對于這種交互的實(shí)現(xiàn),一來無需像在手機(jī)上做APP一樣,做出花哨的界面效果;二來這種小設(shè)備也不支持那樣太消耗資源的界面系統(tǒng)。所以這種場合下,需要我們
2021-11-15 11:36:0312
基于STM32F407的簡易菜單設(shè)計+LCD+按鍵
基于STM32F407的簡易多級菜單設(shè)計+LCD+按鍵實(shí)現(xiàn)原理主要使用 雙向鏈表 結(jié)構(gòu)實(shí)現(xiàn)的菜單://定義菜單中功能項的類型#define TYPE_SUBMENU 101 //具有子菜單的菜單
2021-12-04 10:06:1048
可以自定義主題的LabVIEW高級菜單
開發(fā)了類似于LabVIEW自定義菜單的菜單編輯工具并集成到LabVIEW菜單——>Tools——>COS_Advanced_Menu,方便使用者快速編輯高級菜單。
2023-02-09 09:40:582032
labview是什么軟件?labview是什么語言?labview能實(shí)現(xiàn)什么功能?
labview是什么軟件?labview是什么語言?labview能實(shí)現(xiàn)什么功能? LabVIEW是一種圖形化的編程語言,通常被用于數(shù)據(jù)采集、分析和控制系統(tǒng)。LabVIEW主要由美國NI公司開發(fā)
2023-08-31 17:23:302639
基于LCD驅(qū)動架構(gòu)的MCU菜單框架設(shè)計
當(dāng)前代碼:
1實(shí)現(xiàn)了雙列菜單,用數(shù)字鍵選擇進(jìn)入下一層。每頁最多顯示8個菜單(4*4鍵盤用1-8鍵)
2 實(shí)現(xiàn)了單列菜單,通過上下翻查看菜單,確認(rèn)鍵進(jìn)入菜單。3 天頂菜單未實(shí)現(xiàn),誰有興趣可以加上。
3 基于LCD驅(qū)動架構(gòu),這個簡易菜單自適應(yīng)于多種LCD。
2023-10-11 14:51:41613
基于無線警報系統(tǒng)的LCD顯示菜單設(shè)計
電子發(fā)燒友網(wǎng)站提供《基于無線警報系統(tǒng)的LCD顯示菜單設(shè)計.pdf》資料免費(fèi)下載
2023-11-07 10:13:420
評論
查看更多