新聞中心

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

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

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

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

本文引用地址:http://butianyuan.cn/article/201701/336560.htm

第一天,由于不熟悉控件,等會(huì)了一些數(shù)據(jù)的讀取和存儲(chǔ)后,發(fā)現(xiàn)并不能讀取跟存儲(chǔ)字符串。經(jīng)過很長(zhǎng)時(shí)間的研究,由于在沒有參考書在身邊,只能查看軟件的help以及一個(gè)一個(gè)控件檢查過去。好幾個(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ī)排序后,順序讀取。不過,沒去實(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)閉