<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 第一個LabVIEW應(yīng)用程序WEST

          第一個LabVIEW應(yīng)用程序WEST

          作者: 時間:2017-01-05 來源:網(wǎng)絡(luò) 收藏
          我有了一個設(shè)想,利用LabVIEW軟件設(shè)計一款單詞記憶軟件。因為剛剛接觸LabVIEW,剛剛了解一些控件的功能,所以想通過自行設(shè)計一款軟件來進(jìn)一布加深對LabVIEW的認(rèn)識,當(dāng)然還有更重要的一個原因,所謂有需求才有產(chǎn)品。

          大學(xué)里學(xué)習(xí)了很多軟件的編程,其實編程的思想都一樣。等有了設(shè)計框架后,一個一個功能總能設(shè)計出來。這也凸顯了軟件設(shè)計前,流程框架的重要性。

          本文引用地址:http://www.ex-cimer.com/article/201701/336560.htm

          第一天,由于不熟悉控件,等會了一些數(shù)據(jù)的讀取和存儲后,發(fā)現(xiàn)并不能讀取跟存儲字符串。經(jīng)過很長時間的研究,由于在沒有參考書在身邊,只能查看軟件的help以及一個一個控件檢查過去。好幾個小時的折騰,使我有了一個想法,LabVIEW是處理數(shù)據(jù)的軟件,莫非對字符串讀取行不通。在快要放棄的時候,我用一個很簡單的程序檢驗了自己的想法,最后得出結(jié)論----可以讀取字符串。之后,我重新回到了設(shè)計的原點。

          雖然軟件實現(xiàn)的功能很簡單,按鈕也就那么幾個,但是后面的程序圖很多。程序主要實現(xiàn)讀取源文件;隨機(jī)讀取單詞,單擊確定后顯示意思;單擊下一個,顯示新的單詞;點擊存儲,可以將不認(rèn)識的單詞存儲在新的文件中。

          1、讀取源文件。

          其實跟讀取數(shù)據(jù)的差別僅僅在于下面的字符串選項。但是初涉文件讀取的我,就是因為這么一個小小的選項,使我有了放棄的念頭。所以,以后程序設(shè)計時一定要把控件的功能了解全面。

          2、隨機(jī)讀取單詞

          隨機(jī)讀取功能比較簡單。但是有一個BUG。會重復(fù)讀取單詞。但是要設(shè)計不重復(fù)的讀取單詞程序比較麻煩,之后就省去了這個功能。也曾試想,將讀取的數(shù)據(jù)隨機(jī)排序后,順序讀取。不過,沒去實現(xiàn)。

          3、單擊確定后,顯示意思。

          截圖不是很好。

          4、單擊下一步,顯示下一個單詞。

          5、點擊存儲,存儲數(shù)據(jù)。見上圖。

          在WEST1.0設(shè)計中,主要有缺陷:頁面不完美,不簡潔;單擊下一個后,前面單詞的意思不能歸零;隨機(jī)產(chǎn)生的單詞經(jīng)常重復(fù)。


          上一頁 1 2 下一頁

          關(guān)鍵詞: LabVIEW應(yīng)用程序WES

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();