




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
LabVIEW
程序設計的一般過程葉云霞1內容LabView程序設計的一般過程LabView的程序調試方法子VI的建立和調用2LabView程序設計的一般過程一個完整的VI程序由2部分組成:前面板、框圖程序(圖標/連接口/連線)一個完整的VI程序設計過程:控制器可以輸入數據到程序指示器用來顯示程序產生的結果前面板的設計框圖程序的設計程序調試用戶可以利用控制模板和工具模板中加入輸入控制器和輸出指示器框圖程序相當于程序源代碼,創建框圖程序后,程序才能真正運行添加后,框圖程序會出現對應圖標框圖程序的設計主要是對節點、數據端口和連線的設計調試程序,排除程序執行過程中可能遇到的錯誤3前面板和框圖程序設計的基本概念節點:程序的執行元素。節點類型:數據、函數、VI子程序等。端口:框圖程序節點之間傳輸的接口,或者框圖程序和前面板之間傳輸接口。端口有兩種類型:控制器/指示器端口和節點端口(即函數圖標的端口)連線:數據通道。4范例設計儀器實現:A*B-50注意:必要時控制量和顯示量之間的靈活變換。一個節點(函數)只有當它輸入端所有數據都到達后才能執行,而且只有當執行完成后,才會把結果送到輸出端口。5顯示對象和控制對象的說明顯示對象和控制對象都是前面板上的控件,前者有輸入端子而無輸出端子,后者正好相反,它們分別相當于普通編程語言中的輸出參數和輸入參數。數值常數對象可以看成是控制對象的一個特例。判別顯示對象和控制對象的方法:將鼠標移到圖標上,然后點右鍵,可出現快速菜單(例見右圖)。如果菜單中的第一項是ChangtoControl,說明這是一個顯示對象,你可以根據需要,將其變為控制對象。如果菜單中的第一項是ChangtoIndicator,說明這是一個控制對象,你也可以根據需要,將其變為顯示對象。6連線流程圖上的每一個對象都帶有自己的連線端子,連線將構成對象之間的數據通道。不是幾何意義上的連線,因此并非任意兩個端子間都可連線,連線類似于普通程序中的賦值。數據單向流動,從源端口向一個或多個目的端口流動。不同的線型代表不同的數據類型。下面是一些常用數據類型所對應的線型和顏色:789運行和調試VI
運行VI
1.運行VI
2.連續運行VI
3.停止運行VI
4.暫停VI運行編好程序后,一般要對程序進行調試,調試的目的:保證沒有語法錯誤,并且能夠按用戶的目的正確運行,得到錯誤的結果。10LabVIEW的程序調試技術
1.找出語法錯誤
如果一個VI程序存在語法錯誤,則在面板工具條上的運行按鈕會變成一個折斷的箭頭,表示程序不能被執行。這時該按鈕被稱作錯誤列表。點擊它,則LabVIEW彈出錯誤清單窗口,點擊其中任何一個所列出的錯誤,選用Find功能,則出錯的對象或端口就會變成高亮。2.設置執行程序高亮在LabVIEW的工具條上有一個畫著燈泡的按鈕,這個按鈕叫做“高亮執行”按鈕上。點擊這個按鈕使它變成高亮形式,再點擊運行按鈕,VI程序就以較慢的速度運行,沒有被執行的代碼灰色顯示,執行后的代碼高亮顯示,并顯示數據流線上的數據值。這樣,你就可以根據數據的流動狀態跟蹤程序的執行。
11LabVIEW程序調試技術
3.斷點與單步執行
為了查找程序中的邏輯錯誤,有時希望流程圖程序一個節點一個節點地執行。使用斷點工具可以在程序的某一地點中止程序執行,用探針或者單步方式查看數據。使用斷點工具時,點擊你希望設置或者清除斷點的地方。斷點的顯示對于節點或者圖框表示為紅框,對于連線表示為紅點。當VI程序運行到斷點被設置處,程序被暫停在將要執行的節點,以閃爍表示。按下單步執行按鈕,閃爍的節點被執行,下一個將要執行的節點變為閃爍,指示它將被執行。你也可以點擊暫停按鈕,這樣程序將連續執行直到下一個斷點。4.探針
可用探針工具來查看當流程圖程序流經某一根連接線時的數據值。從Tools工具模板選擇探針工具,再用鼠標左鍵點擊你希望放置探針的連接線。這時顯示器上會出現一個探針顯示窗口。該窗口總是被顯示在前面板窗口或流程圖窗口的上面。在流程圖中使用選擇工具或連線工具,在連線上點擊鼠標右鍵,在連線的彈出式菜單中選擇“探針”命令,加上一個探針同樣可以為該連線。
12當Run斷開時,常見錯誤要求輸出輸入的函數端子沒有連接。數據類型不匹配等造成斷線。存在錯誤子VI。將兩個控制量連在一起。找不到某個子VI。。。13
(1)單步(入)執行
(2)單步(跳)執行
(3)單步(出)單步執行VI
(多數與高亮顯示聯合使用)14stepinto就是單步執行,遇到子函數就進入并且繼續單步執行;
stepover是在單步執行時,在函數內遇到子函數時不會進入子函數內單步執行,而是將子函數整個執行完再停止,也就是把子函數整個作為一步。
stepout就是單步執行時,用stepout就可以執行完程序余下部分,并返回。
15高亮鮮顯示鑰數據濁流單擊勒工具童條中返運行VI,再錘框圖弊程序植上實時時顯犯示程談序執爬行過播程。貫通常暢和單戒步結耕合使掩用。162.設置婦斷點棍將工曲具模私板總選鼠標稱切換竿到斷叉點工沒具狀果態,務單擊龜框圖特程序巴中需鍬設置貍斷點笑的地擁方即咽可。173.設置供探針度將工釋具模括板總野鼠標脹切換辜到探乖針工觀具狀方態,辛單擊捎框圖騰程序雖中需莫查看暈的數口據連孤線,栽會彈烘出一財個對棍話框館,若勿有數估據流妥過,岡即顯剝示該捕數據蒙值。18調試摘練習19練習套編程別并調伯試通過夕下面沫的要探求,飛練習La園bV夾IE尋W的操泳作。畫出姿如右拉下所膀示的碼流程磚圖,肌配以店適當糞的前戶面板龜。注掘意連俘線時葉快捷太菜單薄和Cr碌ea唱te功能停的使雕用,恩和在獄前面像板上逃替換穩不同形的In循di拼ca加to瀉r的方簽法。3.14cos(x)sin(x)請大獲家課膝后反碌復練勾習。20La軍bV盜IE技W子VI子VI(Su然bV紀I)相當懸于普寧通編出程語北言中販的子補程序旦,也貼就是煩被其臥他的VI調用樹的VI。可以將任驗何一冤個定錦義了圖標和聯接黑器的VI作為跪另一霉個VI的子旁程序悔。一個塊框圖困主程罩序可管以多犯次調溪用同母一個績子VI。任何VI都可太以作易為其扁它VI的子VI,只賄要設祥置好蓮圖標賠和聯坦結器抄。注意壓:一個VI不能標調用盡它自深身。拍如果象確有萌必要突,可術以間師接調事用,鑰后續花。21La且bV覺IE沃W子VI在流昨程圖平中打淡開Fu息nc桑ti辟on污s?鳥Se珍le校ct貢a恒V絮I…限.,就可席以選絲式擇要店調用游的子VI。構造互一個摔子VI主要隆的工騎作就膜是編躲制程晴序,王并且匪為這將個程拍序定氣義它醋的圖循標和慌聯接從器。每個VI在前級面板庭和流放程圖丈窗口剝的右蛋上角題都顯半示了挑一個艇默認紐奉的圖補標。幻玉啟動泄圖標房誠編輯仗器的翻方法低是,意用鼠墾標右并鍵單劇擊面拘板窗佛口的麗右上何角的歡默認夏圖標島,在您彈出匹菜單茂中選喉擇Ed誼it遷I慮co杠n。22La喚bV由IE牧W子VI的建歪立下圖螞顯示字了圖矮標編吐輯器祝的窗塘口。們可以造用窗睡口左掩邊的蛇各種雄工具青設計粗像素哭編輯淡區中圾的圖模標形辱狀。鉤編輯庸區右好側的筑一個中方框漫中顯鹿示了慎一個針實際傾大小布的圖魯標。圖標扭編輯灑器窗仰口23La星bV報IE瓶W子VI聯接歲器是VI數據匆的輸調入輸服出接并口。如果致用面睜板控東制對部象或邊者顯握示對燒象,僵從子VI中輸貞出或蠻者輸唱入數韻據,邀那么扶這些捏對象榮都需嬌要在積聯接派器面簡板中編有一虎個連培線端脂子。塘您可鴿以通鞠過選升擇VI的端切子數積,并鄉豐為每杰個端早子指骨定對疑應的悄前面蒼板對碑象以拴定義兩聯接兔器。定義巾聯接尊器的獻方法販是,嘩用鼠朝標右陪鍵單膚擊面符板窗蝴口中言的圖籌標窗批口,態在快效捷菜忠單中拋選擇Sh某ow核C夏on支ne搞ct景or。24La居bV患IE粥W子VI建立為順子VI創建騙圖標氧和聯翠接器1.打開目錄累中已灑經編坊制好捐的VI程序數。2.在前那面板誼中,箏用鼠產標右劈燕鍵單皂擊窗農口右窯上角按的圖窯標,閉在快額捷菜左單中宵選擇Ed辮it乞I昏co僻n….,也可乒以雙口擊圖旨標激充活圖鋪標編銷輯器黃。注覺意只購能在覺前面扔板中餡編輯品圖標健和聯莊接器案。3.刪除浸默認垮圖標勺。使筒用Se疫le鞭ct坦T是oo鋸l(矩形艦框)害,單老擊并符拖動插想要州刪除暑的部譯分,嗽按下<D記el蠻et過e>。也可爽以通初過雙屑擊工擔具框織中的域陰影濾矩形諒刪除雹圖標站。25La雨bV里IE廈W的初崇步操引作4.用Pe襪nc優il土T借oo贊l(鉛筆懼工具鄙)繪樂制一笛個溫勝度計敏。5.用Te得xt蜜T榜oo奴l(文本敬工具粗)創幫建文板本。疑得到央圖標盛將如癥下圖沸所示突。圖1紗-6嘉編襯輯后宣的圖朋標編及輯器濕窗口26La文bV懷IE嘉W的初態步操砍作6.單擊OK,關閉柱編輯層器。跪新創熔建的汁圖標鞏就顯叛示在盛屏幕賀右上雄角的橡圖標漢窗口滲中。7.用鼠蛾標右劍鍵單箱擊前鐘面板衣中的掙圖標互窗口蔑,在蝕快捷能菜單繪中選診擇Sh凝ow言C粒on異ne理ct瞞or,設置尋聯接診器端暴子連護接模敗式。麥在默沫認情北況下遍,La倆bV可IE破W會根由據前墊面板步中的柿控制夏對象應和顯編示對躍象的樓數目桑確定訊聯接煎器的昏端子脖連接稍模式梢。因遭為前巡壽面板寺中有囑兩個雀對象身,所柔以聯要接器則有兩搜個端內子,虹如下威圖所展示。夕用鼠巖標右掩鍵單攔擊聯押接器僑窗口蒙,在惠快捷促菜單并中選董擇Ro堡ta牌te俗9鑰0田De螞gr球ee漂s(旋轉90度)靜,注聰意聯驚接器浩窗口尤的變嚷化,攪如下極圖所拉示。27La縫bV膀IE譯W的初炸步操蒙作9.將端柿子連芽接到船相應獲圖標銷上:a.點擊床聯接害器上佩部端有子。旁光標被自動炊變成手連線碎工具荒,同分時端庫子變朗成黑霜色。b.單擊層溫度語顯示續對象找。一陜個移嘗動的講虛線宮框把接它包氣圍起揀來,詞選中潛的端揉子的析顏色把變為事與控足制/顯示勻對象馳的數壟據類窩型一釀致的湯顏色梳。(如果登單擊斜前面壁板中俯的任小何空斜白區優域以凳后,醬虛線疲消失漠,選練中的宇端子怒變暗注,這瘋表示正您已暈經成奔功地素把顯蠢示對遇象和水上部打端子軌連接暫起來趁。如明果端釘子是惱白色久,則虜表示任沒有貫連接曲成功吧。)c.重復夸步驟a和b,把底謝部的苗端子常和容創積計司連接欺起來店。d.用鼠敞標右切鍵單秤擊聯造接器木,在勒快捷圣菜單促中選滑擇Sh陸ow配I熟co縫n….28La夫bV孔IE落W的初亞步操張作10.選廁擇Fi銜le倘?S著av謀e,保存歲該VI。這樣薄這個VI就完妨成了今,并乞也可紅以作院為子VI被其巷他的VI調用如。子VI的圖燥標在沸主VI的流努程圖捧中代蜘表它賞。VI的聯撇接器寶(含客有兩鐘個端住子)圓輸出綿相應錦的量話。29完整膊范例用虛劉擬儀煎器模刑擬溫葛度測閥量,桂設溫聲度傳秧感器滔輸出貞溫度誰與電慰壓成頁正比朝,例茅如,耐當傳覽感器霉輸出濁電壓譜為0.絮6V時,團溫度囑為60頂°F。程夸序用蛙隨機自數產即生器吧代替DA械Q數據登采集林卡,喇程序粒是把務所測敘得的叉電壓成值轉招換成雄攝氏香或華獅氏溫炎度讀糧數。30設計襯前面納板31后面縮慧板設赴計132程序裙運行鳳演示存盤句,名讓稱為桃:溫言度計.v駝i。33子VI的建與立34編輯幣圖標35端口貓設置36子VI程序扶調用樹舉例使用桑一個共條件格循環攀結構述和一社個被爸測波勵形圖偷表實密時地油采集靠數據姜。將創客建一靠個VI程序暈,進政行溫藝度測險量,蔑并把枯結果爸在波谷形圖疤表上紐奉顯示終。該VI程序慕使用顛我們店前面傲創建雙的溫恢度計理程序鑼(Th醫er圈mo歐me元te宜r慣VI)作鉗為子葬程序授。37練習1.創建艱一個VI。量發生耀一個年值為0.畫0~1.廢0的隨潛機數a,放剃大10倍后
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新疆昌吉回族自治州木壘縣中2025屆高三下學期4月考語文試題試卷含解析
- 2025年中國無軸向引導支承滾輪市場調查研究報告
- 2025年中國斑點玻璃市場調查研究報告
- 2025年中國數字交叉接入設備數據監測研究報告
- 新疆呼圖壁縣第一中學2024-2025學年高三下學期期末五校聯考試題含解析
- 預防伴纖維囊性骨炎的假性甲狀旁腺功能低下癥課件
- 新疆警察學院《土木工程設計軟件及應用》2023-2024學年第二學期期末試卷
- 2025-2030年中國MBR膜產業前景展望及未來發展策略建議報告
- 新疆師范高等專科學校《商務英語筆譯實踐一》2023-2024學年第二學期期末試卷
- 2025-2030年中國PCB藥行業投資分析及未來發展動向研究報告
- 2025-2030海上風電產業行業市場現狀供需分析及投資評估規劃分析研究報告
- GB/T 17622-2008帶電作業用絕緣手套
- 急性腹痛診斷思路2課件
- TCAQ 10201-2020 質量管理小組活動準則培訓
- 籃球三步上籃公開課教案-白元增
- 設備日常維護保養檢查評分表
- 壓力性尿失禁講稿
- 鹽霧測試作業指導書
- 煤礦班組安全文化建設(課堂PPT)
- ISO15189體系性能驗證報告模版-EP15
- 小升初自我介紹、幼升小學生個人簡歷、兒童簡歷word模板
評論
0/150
提交評論