LabVIEW第7章LabVIEW開(kāi)發(fā)環(huán)境9-調(diào)試程序ppt課件_第1頁(yè)
LabVIEW第7章LabVIEW開(kāi)發(fā)環(huán)境9-調(diào)試程序ppt課件_第2頁(yè)
LabVIEW第7章LabVIEW開(kāi)發(fā)環(huán)境9-調(diào)試程序ppt課件_第3頁(yè)
LabVIEW第7章LabVIEW開(kāi)發(fā)環(huán)境9-調(diào)試程序ppt課件_第4頁(yè)
LabVIEW第7章LabVIEW開(kāi)發(fā)環(huán)境9-調(diào)試程序ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、7.9 運(yùn)轉(zhuǎn)和調(diào)試程序-引子創(chuàng)建或編輯完成一個(gè)VI對(duì)象后,需求經(jīng)過(guò)調(diào)試來(lái)排除VI對(duì)象中的問(wèn)題。完成調(diào)試后,可以經(jīng)過(guò)運(yùn)轉(zhuǎn)來(lái)檢查所編寫(xiě)VI的功能。.7.9 運(yùn)轉(zhuǎn)和調(diào)試程序7.9.1 運(yùn)轉(zhuǎn)VI7.9.2 調(diào)試VI7.9.3 調(diào)試VI實(shí)例.7.9.1 運(yùn)轉(zhuǎn)VI在運(yùn)轉(zhuǎn)VI程序之前,必需求保證VI程序沒(méi)有語(yǔ)法錯(cuò)誤且處于可運(yùn)轉(zhuǎn)的形狀。VI處于可運(yùn)轉(zhuǎn)形狀時(shí),工具欄的運(yùn)轉(zhuǎn)按鈕顯示 ;處于斷開(kāi)或不可運(yùn)轉(zhuǎn)形狀時(shí),運(yùn)轉(zhuǎn)按鈕顯示為 在VI斷開(kāi)的情況下,點(diǎn)擊按鈕,彈出“錯(cuò)誤列表對(duì)話(huà)框,可查找VI斷開(kāi)的緣由。VI在運(yùn)轉(zhuǎn)時(shí)無(wú)法對(duì)其進(jìn)展編輯修正。單擊 延續(xù)運(yùn)轉(zhuǎn)直到手動(dòng)停頓 VI運(yùn)轉(zhuǎn)為止。.7.9.1 運(yùn)轉(zhuǎn)VI.7.9.2 調(diào)試

2、VI假設(shè)再運(yùn)轉(zhuǎn)VI后得到了非預(yù)期數(shù)據(jù),或希望更多地了解程序框圖數(shù)據(jù)流,可以利用調(diào)試技術(shù)了解程序運(yùn)轉(zhuǎn)的過(guò)程。1高亮顯示執(zhí)行過(guò)程 單擊程序框圖工具欄中的高亮顯示執(zhí)行過(guò)程按鈕 可以查看程序框圖的動(dòng)態(tài)執(zhí)行過(guò)程。運(yùn)用高亮顯示執(zhí)行過(guò)程,結(jié)合單步執(zhí)行,可以查看VI中的數(shù)據(jù)從一個(gè)節(jié)點(diǎn)挪動(dòng)到另一個(gè)節(jié)點(diǎn)的全過(guò)程。2. 保管延續(xù)值 單擊程序框圖工具欄中的保管連線(xiàn)值按鈕 ,可以在程序運(yùn)轉(zhuǎn)時(shí)保管流過(guò)連線(xiàn)的數(shù)據(jù)流的值。.7.9.2 調(diào)試VI3單步執(zhí)行 單步執(zhí)行可以查看VI運(yùn)轉(zhuǎn)時(shí)程序框圖上的每個(gè)執(zhí)行步驟。單步執(zhí)行按鈕僅在單步執(zhí)行方式下影響VI或子VI的運(yùn)轉(zhuǎn),在運(yùn)轉(zhuǎn)方式下部影響VI的運(yùn)轉(zhuǎn)。 單擊程序框圖工具欄中的開(kāi)場(chǎng)單步執(zhí)行

3、按鈕 單步步入和開(kāi)場(chǎng)單步執(zhí)行按鈕單步步過(guò) 按鈕進(jìn)入單步執(zhí)行方式。4. 探針 運(yùn)用探針工具可以查看流過(guò)連線(xiàn)的數(shù)據(jù),在程序框圖工具選板中選擇探針數(shù)據(jù)按鈕 。.7.9.2 調(diào)試VI5斷點(diǎn) 運(yùn)用工具選板中的斷點(diǎn)工具 ,可以在程序框圖上的VI、節(jié)點(diǎn)或連線(xiàn)上設(shè)置一個(gè)斷點(diǎn),使程序運(yùn)轉(zhuǎn)到斷點(diǎn)是暫停執(zhí)行。 程序執(zhí)行到斷點(diǎn)暫停是,暫停按鈕 顯示為紅色,可進(jìn)展以下操作:1運(yùn)用單步執(zhí)行按鈕單步執(zhí)行程序2在連線(xiàn)上添加探針查看中間數(shù)據(jù)3改動(dòng)前面板控件的值4單擊暫停按鈕繼續(xù)運(yùn)轉(zhuǎn)到下一個(gè)斷點(diǎn)處或程序 終了沒(méi)有下一個(gè)斷點(diǎn)時(shí)。.7.9.3 調(diào)試VI實(shí)例調(diào)試mean.vi1結(jié)合運(yùn)用高亮顯示執(zhí)行過(guò)程工具和單步執(zhí)行工具來(lái)了解程序執(zhí)行過(guò)

4、程在前面板輸入x和y為2和4 第1步:?jiǎn)螕舾吡溜@示執(zhí)行過(guò)程按鈕,然后單擊單步執(zhí)行按鈕。結(jié)果為高亮顯示運(yùn)轉(zhuǎn)的程序部分,顯示在單步執(zhí)行過(guò)程中數(shù)據(jù)流的流動(dòng)過(guò)程和數(shù)據(jù)流暫停點(diǎn);程序暫停節(jié)點(diǎn)黑白閃爍,如圖7.9.1所示,圖中小圓點(diǎn)除交叉點(diǎn)外為數(shù)據(jù)流暫停點(diǎn),黑色區(qū)域?yàn)槌绦驎和L幍墓?jié)點(diǎn)。 第2步:繼續(xù)單擊單步執(zhí)行按鈕程序運(yùn)轉(zhuǎn)值平方根函數(shù)節(jié)點(diǎn)處,程序框圖顯示如圖7.9.2 第3步:繼續(xù)步執(zhí)行,幾何平均值計(jì)算完成,程序運(yùn)轉(zhuǎn)至加函數(shù)節(jié)點(diǎn)處,程序框圖顯示如圖7.9.3.7.9.3 調(diào)試VI實(shí)例調(diào)試mean.vi 第4步:繼續(xù)單擊單步執(zhí)行按鈕,程序運(yùn)轉(zhuǎn)至除函數(shù)節(jié)點(diǎn)處,程序框圖顯示如圖7.9.4 第5步:繼續(xù)單擊單步執(zhí)

5、行按鈕,算數(shù)平均值計(jì)算完成,程序執(zhí)行終了,程序框圖顯示如圖7.9.5。程序執(zhí)行完,窗口會(huì)變黑然后閃爍。.7.9.3 調(diào)試VI實(shí)例調(diào)試mean.vi如圖7.9.1.7.9.3 調(diào)試VI實(shí)例調(diào)試mean.vi如圖7.9.2.7.9.3 調(diào)試VI實(shí)例調(diào)試mean.vi如圖7.9.3.7.9.3 調(diào)試VI實(shí)例調(diào)試mean.vi如圖7.9.4.7.9.3 調(diào)試VI實(shí)例調(diào)試mean.vi如圖7.9.5.7.9.3 調(diào)試VI實(shí)例調(diào)試mean.vi2運(yùn)用斷點(diǎn)工具和單步步出工具來(lái)控制程序運(yùn)轉(zhuǎn)過(guò)程 第1步:選擇工具選板中的設(shè)置/去除斷點(diǎn)工具,當(dāng)光標(biāo)變?yōu)?后在節(jié)點(diǎn)或連線(xiàn)上單擊,如圖7.9.6 。 第2步:斷點(diǎn)設(shè)置勝

6、利后,光標(biāo)變?yōu)?,節(jié)點(diǎn)周?chē)砑恿思t色邊框,如圖7.9.7,此時(shí)再在此節(jié)點(diǎn)上單擊可去除斷點(diǎn)。 第3步:再在程序框圖中的y值輸出連線(xiàn)和“平方根函數(shù)節(jié)點(diǎn)處分別設(shè)置斷點(diǎn),如圖7.9.8.7.9.3 調(diào)試VI實(shí)例調(diào)試mean.vi 第4步:?jiǎn)螕暨\(yùn)轉(zhuǎn)按鈕開(kāi)場(chǎng)運(yùn)轉(zhuǎn)程序。程序在第一個(gè)斷點(diǎn)y值輸出連線(xiàn)處暫停,連線(xiàn)和節(jié)點(diǎn)開(kāi)場(chǎng)閃爍,如圖7.9.9。斷點(diǎn)的順序是按照程序執(zhí)行的順序陳列的,與其設(shè)置時(shí)的順序無(wú)關(guān)。 第5步:?jiǎn)螕敉瓿沙绦蚩驁D單步步出按鈕繼續(xù)運(yùn)轉(zhuǎn)程序。程序運(yùn)轉(zhuǎn)值第二個(gè)斷點(diǎn)“平方根函數(shù)節(jié)點(diǎn)處暫停,如圖7.9.10。 第6步,單擊完成程序框圖按鈕繼續(xù)運(yùn)轉(zhuǎn)程序,程序運(yùn)轉(zhuǎn)至第三個(gè)斷點(diǎn)“除函數(shù)節(jié)點(diǎn)處暫停,如圖7.9.1

7、1。繼續(xù)運(yùn)轉(zhuǎn)程序直至程序終了,終了是的提示和單步執(zhí)行終了是的提示一樣:窗口會(huì)變黑然后閃爍。.7.9.3 調(diào)試VI實(shí)例調(diào)試mean.vi如圖7.9.6.7.9.3 調(diào)試VI實(shí)例調(diào)試mean.vi如圖7.9.7.7.9.3 調(diào)試VI實(shí)例調(diào)試mean.vi如圖7.9.8.7.9.3 調(diào)試VI實(shí)例調(diào)試mean.vi如圖7.9.9.7.9.3 調(diào)試VI實(shí)例調(diào)試mean.vi如圖7.9.10.7.9.3 調(diào)試VI實(shí)例調(diào)試mean.vi如圖7.9.11.7.9.3 調(diào)試VI實(shí)例調(diào)試mean.vi3結(jié)合運(yùn)用保管連線(xiàn)值和探針工具來(lái)了解數(shù)據(jù)流的形狀。 第1步:?jiǎn)螕艄ぞ邫谥械谋9苓B線(xiàn)值工具,再單擊工具選板中的探針數(shù)據(jù)工具,光標(biāo)變成 后在在連線(xiàn)上單擊,如圖7.9.12 。 第2步:在連線(xiàn)上設(shè)置探針勝利后會(huì)出現(xiàn)一個(gè)數(shù)字表示探針編號(hào),并彈出探針數(shù)據(jù)顯示框顯示探針探測(cè)到的數(shù)據(jù),如圖7.9.13,封鎖探針數(shù)據(jù)框可移去探針。 第3步:可以在不同的連線(xiàn)上分別設(shè)置探針,如圖7.9.14,不過(guò)同一連線(xiàn)上只能設(shè)置一個(gè)探針。.7.9.3 調(diào)試VI實(shí)例調(diào)試mean.vi 第4步:在探針數(shù)據(jù)顯示框中,單擊鼠標(biāo)右鍵可以查找探針數(shù)據(jù)所對(duì)應(yīng)的連線(xiàn),如圖7.9.15 。

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論