挺进绝色校花的紧窄小肉,久久精品一本到99热免费,亚洲成a人片在线播放,中国老太婆BBBBBXXXXX

 
當(dāng)前位置: 首頁 » 技術(shù)方案 » 產(chǎn)品應(yīng)用 » 正文

基于嵌入式系統(tǒng)的數(shù)字示波器用戶圖形界面的實(shí)現(xiàn)


時(shí)間:2015-07-27 作者:
分享到:

?
      3.2  界面區(qū)域與外界輸入的相互配合響應(yīng)
      由以上可知,顯示的圖形雖然形形色色,但是他們都可以抽象成具有共同屬性的某種數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)結(jié)構(gòu)就好比是圖形界面的靈魂,掌握了數(shù)據(jù)結(jié)構(gòu),就可以讓圖形界面隨之而變。那么如何設(shè)計(jì)、控制、改變這些數(shù)據(jù)結(jié)構(gòu)就成為實(shí)現(xiàn)用戶圖形界面(gui)的關(guān)鍵了。
      要響應(yīng)外界用戶的輸入,我們需要制定一套機(jī)制運(yùn)行法則,而這套機(jī)制運(yùn)行法則就是狀態(tài)機(jī)(system status machine),也是用戶用以操作儀器的操作平臺(operation platform)。依據(jù)這套運(yùn)行法則,我們的系統(tǒng)根據(jù)外界的輸入來更改各種界面下使用的數(shù)據(jù)結(jié)構(gòu),從而實(shí)現(xiàn)用戶對圖形界面的操作。當(dāng)然,在實(shí)際的設(shè)計(jì)中,操作平臺(operation platform)不僅僅是改變gui的數(shù)據(jù)結(jié)構(gòu),還要考慮任務(wù)調(diào)度以及其他任務(wù)模塊中的數(shù)據(jù)結(jié)構(gòu)的改變。
      4  數(shù)字示波器的用戶圖形界面(gui)的軟件設(shè)計(jì)流程
     設(shè)計(jì)出一個(gè)好的用戶圖形界面,是一個(gè)龐大而巨細(xì)的工程。涉及到方方面面的相互之間的關(guān)系,也涉及到實(shí)現(xiàn)過程中的許多細(xì)節(jié)的問題。如何理清這些繁多的變化的關(guān)系,是設(shè)計(jì)的關(guān)鍵。rigol團(tuán)隊(duì)曾經(jīng)使用一些全局變量,來做為各種狀態(tài)、各種模式下的標(biāo)示,用以改變用戶的圖形界面。但是因?yàn)樽兞康谋姸?,?dǎo)致變量之間的搭配的可能性成倍的增加,狀態(tài)的轉(zhuǎn)移關(guān)系也就會成倍的增加。這對于編程者來說,與其說是在編程,還不如說是在做一道及其龐雜的邏輯組合題。
      所以,這樣的思路在理論上是可行的,但在實(shí)際中是不可取的。我們應(yīng)該盡量的去其枝葉,找到能夠貫穿整個(gè)系統(tǒng),標(biāo)示不同的狀態(tài)以及模式的變量或者結(jié)構(gòu)。最終,我們以鍵盤的輸入鍵值為主線,輔以各種的全局變量,來控制系統(tǒng)狀態(tài)的變化。鍵值雖然有許多許多,但是因?yàn)橹挥羞@么一個(gè)變量做為狀態(tài)量,系統(tǒng)狀態(tài)的變化,就可以在掌控之中了。所以,在這個(gè)系統(tǒng)中,鍵值變量key_id成為了主角,用戶界面將圍繞其進(jìn)行改變。 
      鍵值變量key_id要根據(jù)用戶的輸入進(jìn)行改變。在這里我們就不描繪狀態(tài)  
變量是如何轉(zhuǎn)移的。我們介紹對于既定的鍵值變量key_id是如何完成用戶圖形界面的輸出的。
      5  結(jié)語
      目前,國內(nèi)的數(shù)字示波器,除了測量信號的性能指標(biāo)較低外,在系統(tǒng)的整體性、用戶的可操作性等功能上不及國外產(chǎn)品考慮得周詳。



關(guān)鍵詞:    瀏覽量:1409

聲明:凡本網(wǎng)注明"來源:儀商網(wǎng)"的所有作品,版權(quán)均屬于儀商網(wǎng),未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編使用。
經(jīng)本網(wǎng)授權(quán)使用,并注明"來源:儀商網(wǎng)"。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,歸原版權(quán)所有人所有。目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。如有作品的內(nèi)容、版權(quán)以及其它問題的,請?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
本網(wǎng)轉(zhuǎn)載自其它媒體或授權(quán)刊載,如有作品內(nèi)容、版權(quán)以及其它問題的,請聯(lián)系我們。相關(guān)合作、投稿、轉(zhuǎn)載授權(quán)等事宜,請聯(lián)系本網(wǎng)。
QQ:2268148259、3050252122。


讓制造業(yè)不缺測試測量工程師

最新發(fā)布
行業(yè)動態(tài)
技術(shù)方案
國際資訊
儀商專題
按分類瀏覽
Copyright ? 2023- 861718.com All rights reserved 版權(quán)所有 ?廣州德祿訊信息科技有限公司
本站轉(zhuǎn)載或引用文章涉及版權(quán)問題請與我們聯(lián)系。電話:020-34224268 傳真: 020-34113782

粵公網(wǎng)安備 44010502000033號

粵ICP備16022018號-4
赤壁市| 定结县| 罗山县| 寿阳县| 正宁县| 高要市| 绥阳县| 酉阳| 枞阳县| 白水县| 广宗县| 德兴市| 丰城市| 聊城市| 茌平县| 陈巴尔虎旗| 漳浦县| 沂南县| 阜平县| 乌海市| 紫云| 桃园县| 三河市| 固阳县| 大方县| 巴林左旗| 文山县| 万全县| 古蔺县| 辽宁省| 民权县| 哈巴河县| 孟州市| 岢岚县| 漳州市| 宁陕县| 故城县| 城市| 通榆县| 蚌埠市| 江西省|