出版時(shí)間:2010-6 出版社:機(jī)械工業(yè) 作者:李瑞//周冰//胡仁喜 頁(yè)數(shù):337
內(nèi)容概要
本書通過(guò)理論與實(shí)例結(jié)合的方式,深入淺出地介紹了LabVIEW 2009的使用方法和使用技巧。全書共分12章,包括LabVIEW 2009中文版的基本操作界面介紹,創(chuàng)建和編輯VI的方法,程序控制結(jié)構(gòu)框圖,變量與數(shù)據(jù),信號(hào)及其分析,數(shù)據(jù)采集,VI的優(yōu)化方法,LabVIEW在通信以及網(wǎng)絡(luò)中的應(yīng)用等知識(shí)。每個(gè)章節(jié)中都配有必要的實(shí)例,目的在于讓讀者結(jié)合實(shí)例更加快捷地掌握LabVIEW的編程方法。 本書主要面向LabVIEW的初、中級(jí)用戶可作為大、中專院校相關(guān)專業(yè)的教學(xué)和參考用書,也可供有關(guān)工程技術(shù)人員和軟件工程師參考。
書籍目錄
前言 第1章 緒論 1.1 虛擬儀器系統(tǒng)概述 1.1.1 虛擬儀器的概念 1.1.2 虛擬儀器的特點(diǎn) 1.1.3 虛擬儀器的分類 1.1.4 虛擬儀器的組成 1.1.5 虛擬儀器的發(fā)展現(xiàn)狀 1.1.6 虛擬儀器的發(fā)展方向 1.2 虛擬儀器軟件開發(fā)環(huán)境 1.2.1 LabVIEW的使用 1.2.2 LabWindows/CVI的使用 第2章 圖形化編程語(yǔ)言LabVIEW 2.1 LabVIEW簡(jiǎn)介 2.1.1 LabVIEW概述 2.1.2 LabVIEW2009簡(jiǎn)體中文版的新功能 2.2 LabVIEW編程環(huán)境 2.2.1 啟動(dòng)窗口 2.2.2 控件選板 2.2.3 函數(shù)選板 2.2.4 工具選板 2.2.5 菜單欄 2.2.6 工具欄 2.2.7 項(xiàng)目瀏覽器窗口 2.3 LabVIEW2009簡(jiǎn)體中文版的幫助系統(tǒng) 2.3.1 使用即時(shí)幫助 2.3.2 使用目錄和索引查找在線幫助 2.3.3 查找LabVIEW范例 2.3.4 使用網(wǎng)絡(luò)資源 第3章 前面板與程序框圖 3.1 前面板控件 3.1.1 控件樣式 3.1.2 數(shù)值型控件 3.1.3 圖形和圖表 3.1.4 布爾型控件和單選按鈕 3.1.5 文本型控件 3.1.6 數(shù)組、矩陣和簇控件 3.1.7 列表框、樹形控件和表格 3.1.8 下拉列表和枚舉控件 3.1.9 容器控件 3.1.10 I/O控件 3.1.11 對(duì)象和應(yīng)用程序的引用 3.1.12 NET與ActiveX控件 3.2 設(shè)置前面板對(duì)象的屬性 3.2.1 設(shè)置數(shù)值型控件的屬性 3.2.2 設(shè)置文本型控件的屬性 3.2.3 設(shè)置布爾型控件的屬性 3.2.4 設(shè)置圖形顯示控件的屬性 3.3 前面板的修飾 3.3.1 設(shè)置前面板對(duì)象的顏色以及文字風(fēng)格 3.3.2 設(shè)置多個(gè)對(duì)象的位置關(guān)系和大小 3.3.3 修飾控件的使用 3.3.4 程序框圖 第4章 創(chuàng)建、編輯和調(diào)試VI 4.1 創(chuàng)建和編輯VI 4.1.1 創(chuàng)建VI 4.1.2 編輯VI 4.2 運(yùn)行和調(diào)試VI 4.2.1 運(yùn)行VI 4.2.2 糾正VI的錯(cuò)誤 4.2.3 高亮顯示程序執(zhí)行過(guò)程 4.2.4 單步通過(guò)VI及其子VI 4.2.5 使用斷點(diǎn) 4.2.6 使用探針 4.3 創(chuàng)建和調(diào)用子VI 4.3.1 創(chuàng)建子VI 4.3.2 調(diào)用子VI 4.4 使用Express VI進(jìn)行程序設(shè)計(jì) 4.5 菜單設(shè)計(jì) 4.6 VI的創(chuàng)建與調(diào)試實(shí)例:數(shù)字濾波器 第5章 程序結(jié)構(gòu) 5.1 循環(huán)結(jié)構(gòu) 5.1.1 For循環(huán)及其應(yīng)用 5.1.2 移位寄存器及其應(yīng)用實(shí)例 5.1.3 While循環(huán) 5.1.4 反饋節(jié)點(diǎn) 5.2 條件結(jié)構(gòu) 5.3 順序結(jié)構(gòu) 5.4 事件結(jié)構(gòu) 5.5 定時(shí)循環(huán) 5.5.1 定時(shí)循環(huán)和定時(shí)順序結(jié)構(gòu) 5.5.2 配置定時(shí)循環(huán)和定時(shí)順序結(jié)構(gòu) 5.5.3 同步開始定時(shí)結(jié)構(gòu)和中止定時(shí)結(jié)構(gòu)的執(zhí)行 5.6 公式節(jié)點(diǎn) 5.7 屬性節(jié)點(diǎn) 第6章 變量、數(shù)組、簇與波形數(shù)據(jù) 第7章 波形顯示 第8章 文件I/O 第9章 信號(hào)分析與處理 第10章 數(shù)據(jù)采集 第11章 網(wǎng)絡(luò)與通信 第12章 VI性能的提高 附錄 LabVIEW的安裝
章節(jié)摘錄
插圖:由于層疊式順序結(jié)構(gòu)中的所有幀都在任何數(shù)據(jù)輸出該結(jié)構(gòu)之前執(zhí)行,因此只能由其中某一幀將值傳遞給狀態(tài)顯示控件。條件結(jié)構(gòu)中的每個(gè)分支都相當(dāng)于順序結(jié)構(gòu)中的某一幀。while循環(huán)的每次循環(huán)將執(zhí)行下一個(gè)分支。狀態(tài)顯示控件顯示每個(gè)分支VI的狀態(tài),由于數(shù)據(jù)在每個(gè)分支執(zhí)行完畢后才傳出順序結(jié)構(gòu),在調(diào)用相應(yīng)子VI選框的前一個(gè)分支中將更新該狀態(tài)顯示控件。跟順序結(jié)構(gòu)不同,在執(zhí)行任何分支時(shí),條件結(jié)構(gòu)都可傳遞數(shù)據(jù)結(jié)束while循環(huán)。例如,在運(yùn)行第一個(gè)測(cè)試時(shí)發(fā)生錯(cuò)誤,條件結(jié)構(gòu)可以將假值傳遞至條件接線端從而終止循環(huán)。但是對(duì)于順序結(jié)構(gòu),即使執(zhí)行過(guò)程中有錯(cuò)誤發(fā)生,順序結(jié)構(gòu)也必須執(zhí)行完所有的幀。在講解事件結(jié)構(gòu)前,先介紹一下事件的有關(guān)內(nèi)容。首先,什么是事件?事件是對(duì)活動(dòng)發(fā)生的異步通知。事件可以來(lái)自于用戶界面、外部I/0或程序的其他部分。用戶界面事件包括鼠標(biāo)點(diǎn)擊、鍵盤按鍵等動(dòng)作。外部I/O事件則諸如數(shù)據(jù)采集完畢或發(fā)生錯(cuò)誤時(shí)硬件定時(shí)器或觸發(fā)器發(fā)出信號(hào)。其他類型的事件可通過(guò)編程生成并與程序的不同部分通信。LabVIEw支持用戶界面事件和通過(guò)編程生成的事件,但不支持外部I/O事件。在由事件驅(qū)動(dòng)的程序中,系統(tǒng)中發(fā)生的事件將直接影響執(zhí)行流程。與此相反,過(guò)程式程序按預(yù)定的自然順序執(zhí)行。事件驅(qū)動(dòng)程序通常包含一個(gè)循環(huán),該循環(huán)等待事件的發(fā)生并執(zhí)行代碼來(lái)響應(yīng)事件,然后不斷重復(fù)以等待下一個(gè)事件的發(fā)生。程序如何響應(yīng)事件取決于為該事件所編寫的代碼。事件驅(qū)動(dòng)程序的執(zhí)行順序取決于具體所發(fā)生的事件及事件發(fā)生的順序。程序的某些部分可能因其所處理的事件的頻繁發(fā)生而頻繁執(zhí)行,而其他部分也可能由于相應(yīng)事件從未發(fā)生而根本不執(zhí)行。另外,使用時(shí)間結(jié)構(gòu)的原因是因?yàn)樵贚abVIEW中使用用戶界面事件可使前面板的用戶操作與程序框圖執(zhí)行保持同步。事件允許用戶每當(dāng)執(zhí)行某個(gè)特定操作時(shí)執(zhí)行特定的事件處理分支。如果沒有事件,程序框圖必須在一個(gè)循環(huán)中輪詢前面板對(duì)象的狀態(tài)以檢查有否發(fā)生任何變化。輪詢前面板對(duì)象需要較多的CPU時(shí)間,且如果執(zhí)行太快則可能檢測(cè)不到變化。通過(guò)事件響應(yīng)特定的用戶操作則不必輪詢前面板即可確定用戶執(zhí)行了何種操作。LabVIEw將在指定的交互發(fā)生時(shí)主動(dòng)通知程序框圖。事件不僅可減少程序?qū)PU的需求、簡(jiǎn)化程序框圖代碼,還可以保證程序框圖對(duì)用戶的所有交互都能作出響應(yīng)。
編輯推薦
《LabVIEW2009中文版虛擬儀器:從入門到精通》:全面完整的知識(shí)體系,深入淺出的理論闡述,循序漸進(jìn)的分析講解,實(shí)用典型的實(shí)例引導(dǎo),長(zhǎng)大280分鐘錄音講解AVI文件65個(gè)實(shí)例源文件結(jié)果文件。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
LabVIEW2009中文版虛擬儀器從入門到精通 PDF格式下載