




已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
電子信息系統(tǒng)軟件設(shè)計(jì)與仿真課程設(shè)計(jì)報(bào)告實(shí)驗(yàn)三十六: 1. 溫度報(bào)警程序,當(dāng)溫度值大于37則報(bào)警,小于-5則退出運(yùn)行狀態(tài)。前面板:程序框圖:程序功能及用途: 本程序功能為溫度報(bào)警,溫度值超過37就報(bào)警,小于-5就退出運(yùn)行狀態(tài)。程序演示:(備注:以下的當(dāng)前溫度值顯示格式設(shè)置為2位的浮點(diǎn)數(shù),當(dāng)然也可以設(shè)置為其他形式)1.0 當(dāng)溫度值大于37時(shí) ,紅燈亮表示報(bào)警。(備注:以下的溫度值)2.0 當(dāng)溫度值小于-5時(shí) ,程序退出運(yùn)行狀態(tài)。程序思路和步驟:本題要求溫度值超過一定值(37)時(shí)就報(bào)警,這里用指示燈來顯示,當(dāng)溫度值低于一定值(-5)時(shí)就退出運(yùn)行狀態(tài)。由程序框圖我們可以知道:首先由一個(gè)隨機(jī)數(shù)函數(shù)產(chǎn)生一個(gè)0-1之間的雙精度浮點(diǎn)數(shù),拿這個(gè)數(shù)與常量-15相乘可以得到一個(gè)范圍為0到-15的數(shù);另一方面通過另一個(gè)隨機(jī)數(shù)函數(shù)產(chǎn)生一個(gè)0-1之間的雙精度浮點(diǎn)數(shù),拿這個(gè)數(shù)與常量100相乘可以得到一個(gè)范圍為0到100的數(shù);最后將這兩個(gè)數(shù)通過“和”函數(shù)進(jìn)行求和得出的結(jié)果作為溫度計(jì)的輸入值,并用輸出數(shù)值控件顯示此時(shí)的溫度值;同時(shí)進(jìn)而將這個(gè)值通過“大于”函數(shù)或是“小于”函數(shù)進(jìn)行比較,當(dāng)輸出的溫度值大于常量37,此時(shí)對(duì)應(yīng)的報(bào)警指示燈就會(huì)由綠燈變?yōu)榧t燈,說明溫度值超過預(yù)定設(shè)置的溫度值,達(dá)到報(bào)警的目的;而當(dāng)溫度值小于常量-5時(shí),小于函數(shù)輸出為真,最后通過和停止按鈕進(jìn)行或操作,達(dá)到退出運(yùn)行狀態(tài)的作用。在本設(shè)計(jì)中加入時(shí)間延遲函數(shù)主要是將程序運(yùn)行延遲一下時(shí)間,不加延時(shí)的話程序運(yùn)行過快,數(shù)據(jù)變化過快,不利于觀察,本次設(shè)計(jì)設(shè)置延遲時(shí)間為0.7S,觀察的效果剛好。至此,該題的所有功能均已實(shí)現(xiàn)。2.建立一個(gè)實(shí)現(xiàn)計(jì)算器功能的 VI。前面板有數(shù)字控制件用來輸入兩個(gè)數(shù)值,有數(shù)值顯示件用來顯示運(yùn)算結(jié)果。運(yùn)算方式有加、減、乘、除,可用一個(gè)滑動(dòng)條實(shí)現(xiàn)運(yùn)算方式的設(shè)定。前面板:程序框圖:程序演示:1.0. 當(dāng)0=k&k5時(shí),此時(shí)運(yùn)算方式為加法。2.0 當(dāng)2.0 當(dāng)5=k&k10時(shí),此時(shí)運(yùn)算方式為減法。3.0 當(dāng)10=k&k15時(shí),此時(shí)運(yùn)算方式為乘法。4.0 當(dāng)15=k&k=20時(shí),此時(shí)運(yùn)算方式為除法。程序功能及用途:本題要求實(shí)現(xiàn)計(jì)算器功能,通過滑動(dòng)條來設(shè)定加減乘除等運(yùn)算方式的設(shè)定,最后輸出計(jì)算結(jié)果。 程序思路和步驟: 由程序框圖我們可以知道:此題的關(guān)鍵圍繞公式節(jié)點(diǎn)來展開,首先將公式節(jié)點(diǎn)在程序框圖中拉出一個(gè)矩形框,在方框左邊分別添加輸入變量k,a,b;其中k連接到滑動(dòng)條,通過控制k值來最終達(dá)到控制運(yùn)算方式的設(shè)定,而輸入變量a,b只是作為參與運(yùn)算的兩個(gè)值,分別由數(shù)值輸入控件“數(shù)值1”和數(shù)值輸入控件“數(shù)值2”所輸入的值決定;在方框的右邊添加輸出變量y作為運(yùn)算結(jié)果,由數(shù)值輸出控件“計(jì)算結(jié)果”來顯示輸出計(jì)算結(jié)果。 對(duì)于方框中的那些代碼,主要是用來設(shè)定運(yùn)算方式。當(dāng)k值所取的范圍不同,也就對(duì)應(yīng)相應(yīng)的運(yùn)算方式,具體如下:當(dāng)0=k&k5時(shí),此時(shí)運(yùn)算方式為加法;當(dāng)5=k&k10時(shí),此時(shí)運(yùn)算方式為減法;當(dāng)10=k&k15時(shí),此時(shí)運(yùn)算方式為乘法;當(dāng)15=k&k=20時(shí),此時(shí)運(yùn)算方式為除法;通過滑動(dòng)滑動(dòng)條就可以改變k值,進(jìn)而改變運(yùn)算方式,并最終輸出顯示計(jì)算結(jié)果。至此,該題的所有功能均已實(shí)現(xiàn)。3.設(shè)計(jì) VI,將一個(gè)字符串和兩個(gè)數(shù)值聯(lián)結(jié)成為一個(gè)字符串(順序?yàn)閮深^為數(shù)值,中間為字符串)。兩字符串間不用空格隔開。數(shù)值形式分別為輸入時(shí)為四位、二位浮點(diǎn)型,顯示時(shí)為兩位、四位浮點(diǎn)型。并顯示中間字符串長(zhǎng)度和組成后的字符串長(zhǎng)度。前面板:程序框圖:程序功能及用途: 本題要求將兩個(gè)數(shù)值和一個(gè)字符串組合成一個(gè)新的字符串,對(duì)于輸入的兩個(gè)數(shù)值有精度要求(數(shù)值1,數(shù)值2的顯示格式分別設(shè)置為四位,二位浮點(diǎn)型),對(duì)于輸出的字符串也有格式要求(顯示時(shí)為兩位,四位浮點(diǎn)型),這可以通過“格式化寫入字符串”函數(shù)來實(shí)現(xiàn),對(duì)于計(jì)算中間字符串長(zhǎng)度和組成字符串長(zhǎng)度可以由“字符串長(zhǎng)度”函數(shù)來說實(shí)現(xiàn)并最終用數(shù)值顯示控件顯示其長(zhǎng)度,可以用字符串輸出控件輸出組合后的字符串。程序思路和步驟:A.用到的兩個(gè)主要函數(shù)格式化寫入字符串函數(shù)函數(shù)功能: 將字符串路徑、枚舉型、事件標(biāo)識(shí)、布爾或數(shù)值數(shù)據(jù)格式化為文本。使用格式化寫入文件函數(shù),將數(shù)據(jù)格式化為文本,并將文本寫入文件。 在本設(shè)計(jì)中用到此“格式化寫入字符串”函數(shù)主要是進(jìn)行數(shù)據(jù)的格式化設(shè)置,因?yàn)轭}目中要求對(duì)輸出的字符串有特別的格式要求(如兩位浮點(diǎn)型,四位浮點(diǎn)型等),而此函數(shù)恰能實(shí)現(xiàn)這個(gè)功能,具體的設(shè)置在下面的描述中會(huì)有詳細(xì)說明。搜索替換字符串函數(shù) 函數(shù)功能: 該函數(shù)從偏移量位置開始搜索搜索字符串在字符串中出現(xiàn)的次數(shù)。該函數(shù)將第一次出現(xiàn)的字符串替換為替換字符串。如替換全部?為TRUE,該函數(shù)將替換所有搜索到的字符串。如要在搜索中區(qū)分大小寫,或搜索更復(fù)雜的格式,配置用于高級(jí)正則表達(dá)式搜索函數(shù),使用搜索及替換模式VI,或匹配正則表達(dá)式函數(shù)。 在本設(shè)計(jì)中用到此搜索替換字符串”函數(shù),主要是要完成字符串的搜索和替換的功能,因?yàn)轭}目中要求輸出的組合字符串中兩字符串之間不能用空格隔開,所以用此函數(shù)搜索和替換空格,這樣就滿足了題目的要求,具體的應(yīng)用在下面會(huì)有詳細(xì)的闡述。B:設(shè)計(jì)思路和步驟: 由程序框圖我們可以知道:此題核心在于“格式化寫入字符串”函數(shù)和字符串長(zhǎng)度函數(shù)。首先添加兩個(gè)數(shù)值輸入控件和一個(gè)字符串輸入控件,分別用來輸入數(shù)值和字符串,并分別將數(shù)值1,數(shù)值2的顯示格式設(shè)置為四位,二位浮點(diǎn)型,最終將此三個(gè)輸入控件連接到“格式化寫入字符串”函數(shù)的輸入端;在“格式化寫入字符串”函數(shù)上點(diǎn)擊右鍵,選擇編輯格式字符串,將當(dāng)前的格式順序分別設(shè)置為格式化分?jǐn)?shù),格式字符串和格式化分?jǐn)?shù),對(duì)于的格式字符串為%.2f %s %.4f,即顯示時(shí)的數(shù)值分別設(shè)置為兩位,四位浮點(diǎn)型,這樣就達(dá)到了設(shè)置輸出格式的要求;但是到了這一步顯示的字符串之間仍然是有空格隔開,不符合題目要求,所以我們?cè)诟袷交瘜懭胱址瘮?shù)的“結(jié)果字符串”輸出端接入“搜索替換字符串”函數(shù),在“搜索替換字符串”函數(shù)的“搜索字符串端”添加“空格常量”,同時(shí)在“替換全部?(F)”端添加真常量,通過這樣的設(shè)置就能完成把搜索到的全部空格替換掉,實(shí)現(xiàn)了兩字符串之間不用空格隔開的功能;最后用字符串長(zhǎng)度函數(shù)來計(jì)算中間字符串長(zhǎng)度和組成字符串長(zhǎng)度,并用數(shù)值輸出控件來顯示字符串長(zhǎng)度,用字符串輸出控件來顯示組合后的新的字符串。至此,該題功能全部實(shí)現(xiàn)。結(jié)語(yǔ):此次課程設(shè)計(jì),是我第一次接觸到LABVIEW,這是一個(gè)強(qiáng)大的軟件,是一種用圖標(biāo)代替文本行創(chuàng)建應(yīng)用程序的圖形化編程語(yǔ)言,它采用數(shù)據(jù)流的編程方式,用圖標(biāo)表示函數(shù),用連線表示數(shù)據(jù)流向。當(dāng)開始看到題目,覺得很陌生,后來去圖書館找相關(guān)資料書并認(rèn)真閱讀,這樣開始對(duì)LABVIEW有一定的認(rèn)識(shí),也慢慢地感興趣,同時(shí)也借助網(wǎng)上一些視頻進(jìn)行學(xué)習(xí)。我知道LabVIEW包含了大量的工具與函數(shù)用于數(shù)據(jù)采集和信號(hào)處理、分析、顯示與存儲(chǔ)等。與此同時(shí),LabVIEW在自動(dòng)化測(cè)試與驗(yàn)證系統(tǒng)、儀器控制、數(shù)據(jù)采集與信號(hào)處理、嵌入式系統(tǒng)設(shè)計(jì)及教學(xué)科研
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 外委施工安全管理辦法
- 安全環(huán)保知識(shí)培訓(xùn)記錄
- 企業(yè)安全生產(chǎn)許可證的有效期為
- 鄭州安全生產(chǎn)培訓(xùn)
- 2025屆云南省紅河州云南市蒙自一中高二物理第二學(xué)期期末質(zhì)量檢測(cè)模擬試題含解析
- 上海市復(fù)旦附中浦東分校2025年高二物理第二學(xué)期期末復(fù)習(xí)檢測(cè)模擬試題含解析
- 2025年北京市海淀區(qū)重點(diǎn)初中高二物理第二學(xué)期期末復(fù)習(xí)檢測(cè)模擬試題含解析
- 湖北省荊門市2025年物理高一第二學(xué)期期末復(fù)習(xí)檢測(cè)試題含解析
- 甘肅省定西市岷縣二中2025年物理高二下期末考試試題含解析
- 廣東省廣州市越秀區(qū)實(shí)驗(yàn)中學(xué)2025屆高一物理第二學(xué)期期末考試模擬試題含解析
- 毛澤東思想和中國(guó)特色社會(huì)主義理論體系概論復(fù)習(xí)提綱
- DLT 5285-2018 輸變電工程架空導(dǎo)線(800mm以下)及地線液壓壓接工藝規(guī)程
- DL-T5218-2012220kV-750kV變電站設(shè)計(jì)技術(shù)規(guī)程
- W -S-T 431-2023 護(hù)理分級(jí)標(biāo)準(zhǔn)(正式版)
- JBT 7043-2006 液壓軸向柱塞泵
- 【文創(chuàng)產(chǎn)品的價(jià)格決策及成本管理的案例探析16000字(論文)】
- 易制毒化學(xué)品單位安全管理機(jī)構(gòu)圖
- 陜西省幼兒教師通識(shí)性知識(shí)大賽考試題庫(kù)(含答案)
- 超級(jí)辯論賽辯論比賽流程主題課件
- 脊柱轉(zhuǎn)移性腫瘤臨床研究現(xiàn)狀與進(jìn)展課件
- 銀行貿(mào)易融資業(yè)務(wù)介紹
評(píng)論
0/150
提交評(píng)論