labview課程設(shè)計報告

labview課程設(shè)計報告

ID:12303240

大?。?88.50 KB

頁數(shù):10頁

時間:2018-07-16

labview課程設(shè)計報告_第1頁
labview課程設(shè)計報告_第2頁
labview課程設(shè)計報告_第3頁
labview課程設(shè)計報告_第4頁
labview課程設(shè)計報告_第5頁
資源描述:

《labview課程設(shè)計報告》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、《電子信息系統(tǒng)軟件設(shè)計與仿真》課程設(shè)計報告《電子信息系統(tǒng)軟件設(shè)計與仿真》課程設(shè)計報告實驗三十六:1.溫度報警程序,當溫度值大于37則報警,小于-5則退出運行狀態(tài)。前面板:程序框圖:10《電子信息系統(tǒng)軟件設(shè)計與仿真》課程設(shè)計報告程序功能及用途:本程序功能為溫度報警,溫度值超過37就報警,小于-5就退出運行狀態(tài)。程序演示:(備注:以下的當前溫度值顯示格式設(shè)置為2位的浮點數(shù),當然也可以設(shè)置為其他形式)1.0當溫度值大于37°時,紅燈亮表示報警。(備注:以下的溫度值)2.0當溫度值小于-5°時,程序退出運行狀態(tài)。程序思路

2、和步驟:10《電子信息系統(tǒng)軟件設(shè)計與仿真》課程設(shè)計報告本題要求溫度值超過一定值(37)時就報警,這里用指示燈來顯示,當溫度值低于一定值(-5)時就退出運行狀態(tài)。由程序框圖我們可以知道:首先由一個隨機數(shù)函數(shù)產(chǎn)生一個0-1之間的雙精度浮點數(shù),拿這個數(shù)與常量-15相乘可以得到一個范圍為0到-15的數(shù);另一方面通過另一個隨機數(shù)函數(shù)產(chǎn)生一個0-1之間的雙精度浮點數(shù),拿這個數(shù)與常量100相乘可以得到一個范圍為0到100的數(shù);最后將這兩個數(shù)通過“和”函數(shù)進行求和得出的結(jié)果作為溫度計的輸入值,并用輸出數(shù)值控件顯示此時的溫度值;同

3、時進而將這個值通過“大于”函數(shù)或是“小于”函數(shù)進行比較,當輸出的溫度值大于常量37,此時對應(yīng)的報警指示燈就會由綠燈變?yōu)榧t燈,說明溫度值超過預(yù)定設(shè)置的溫度值,達到報警的目的;而當溫度值小于常量-5時,小于函數(shù)輸出為真,最后通過和停止按鈕進行或操作,達到退出運行狀態(tài)的作用。在本設(shè)計中加入時間延遲函數(shù)主要是將程序運行延遲一下時間,不加延時的話程序運行過快,數(shù)據(jù)變化過快,不利于觀察,本次設(shè)計設(shè)置延遲時間為0.7S,觀察的效果剛好。至此,該題的所有功能均已實現(xiàn)。2.建立一個實現(xiàn)計算器功能的VI。前面板有數(shù)字控制件用來輸入兩

4、個數(shù)值,有數(shù)值顯示件用來顯示運算結(jié)果。運算方式有加、減、乘、除,可用一個滑動條實現(xiàn)運算方式的設(shè)定。前面板:程序框圖:10《電子信息系統(tǒng)軟件設(shè)計與仿真》課程設(shè)計報告程序演示:1.0.當0<=k&&k<5時,此時運算方式為加法。2.0當2.0當5<=k&&k<10時,此時運算方式為減法。10《電子信息系統(tǒng)軟件設(shè)計與仿真》課程設(shè)計報告3.0當10<=k&&k<15時,此時運算方式為乘法。10《電子信息系統(tǒng)軟件設(shè)計與仿真》課程設(shè)計報告4.0當15<=k&&k<=20時,此時運算方式為除法。程序功能及用途:本題要求實現(xiàn)計算

5、器功能,通過滑動條來設(shè)定加減乘除等運算方式的設(shè)定,最后輸出計算結(jié)果。程序思路和步驟:由程序框圖我們可以知道:此題的關(guān)鍵圍繞公式節(jié)點來展開,首先將公式節(jié)點在程序框圖中拉出一個矩形框,在方框左邊分別添加輸入變量k,a,b;其中k連接到滑動條,通過控制k值來最終達到控制運算方式的設(shè)定,而輸入變量a,b只是作為參與運算的兩個值,分別由數(shù)值輸入控件“數(shù)值1”和數(shù)值輸入控件“數(shù)值2”所輸入的值決定;在方框的右邊添加輸出變量y作為運算結(jié)果,由數(shù)值輸出控件“計算結(jié)果”來顯示輸出計算結(jié)果。對于方框中的那些代碼,主要是用來設(shè)定運算方

6、式。當k值所取的范圍不同,也就對應(yīng)相應(yīng)的運算方式,具體如下:當0<=k&&k<5時,此時運算方式為加法;當5<=k&&k<10時,此時運算方式為減法;當10<=k&&k<15時,此時運算方式為乘法;當15<=k&&k<=20時,此時運算方式為除法;通過滑動滑動條就可以改變k值,進而改變運算方式,并最終輸出顯示計算結(jié)果。至此,該題的所有功能均已實現(xiàn)。3.設(shè)計VI,將一個字符串和兩個數(shù)值聯(lián)結(jié)成為一個字符串(順序為兩頭為數(shù)值,中間為字符串)。兩字符串間不用空格隔開。數(shù)值形式分別為輸入時為四位、二位浮點型,顯示時為兩位、

7、四位浮點型。并顯示中間字符串長度和組成后的字符串長度。10《電子信息系統(tǒng)軟件設(shè)計與仿真》課程設(shè)計報告前面板:程序框圖:程序功能及用途:10《電子信息系統(tǒng)軟件設(shè)計與仿真》課程設(shè)計報告本題要求將兩個數(shù)值和一個字符串組合成一個新的字符串,對于輸入的兩個數(shù)值有精度要求(數(shù)值1,數(shù)值2的顯示格式分別設(shè)置為四位,二位浮點型),對于輸出的字符串也有格式要求(顯示時為兩位,四位浮點型),這可以通過“格式化寫入字符串”函數(shù)來實現(xiàn),對于計算中間字符串長度和組成字符串長度可以由“字符串長度”函數(shù)來說實現(xiàn)并最終用數(shù)值顯示控件顯示其長度,

8、可以用字符串輸出控件輸出組合后的字符串。程序思路和步驟:A.用到的兩個主要函數(shù)①格式化寫入字符串函數(shù)函數(shù)功能:將字符串路徑、枚舉型、事件標識、布爾或數(shù)值數(shù)據(jù)格式化為文本。使用格式化寫入文件函數(shù),將數(shù)據(jù)格式化為文本,并將文本寫入文件。在本設(shè)計中用到此“格式化寫入字符串”函數(shù)主要是進行數(shù)據(jù)的格式化設(shè)置,因為題目中要求對輸出的字符串有特別的格式要求(如兩位浮點型,四位浮點型等)

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。