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

          新聞中心

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

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

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

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

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

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

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

          1、讀取源文件。

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

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

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

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

          截圖不是很好。

          4、單擊下一步,顯示下一個(gè)單詞。

          5、點(diǎn)擊存儲(chǔ),存儲(chǔ)數(shù)據(jù)。見上圖。

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


          上一頁(yè) 1 2 下一頁(yè)

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

          評(píng)論


          技術(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); })();