版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Labview寶典入門篇高級(jí)篇應(yīng)用篇入門篇第一章:打開LabVIEW編程之門第二章:LabVIEW基本函數(shù)第三章:LabVIEW的程序運(yùn)行結(jié)構(gòu)第四章:LabVIEW的數(shù)據(jù)結(jié)構(gòu)及內(nèi)存優(yōu)化第五章:字符串與文件存儲(chǔ)高級(jí)篇第六章:屬性節(jié)點(diǎn)、方法節(jié)點(diǎn)及引用第七章:高級(jí)控件的運(yùn)用第八章:文本編程與外部接口第九章:MathScript第十章:基于組件的程序結(jié)構(gòu)第十一章:人機(jī)交互與編程風(fēng)格應(yīng)用篇第十二章:VI模板、設(shè)計(jì)模式、狀態(tài)圖第十三章:串并口通訊、網(wǎng)絡(luò)與DSC第十四章:數(shù)據(jù)庫(kù)、報(bào)表工具第十五章:LabVIEW與RT系統(tǒng)第十六章:LabVIEW與數(shù)據(jù)采集 第十七章:FPGA工具包 第1章:打開 LabVIE
2、W編程之門1.1 從VI開始1.2 編輯前面板和程序框圖1.2 VI及其屬性對(duì)話框1.4 基本控件及其使用方法1.5 小結(jié)1.1 從VI開始1.1.1 如何創(chuàng)建VI1.1.2 控件屬性設(shè)置與快捷菜單1.1.3創(chuàng)建控件、常量、局部變量、屬性節(jié)點(diǎn)的常用方法1.1.4 創(chuàng)建自定義控件1.2 編輯前面板和程序框圖1.2.1 選取、移動(dòng)和刪除對(duì)象1.2.2 使用布局工具1.3 VI及其屬性對(duì)話框.1 VI的層次結(jié)構(gòu).2 調(diào)用子VI.3 VI的屬性設(shè)置1.4 基本控件及其使用方法1.4.1 基本數(shù)值控件及其屬性設(shè)置1.4.2 基本布爾控件及其屬性設(shè)置1.4.
3、3 控件的通用編輯方法1.4.4 字符串和路徑控件1.4.5下拉列表與枚舉控件1.4.6 數(shù)組控件及其屬性設(shè)置1.4.7 簇控件1.4.8 時(shí)間標(biāo)識(shí)控件與波形數(shù)據(jù)控件第2章 LabVIEW基本函數(shù)2.1 必須了解的一些基本算術(shù)運(yùn)算節(jié)點(diǎn)函數(shù)2.2 必須了解的位運(yùn)算函數(shù)和邏輯運(yùn)算函數(shù)2.3 必須了解的關(guān)系運(yùn)算函數(shù)和比較節(jié)點(diǎn)函數(shù)2.4 小結(jié)2.1 必須了解的一些基本算術(shù)運(yùn)算節(jié)點(diǎn)函數(shù)2.1.1 LabVIEW支持的基本數(shù)據(jù)類型2.1.2 基本運(yùn)算符函數(shù)節(jié)點(diǎn)2.1.3 標(biāo)量與標(biāo)量的基本運(yùn)算2.1.4 標(biāo)量與數(shù)組2.1.5 數(shù)組與數(shù)組的運(yùn)算2.1.6 數(shù)組的函數(shù)運(yùn)算2.1.7 標(biāo)量與簇的基本運(yùn)算2.1.8
4、 簇與簇的運(yùn)算2.1.9簇的節(jié)點(diǎn)函數(shù)2.2 必須了解的位運(yùn)算函數(shù)和邏輯運(yùn)算函數(shù)2.2.1 常用邏輯運(yùn)算函數(shù)2.2.2 位運(yùn)算2.2.3 深入理解復(fù)合運(yùn)算節(jié)點(diǎn)函數(shù)2.3 必須了解的關(guān)系運(yùn)算函數(shù)和比較節(jié)點(diǎn)函數(shù)2.3.1 比較模式2.3.2 通用關(guān)系運(yùn)算函數(shù) 2.3.3 比較0關(guān)系運(yùn)算節(jié)點(diǎn)函數(shù)2.3.4 復(fù)雜關(guān)系運(yùn)算節(jié)點(diǎn)函數(shù)2.3.5 字符關(guān)系運(yùn)算節(jié)點(diǎn)函數(shù)2.3.6 表達(dá)式節(jié)點(diǎn)與公式快速VI第3章 LabVIEW的程序運(yùn)行結(jié)構(gòu)3.1 兩種不同的循環(huán)結(jié)構(gòu)3.2 定時(shí)結(jié)構(gòu)3.3 獨(dú)特的條件結(jié)構(gòu)3.4 不和諧的順序結(jié)構(gòu)3.5 禁用部分程序框圖結(jié)構(gòu)3.6 局部變量、內(nèi)置全局變量和函數(shù)全局變量3.7事件結(jié)構(gòu)3
5、.13.1 兩種不同的循環(huán)結(jié)構(gòu)3.1.1 For循環(huán)的組成和特點(diǎn)3.1.2 For循環(huán)與數(shù)組3.1.3 For循環(huán)與移位寄存器3.1.4 For循環(huán)中的continue和break3.1.5 While循環(huán)不僅僅是循環(huán)3.1.6 While循環(huán)與定時(shí)3.1.7 反饋節(jié)點(diǎn)3.2 定時(shí)結(jié)構(gòu)3.2.1定時(shí)循環(huán)的基本組成要素和配置對(duì)話框3.2.2 定時(shí)順序結(jié)構(gòu)3.3 獨(dú)特的條件結(jié)構(gòu)3.3.1 條件結(jié)構(gòu)的基本結(jié)構(gòu)3.3.2 布爾型輸入3.3.3 錯(cuò)誤簇輸入3.3.4 數(shù)值型輸入3.3.5 枚舉型輸入3.3.6下拉列表輸入3.3.7 字符串和組合框輸入3.3.8 輸入、輸出隧道3.3.9多重IF ELSE
6、 的處理方法3.4 不和諧的順序結(jié)構(gòu)3.4.1 多線程運(yùn)行次序3.4.2 兩種不同的順序結(jié)構(gòu)3.4.3 隧道與順序局部變量3.4.4 順序結(jié)構(gòu)的替代3.4.5順序結(jié)構(gòu)的典型應(yīng)用3.6 局部變量、內(nèi)置全局變量和函數(shù)全局變量3.6.1 局部變量3.6.2 內(nèi)置全局變量3.6.3 函數(shù)全局變量3.7 事件結(jié)構(gòu)3.7.1 事件結(jié)構(gòu)的基本構(gòu)成和創(chuàng)建方法3.7.2 事件的分類及其特點(diǎn)3.7.3 事件結(jié)構(gòu)之間的數(shù)據(jù)傳送與共享3.7.4 事件發(fā)生的次序、過濾和轉(zhuǎn)發(fā)3.7.5 正確地使用事件結(jié)構(gòu)第4章 LabVIEW的數(shù)據(jù)結(jié)構(gòu)及內(nèi)存優(yōu)化4.1 幾種常用的數(shù)據(jù)類型轉(zhuǎn)換節(jié)點(diǎn)函數(shù)4.2 整數(shù)的類型轉(zhuǎn)換及內(nèi)存映射4.3
7、 其它標(biāo)量數(shù)據(jù)類型的類型轉(zhuǎn)換及內(nèi)存映射4.4 復(fù)合數(shù)據(jù)類型4.5 簇的內(nèi)存映射4.6 類型描述符4.7 Openg中的有關(guān)類型描述符節(jié)點(diǎn)函數(shù)4.8 幾種常用的內(nèi)存分析工具和方法4.9 影響VI運(yùn)行速度的因素4.1 幾種常用的數(shù)據(jù)類型轉(zhuǎn)換節(jié)點(diǎn)函數(shù)4.1.1 強(qiáng)制類型轉(zhuǎn)換函數(shù)4.1.2 平化數(shù)據(jù)至字符串及字符串還原平化數(shù)據(jù)函數(shù)4.1.3 變體類型數(shù)據(jù)4.2 整數(shù)的類型轉(zhuǎn)換及內(nèi)存映射4.2.1 布爾類型與字符串和數(shù)值的相互轉(zhuǎn)換4.2.2 U8類型與字符串4.2.3 其它整數(shù)的相互轉(zhuǎn)換4.3 其它標(biāo)量數(shù)據(jù)類型的類型轉(zhuǎn)換及內(nèi)存映射4.3.1定點(diǎn)數(shù)和浮點(diǎn)數(shù)的類型轉(zhuǎn)換和內(nèi)存映射4.3.2復(fù)數(shù)的類型轉(zhuǎn)換及內(nèi)存
8、映射4.3.3時(shí)間標(biāo)識(shí)符內(nèi)存映射4.4 復(fù)合數(shù)據(jù)類型4.4.1 標(biāo)量數(shù)組及其內(nèi)存映射4.4.2字符串、路徑和字符串?dāng)?shù)組的內(nèi)存映射4.4.3 LabVIEW使用的編碼4.5 簇的內(nèi)存映射4.5.1 由標(biāo)量組成的簇4.5.2 包含數(shù)組和字符串的簇4.6 類型描述符4.6.1 類型描述符的基本構(gòu)成要素4.6.2 常用類型描述符列表4.6.3 常見數(shù)據(jù)類型的類型描述符結(jié)構(gòu)4.7 Openg中的有關(guān)類型描述符節(jié)點(diǎn)函數(shù)4.7.1 類型描述符節(jié)點(diǎn)4.7.2 利用類型描述符處理枚舉數(shù)據(jù)類型4.7.3 利用類型描述符處理簇4.8 幾種常用的內(nèi)存分析工具和方法4.8.1 內(nèi)存的重要性4.8.2 內(nèi)存和性能查看工具
9、4.8.3 VI 使用的內(nèi)存4.8.4 優(yōu)化內(nèi)存的一般注意事項(xiàng)4.8.5 數(shù)組處理與內(nèi)存優(yōu)化4.8.6 避免循環(huán)中不必要的計(jì)算、讀寫控件或者變量4.9 影響VI運(yùn)行速度的因素4.9.1 硬件輸入輸出4.9.2 屏幕顯示屏幕顯示更新是影響程序運(yùn)行速度的另一個(gè)關(guān)鍵因素。LabVIEW會(huì)智能化的決定對(duì)一般的控件是否更新,當(dāng)LabVIEW判斷當(dāng)前控件的值未發(fā)生變化時(shí),是不會(huì)更新屏幕顯示的。正因?yàn)檫@樣,LabVIEW必須時(shí)刻關(guān)注并判斷是否數(shù)據(jù)發(fā)生變化,這在一定程度上也是會(huì)影響速度的第5章 字符串與文件存儲(chǔ)5.1 字符串5.2 文件存儲(chǔ)5.1 字符串5.1.1 幾種常用的字符串常量5.1.2 幾種簡(jiǎn)單常用
10、的字符串節(jié)點(diǎn)函數(shù)5.1.3 匹配模式和匹配正則表達(dá)式5.1.4 字符串與數(shù)值的相互轉(zhuǎn)換5.1.5 功能強(qiáng)大的格式化字符串函數(shù)和掃描字符串函數(shù)5.1.6 數(shù)組與電子表格字符串5.1.7 附加字符串函數(shù)5.1.1 幾種常用的字符串常量5.1.2 幾種簡(jiǎn)單常用的字符串節(jié)點(diǎn)函數(shù)字符串長(zhǎng)度函數(shù)連接字符串函數(shù)截取字符串函數(shù)替換子字符串函數(shù)搜索替換子字符串函數(shù)5.1.3 匹配模式和匹配正則表達(dá)式特征字符串匹配確定字符串匹配數(shù)字提取字符串中多個(gè)數(shù)值5.1.4 字符串與數(shù)值的相互轉(zhuǎn)換整數(shù)轉(zhuǎn)換成字符串浮點(diǎn)數(shù)轉(zhuǎn)換成字符串字符串轉(zhuǎn)換成數(shù)值字符串轉(zhuǎn)換成數(shù)值的多態(tài)操作5.1.5功能強(qiáng)大的格式化字符串函數(shù)和掃描字符串函數(shù)格
11、式化值函數(shù)和格式化字符串函數(shù)格式字符串配置格式化字符串對(duì)話框掃描值函數(shù)和掃描字符串函數(shù)5.1.6 數(shù)組與電子表格字符串5.1.7附加字符串函數(shù)5.2 文件存儲(chǔ)5.2.1 文本文件與二進(jìn)制文件的區(qū)別5.2.2 文件常量和通用目錄、文件節(jié)點(diǎn)函數(shù)5.2.3 構(gòu)造路徑的方法5.2.4 文本文件的讀寫5.2.5 數(shù)據(jù)記錄文件的讀寫5.2.6 讀寫二進(jìn)制文件5.2.7 INI文件的讀寫5.2.8 注冊(cè)表的讀寫5.2.9 TDM文件的讀寫5.2.10 TDMS文件的讀寫5.2.1 文本文件與二進(jìn)制文件的區(qū)別文本文件是以ASCII方式存儲(chǔ)的文件,自然讀取這個(gè)文件采取ASCII解讀的方式。文本文件除了可顯示字符
12、,比如字母和數(shù)字外以及標(biāo)點(diǎn)符號(hào),還包括不可顯示字符,比如空格、回車、換行等等。VI文件用記事本打開出現(xiàn)亂碼,就是因?yàn)榘撕芏嗖豢娠@示字符。5.2.2 文件常量和通用目錄、文件節(jié)點(diǎn)函數(shù)除了文件常量之外,在高級(jí)文件函數(shù)選板中還提供了常用的文件操作函數(shù),比如拷貝、刪除、移動(dòng)、創(chuàng)建文件夾和羅列文件夾等。5.2.3 構(gòu)造路徑的方法創(chuàng)建和拆分路徑當(dāng)前VI路徑函數(shù)在編輯和運(yùn)行時(shí)的區(qū)別 解決開發(fā)和運(yùn)行環(huán)境路徑問題的幾種方法5.2.4 文本文件的讀寫操作文件的基本過程為:打開文件、讀寫文件、關(guān)閉文件。讀寫文本文件和讀寫二進(jìn)制文件的節(jié)點(diǎn)函數(shù)集中在文件I/O函數(shù)選板中5.2.5 數(shù)據(jù)記錄文件的讀寫由于二進(jìn)制文件格
13、式的不確定性,使用非常困難,因此LabVIEW提供了具有格式的二進(jìn)制文件,即數(shù)據(jù)記錄文件。數(shù)據(jù)記錄文件特別適合于數(shù)據(jù)塊的存儲(chǔ)。數(shù)據(jù)記錄文件內(nèi)部是以記錄的方式存儲(chǔ)數(shù)據(jù)的,一個(gè)記錄就是一個(gè)完整的數(shù)據(jù)塊,文件位置定位采用記錄號(hào),因此尋址非???。5.2.6 讀寫二進(jìn)制文件二進(jìn)制文件是計(jì)算機(jī)文件中最常見的文件。它占用空間最小,適合于連續(xù)存儲(chǔ)大量數(shù)據(jù)。同時(shí),它的存儲(chǔ)格式與數(shù)據(jù)在內(nèi)存中的存儲(chǔ)格式一致或者類似,很多情況下甚至是內(nèi)存的映射。因此,無(wú)論是存儲(chǔ)還是讀取都是速度最快的,而且還具有非常高的安全性。如果不知道數(shù)據(jù)的格式,很難分析出文件的格式。5.2.7 INI文件的讀寫在Win95版本以前,Windows
14、操作系統(tǒng)還沒有引入注冊(cè)表的概念,當(dāng)時(shí)Windows是利用INI文件來存儲(chǔ)計(jì)算機(jī)相關(guān)配置的。在API里,Windows提供了豐富的API函數(shù)來操作INI文件,LabVIEW里也專門有個(gè)子類別封裝了這些API函數(shù)。LabVIEW使用INI文件來存儲(chǔ)配置,應(yīng)用非常廣泛,生成執(zhí)行文檔后也自動(dòng)生成一個(gè)INI文件。5.2.8 注冊(cè)表的讀寫Windows注冊(cè)表的重要性是不言而喻的,Windows絕大部分重要信息都記錄在注冊(cè)表中。讀取注冊(cè)表是Windows編程的常用操作。注冊(cè)表是特定格式的二進(jìn)制文件,可以由Windows的注冊(cè)表編輯工具regedit.exe進(jìn)行編輯。Windows同時(shí)也提供了常用的API函數(shù)
15、操作注冊(cè)表。5.2.9 TDM文件的讀寫LabVIEW首先引入了TDM(Technical Data Management)數(shù)據(jù)管理技術(shù),進(jìn)而又引入了TDMS流式技術(shù),這使得快速存儲(chǔ)查詢采集數(shù)據(jù)管理成為可能。5.2.10 TDMS文件的讀寫TDMS文件以二進(jìn)制方式存儲(chǔ)數(shù)據(jù),所以文件更小,速度更快。因此,它在具備二進(jìn)制文件優(yōu)點(diǎn)的同時(shí),又具備關(guān)系型數(shù)據(jù)庫(kù)的一些優(yōu)點(diǎn)。據(jù)NI公司測(cè)試,TDMS格式文件存儲(chǔ)速度能達(dá)到600MB/S。這樣的存儲(chǔ)速度能滿足絕大多數(shù)數(shù)據(jù)采集系統(tǒng)存儲(chǔ)的需要。第6章 對(duì)象的屬性、方法及引用6.1 LabVIEW控件對(duì)象的層次繼承結(jié)構(gòu)6.2 圖形對(duì)象類的子類6.3 控件類6.4 常
16、用控件的專用屬性6.5 引用句柄6.6 VI的屬性6.7 常用VI方法6.8 動(dòng)態(tài)調(diào)用VI6.9 應(yīng)用程序的屬性和方法6.10 小結(jié)6.1 LabVIEW控件對(duì)象的層次繼承結(jié)構(gòu)6.1.1 布爾控件類的層次繼承結(jié)構(gòu)6.1.2 通用類的屬性6.1.3 圖形對(duì)象類6.2 圖形對(duì)象類的子類6.2.1前面板類6.2.2窗格類和分隔欄類6.2.3 LabVIEW的坐標(biāo)映射6.2.4裝飾類6.3 控件類6.3.1控件類的常用屬性6.3.2控件類的常用方法6.3.3數(shù)值控件類6.4 常用控件的專用屬性6.4.1 布爾控件的專用屬性6.4.2 枚舉和下拉列表控件的專用屬性6.4.3 字符串、路徑控件和組合框控件
17、的專用屬性6.4.4 數(shù)組的屬性和方法6.4.5 簇的屬性及方法6.5 引用句柄引用句柄與類的實(shí)例化引用句柄與類的實(shí)例化創(chuàng)建通用引用的方法創(chuàng)建通用引用的方法6.6 VI的屬性6.6.1 如何取得VI的引用6.6.2 常用VI屬性6,6.3 VI前面板屬性6.7 常用VI方法6.7.1 獲取前面板、程序框圖和VI圖標(biāo)的圖像6.7.2 前面板的運(yùn)行位置控制6.7.3 打印控制6.7.4 默認(rèn)值方法6.8 動(dòng)態(tài)調(diào)用VI6.8.1 靜態(tài)調(diào)用和動(dòng)態(tài)調(diào)用的優(yōu)劣6.8.2 嚴(yán)格類型VI的動(dòng)態(tài)調(diào)用6.8.3 一般類型VI的動(dòng)態(tài)調(diào)用6.8.4 創(chuàng)建閃屏6.8.5 創(chuàng)建后臺(tái)運(yùn)行程序6.8.6 創(chuàng)建向?qū)С绦?.8.
18、7 動(dòng)態(tài)調(diào)用VI之間的數(shù)據(jù)交換6.8.1靜態(tài)調(diào)用和動(dòng)態(tài)調(diào)用的優(yōu)劣動(dòng)態(tài)加載VI、運(yùn)行VI、關(guān)閉VI,有利于減少內(nèi)存的使用。動(dòng)態(tài)控制VI的特性,如位置、外觀等。各VI之間靈活的數(shù)據(jù)交換,特別適合于不連續(xù)數(shù)據(jù)交換,比如監(jiān)控。主VI和子VI的并行運(yùn)行。靜態(tài)調(diào)用子VI時(shí),主VI必須等待子VI運(yùn)行完畢后才繼續(xù)運(yùn)行。動(dòng)態(tài)調(diào)用可以實(shí)現(xiàn)網(wǎng)絡(luò)VI調(diào)用,即通過計(jì)算機(jī)網(wǎng)絡(luò),遠(yuǎn)程調(diào)用其它計(jì)算機(jī)上的VI。強(qiáng)大的插件功能。通過動(dòng)態(tài)調(diào)用,可以實(shí)現(xiàn)增功能。比較典型的是濾波器的使用。只要輸入、輸出參數(shù)相同,原有程序不需任何改動(dòng),就可以增加新的濾波器6.8.2 嚴(yán)格類型VI的動(dòng)態(tài)調(diào)用嚴(yán)格類型VI的含義嚴(yán)格類型VI應(yīng)用舉例6.8.3
19、 一般類型VI的動(dòng)態(tài)調(diào)用獲取VI引用句柄通過VI引用句柄動(dòng)態(tài)調(diào)用VI動(dòng)態(tài)調(diào)用的過程分析6.9 應(yīng)用程序的屬性和方法6.9.1 獲取應(yīng)用程序句柄6.9.2 常用應(yīng)用程序的屬性第7章 高級(jí)控件的運(yùn)用7.1 列表框7.2 多列列表框7.3 表格7.4 樹形控件7.5 波形圖表7.6 波形圖7.7 XY圖7.8 強(qiáng)度圖表和強(qiáng)度圖7.9 數(shù)字?jǐn)?shù)據(jù)、數(shù)字波形與數(shù)字波形圖7.10圖片控件7.11小結(jié)7.1 列表框7.1.1 列表框的創(chuàng)建及顯示風(fēng)格7.1.2 列表框常用屬性、方法與事件7.1.3 列表框的應(yīng)用舉例7.2 多列列表框7.2.1 顯示多列條目并排序7.2.2 多列列表框的特效制作7.3 表格7.3
20、.1 表格的常用屬性和方法7.3.2 表格的應(yīng)用舉例7.4 樹形控件7.4.1 樹形控件的創(chuàng)建與靜態(tài)編輯7.4.2 樹形控件常用屬性、方法和事件7.4.3 樹形控件高級(jí)應(yīng)用舉例7.5 波形圖表7.5.1 波形圖表的組成要件7.5.2 波形圖表的輸入類型7.5.3 波形圖表常用屬性7.5.4 波形圖表應(yīng)用舉例7.6 波形圖7.6.1 波形圖控件的創(chuàng)建和組成要件7.6.2 波形圖控件的輸入類型7.6.3 波形圖控件的專用屬性7.6.4 波形圖控件的高級(jí)應(yīng)用舉例7.7 XY圖7.7.1 XY圖的輸入數(shù)據(jù)類型7.7.2 XY圖的高級(jí)應(yīng)用7.7.1 XY圖的輸入數(shù)據(jù)類型復(fù)數(shù)數(shù)組輸入點(diǎn)簇構(gòu)成的數(shù)組輸入一維
21、數(shù)組捆綁輸入使用系統(tǒng)時(shí)間作為X軸復(fù)數(shù)簇?cái)?shù)組顯示多條曲線簇?cái)?shù)組顯示多條曲線XY圖顯示兩條曲線的特殊方法7.7.2 XY圖的高級(jí)應(yīng)用XY圖表實(shí)現(xiàn)波形圖表顯示效果曲線的縱向顯示動(dòng)態(tài)指定標(biāo)尺導(dǎo)出圖像XY圖顯示背景圖片7.8 強(qiáng)度圖表和強(qiáng)度圖強(qiáng)度圖不同于波形圖的最大區(qū)別,是強(qiáng)度圖由三個(gè)坐標(biāo)軸組成X、Y、Z組成,默認(rèn)標(biāo)簽為時(shí)間、頻率和幅值。其中X、Y坐標(biāo)確定位置,而Z坐標(biāo)表示當(dāng)前位置的值,這實(shí)際上就是二維數(shù)組的表示方式,所以強(qiáng)度圖的輸入?yún)?shù)是二維數(shù)組。7.9 數(shù)字?jǐn)?shù)據(jù)、數(shù)字波形與數(shù)字波形圖7.9.1 數(shù)字?jǐn)?shù)據(jù)7.9.2 數(shù)字波形數(shù)據(jù)和數(shù)字波形圖7.10 圖片控件7.10.1 利用圖片控件顯示圖片7.10.
22、2 常用繪圖操作函數(shù)7.10.3 圖片控件的高級(jí)應(yīng)用第8章 文本式編程與外部程序接口8.1 公式節(jié)點(diǎn)8.2 調(diào)用庫(kù)函數(shù)8.3 CIN8.4 系統(tǒng)命令8.5 剪切板8.6 DDE庫(kù)8.7 ActiveX控件與ActiveX文檔8.8 .NET技術(shù)8.9 小結(jié)8.1 公式節(jié)點(diǎn)8.1.1 公式節(jié)點(diǎn)的數(shù)據(jù)類型、語(yǔ)法與控制結(jié)構(gòu)8.1.2 公式節(jié)點(diǎn)的應(yīng)用舉例8.2 調(diào)用庫(kù)函數(shù)8.2.1 動(dòng)態(tài)鏈接庫(kù)與API函數(shù)8.2.2 如何調(diào)用DLL函數(shù)8.2.3 常用API函數(shù)的調(diào)用8.2.4 LabVIEW調(diào)用DLL的局限性8.3 CIN8.3.1 CIN創(chuàng)建的一般過程8.3.2 CIN的數(shù)據(jù)類型和常用函數(shù)8.3.3
23、 CIN與內(nèi)存管理器8.3.4 CIN的運(yùn)行過程和數(shù)據(jù)共享8.4 系統(tǒng)命令調(diào)用內(nèi)部DOS命令調(diào)用外部DOS命令調(diào)用一般執(zhí)行文件復(fù)雜參數(shù)的命令行輸入8.5 剪切板剪貼板內(nèi)置于Windows中,使用系統(tǒng)的內(nèi)部資源RAM或虛擬內(nèi)存來臨時(shí)保存剪切和復(fù)制的信息。剪切或復(fù)制時(shí)保存在剪貼板上的信息,只有在再次剪貼或復(fù)制其他信息、斷電或有意地清除時(shí),才可能更新或清除其內(nèi)容。即剪切或復(fù)制一次,就可以粘貼多次。8.6 DDE8.6.1 DDE概述8.6.2 LabVIEW中DDE的常用方法8.7 ActiveX控件與ActiveX文檔8.7.1 ActiveX的基本概念8.7.2 ActiveX控件的調(diào)用過程8.
24、7.3 ActiveX應(yīng)用實(shí)例8.7.4 ActiveX自動(dòng)化服務(wù)器8.8 .NET技術(shù)8.8.1 .NET控件8.8.2 NET服務(wù)8.8.3 利用.NET創(chuàng)建托盤程序第9章 MathScriptMathScript9.1 如何使用MathScript9.2 MathScript常用命令9.3 MathScript基礎(chǔ)知識(shí)9.4 程序控制結(jié)構(gòu)與函數(shù)9.5 數(shù)據(jù)統(tǒng)計(jì)和數(shù)據(jù)插值擬合9.6 多項(xiàng)式、優(yōu)化、積分和微分9.7 數(shù)據(jù)的圖形顯示9.8 小結(jié)9.1 如何使用MathScript9.1.1 使用MathScript節(jié)點(diǎn)9.1.2 使用MathScript交互窗口9.2 MathScript常用
25、命令MathScript是文本式編程語(yǔ)言,每輸入一個(gè)函數(shù)立即執(zhí)行,是一種基于命令的輸入方式。其中的一部分是系統(tǒng)命令,類似于DOS命令,還有一部分是控制MathScript交互窗口的命令。在學(xué)習(xí)MathScript編程之前,熟悉這些命令是非常重要的。下面詳細(xì)介紹下各種常用命令。helphelp命令命令。MathScript眾多函數(shù)分成了許多分類。如果無(wú)法牢記所有函數(shù)的用法,使用help命令可以直接打開在該函數(shù)或者分類的幫助文檔上。例如,使用help advanced命令將顯示advanced分類函數(shù)幫助。使用help sin命令將顯示正弦函數(shù)的幫助。cdcd和和dirdir命令命令。類似于DOS
26、命令。cd命令顯示或者改變文件夾,dir命令顯示當(dāng)前文件夾中的內(nèi)容,可以使用通配符。例如,使用cd命令將顯示當(dāng)前文件夾,使用cd .命令將進(jìn)入到上一級(jí)文件夾,使用cd f:abc命令將改變文件夾到“f:abc”;使用Dir命令將顯示所有文件及文件夾,使用dir *.vi命令將顯示所有vi類型的文件。dispdisp和和displaydisplay命令命令。使用Disp命令將顯示變量的內(nèi)容,不含名稱。使用display命令將顯示變量的內(nèi)容和名稱。9.3 MathScriptMathScript基礎(chǔ)知識(shí)9.3.1 創(chuàng)建向量和矩陣的基本方法9.3.2 矩陣的基本運(yùn)算9.3.3 標(biāo)準(zhǔn)矩陣9.3.4 矩
27、陣元素的插入、替換、刪除和提取9.3.5 矩陣元素的排序和搜索特征值9.3.6 矩陣常用變換函數(shù)9.3.7 矩陣中元素的數(shù)據(jù)類型及其轉(zhuǎn)換9.3.8 關(guān)系運(yùn)算、邏輯運(yùn)算和位操作9.3.9 集合函數(shù)9.3.10 時(shí)間、日期和計(jì)時(shí)函數(shù)eye(3)ans = 1 0 0 0 1 0 0 0 1 A=1 2 3;4 5 6;7 8 9A(2,2)=8A(2,5)=10 x=rand(3,4)sortrows(x)sortrows(x,1)sortrows(x,3)x=rand(3,4)max(x)min(x)max(x(:)min(x(:)mean(x)x=rand(3,4)k=find(x0.5)x(
28、k)9.4 程序控制結(jié)構(gòu)與函數(shù)9.4.1 For循環(huán)和While循環(huán)9.4.2 if條件結(jié)構(gòu)和switch分支條件結(jié)構(gòu)9.4.3 函數(shù)和腳本文件for variable = expression statement1, . statementn,endwhile expression statement1 . statementnendif expression statement, . , statementelseif expression statement, . , statementelse statement, . , statementendswitch expressionca
29、se expressionstatement, . , statement.otherwise9.5 數(shù)據(jù)統(tǒng)計(jì)和數(shù)據(jù)插值擬合9.5.1常用數(shù)據(jù)統(tǒng)計(jì)函數(shù)9.5.2數(shù)據(jù)插值Data= 0.80708 0.28597 0.86297 0.54432; 0.6114 0.12997 0.024445 0.61139; 。 0.44786 0.08477 0.63748 0.15612; 0.25372 0.39714 0.5067 0.72956; 0.73856 0.21347 0.85222 0.15819;x=1:5;y=rand(1,5);z=x+y;detrend(z)ans = 0.092
30、73 -0.28715 0.35145 -0.21239 0.05535 zz = 1.805 2.3538 3.9211 4.286 5.4824 9.6多項(xiàng)式、優(yōu)化、積分和微分9.6.1 多項(xiàng)式9.6.2 優(yōu)化9.6.3 積分和微分a=1 2 3 4;b=2 3;y=conv(a,b)y1=deconv(y,a)x=linspace(0,1,10000);y=sin(x);trapz(x,y)9.7數(shù)據(jù)的圖形顯示9.7.1 窗口類屬性與常用窗口操作函數(shù)9.7.2 繪圖區(qū)域?qū)傩?.7.3 線對(duì)象和文本對(duì)象的屬性和常用函數(shù)9.7.4 基本繪圖函數(shù)第10章 基于組件的程序結(jié)構(gòu)10.1 數(shù)據(jù)的封裝
31、與隔離10.2 Action Engine10.3 用戶事件與動(dòng)態(tài)注冊(cè)事件10.4 堆棧、數(shù)據(jù)緩沖區(qū)10.5 同步控制技術(shù)10.6 項(xiàng)目管理器10.7 面向?qū)ο缶幊?0.8 小結(jié)10.1 數(shù)據(jù)的封裝與隔離10.1.1 合理地使用數(shù)據(jù)流10.1.2 LV2全局變量10.1.3 值變化與上升下降沿10.1.4 定時(shí)觸發(fā)與計(jì)數(shù)器10.2 Action Engine10.2.1 準(zhǔn)備建立動(dòng)作機(jī)10.2.2 建立動(dòng)作機(jī)的步驟10.3 用戶事件與動(dòng)態(tài)注冊(cè)事件10.3.1 用戶事件10.3.2 動(dòng)態(tài)注冊(cè)事件10.4堆棧、數(shù)據(jù)緩沖區(qū)10.4.1 堆棧的實(shí)現(xiàn)10.4.2 數(shù)據(jù)緩沖區(qū)10.5 同步控制技術(shù)10.5
32、.1 隊(duì)列10.5.2 通知器與全局變量10.5.3 信號(hào)量與集合點(diǎn)10.6 項(xiàng)目管理器10.6.1 項(xiàng)目管理器的結(jié)構(gòu)10.6.2 虛擬文件夾與項(xiàng)目庫(kù)10.7 面向?qū)ο缶幊?0.7.1 面向?qū)ο缶幊痰幕靖拍?0.7.2 類的封裝特性10.7.3 類的繼承特性10.7.4 類的多態(tài)特性10.7.5 類變量10.7.6 動(dòng)態(tài)加載類與引用轉(zhuǎn)換第11章 人機(jī)交互與編程風(fēng)格11.1 對(duì)話框11.2 菜單11.3 光標(biāo)工具11.4 選項(xiàng)卡、分隔欄與子面板11.5 Xcontrol11.6 錯(cuò)誤處理11.7 LabVIEW的編程風(fēng)格11.8 小結(jié)11.1 對(duì)話框11.1.1 內(nèi)置對(duì)話框11.1.2 用戶輸
33、入和顯示對(duì)話框11.1.3 定制VI對(duì)話框11.2 菜單11.2.1 創(chuàng)建靜態(tài)菜單11.2.2 菜單相關(guān)函數(shù)11.2.3 動(dòng)態(tài)創(chuàng)建菜單函數(shù)11.2.4 動(dòng)態(tài)創(chuàng)建菜單11.2.5 調(diào)用多個(gè)靜態(tài)菜單11.2.6 存儲(chǔ)動(dòng)態(tài)建立的菜單11.2.7自動(dòng)觸發(fā)預(yù)定義菜單項(xiàng)11.3 光標(biāo)工具11.3.1 設(shè)置忙碌狀態(tài)與取消設(shè)置忙碌狀態(tài)11.3.2 使用光標(biāo)文件11.4 選項(xiàng)卡、分隔欄與子面板11.4.1 選項(xiàng)卡控件11.4.2 分隔欄控件11.4.3 子面板11.5 XControlXControl11.5.1 傳統(tǒng)更改控件方式11.5.2 新建Xcontrol11.5.3 修改數(shù)據(jù)控件和狀態(tài)控件11.5.4
34、 修改初始化VI和外觀VI11.5.5 創(chuàng)建屬性和方法11.5.6 調(diào)試Xcontrol11.5.7 自定義屬性對(duì)話框與快捷菜單11.7 錯(cuò)誤處理11.7.1 錯(cuò)誤簇11.7.2 常用錯(cuò)誤處理函數(shù)第12章 VI模板、設(shè)計(jì)模式、狀態(tài)圖12.1程序的基本單元VI12.2 LabVIEW標(biāo)準(zhǔn)設(shè)計(jì)模式12.3 簡(jiǎn)單設(shè)計(jì)模式12.4 古典狀態(tài)機(jī)12.5 狀態(tài)機(jī)工具包(State diagram)12.6 消息隊(duì)列狀態(tài)機(jī)12.7狀態(tài)圖工具包(Statechart)12.1 程序的基本單元VI12.1.1 可重入VI12.1.2 VI模板與代碼重用12.1.3 VI的調(diào)試12.1.4 VI的重構(gòu)12.2 L
35、abVIEW標(biāo)準(zhǔn)設(shè)計(jì)模式12.2.1 使用事件的頂層應(yīng)用程序12.2.2 使用事件的對(duì)話框12.2.3 設(shè)計(jì)模式之標(biāo)準(zhǔn)狀態(tài)機(jī)12.2.4 設(shè)計(jì)模式之隊(duì)列消息處理器12.2.5 設(shè)計(jì)模式之用戶界面事件處理器12.2.6設(shè)計(jì)模式之生產(chǎn)者/消費(fèi)者設(shè)計(jì)模式(事件)12.2.7設(shè)計(jì)模式之生產(chǎn)者/消費(fèi)者設(shè)計(jì)模式(數(shù)據(jù))12.2.8設(shè)計(jì)模式之主從設(shè)計(jì)模式(Master/Slave)12.3 簡(jiǎn)單設(shè)計(jì)模式12.3.1 順序結(jié)構(gòu)簡(jiǎn)單設(shè)計(jì)模式12.3.2事件結(jié)構(gòu)與定時(shí)結(jié)構(gòu)簡(jiǎn)單設(shè)計(jì)模式12.4 古典狀態(tài)機(jī)12.4.1 采用順序結(jié)構(gòu)12.4.2 采用順序狀態(tài)機(jī)12.4.3 處理公共狀態(tài)12.4.4 事件狀態(tài)機(jī)12.4
36、.5 早期界面處理狀態(tài)機(jī)12.5 狀態(tài)機(jī)工具包(State diagram)12.5.1 調(diào)用狀態(tài)機(jī)工具12.5.2 使用狀態(tài)圖編輯器12.5.3 添加轉(zhuǎn)換條件和狀態(tài)代碼12.5.4 選擇獨(dú)立運(yùn)行或者子VI方式12.6 消息隊(duì)列狀態(tài)機(jī)12.6.1 隊(duì)列消息狀態(tài)機(jī)的基本結(jié)構(gòu)12.6.2 命令方式隊(duì)列消息狀態(tài)機(jī)12.6.3 命令數(shù)據(jù)方式消息隊(duì)列狀態(tài)機(jī)12.6.4 進(jìn)入、運(yùn)行和離開狀態(tài)的處理12.6.5 事件驅(qū)動(dòng)方式消息隊(duì)列狀態(tài)機(jī)12.7 狀態(tài)圖工具包(Statechart)12.7.1 狀態(tài)圖工具包簡(jiǎn)介12.7.2 同步和異步方式12.7.3 創(chuàng)建狀態(tài)圖12.7.4 同步型狀態(tài)圖12.7.5 狀態(tài)
37、圖的調(diào)用和調(diào)試12.7.6 異步型狀態(tài)圖12.7.7 區(qū)域、超級(jí)狀態(tài)和子狀態(tài)12.7.8 多區(qū)域并發(fā)、連接、分叉與子圖12.7.9 高級(jí)應(yīng)用函數(shù)第13章 串并口通訊、網(wǎng)絡(luò)與DSC13.1 串口通訊13.2 并口通訊13.3 共享變量13.4 DataSocket13.5 TCP與UDP網(wǎng)絡(luò)通訊13.6 DSC工具包13.1 串口通訊13.1.1 串口通信的基本概念13.1.2 串口通訊的準(zhǔn)備工作13.1.3 串口通訊函數(shù)及其應(yīng)用13.2 并口通訊13.2.1 設(shè)置并口通訊模式13.2.2 字節(jié)型數(shù)據(jù)傳送13.2.3 EPP數(shù)據(jù)傳送13.3 共享變量13.3.1 共享變量與共享變量引擎13.3.
38、2 創(chuàng)建與監(jiān)視共享變量13.3.3 共享變量的內(nèi)部緩沖機(jī)制13.3.4 共享變量的批量創(chuàng)建、部署與引用13.4 DataSocket13.4.1 DataSocket支持的協(xié)議與URL13.4.2 DataSocket服務(wù)器與服務(wù)管理器13.4.3 DataSocket API與控件綁定13.5 TCP與UDP網(wǎng)絡(luò)通訊13.5.1 LabVIEW TCP函數(shù)13.5.2 TCP STM庫(kù)13.5.3 LabVIEW UDP函數(shù)13.6 DSC工具包13.6.1 OPC與DSC的基本概念13.6.2 DSC強(qiáng)大的圖形化能力13.6.3 OPC配置與IO變量13.6.4 Modbus13.6.5
39、共享變量的屬性13.6.6 共享變量引擎SVE函數(shù)13.6.7 預(yù)警與事件13.6.8 數(shù)據(jù)記錄13.6.9 安全與權(quán)限管理第14 章數(shù)據(jù)庫(kù)、報(bào)表工具14.1 準(zhǔn)備使用數(shù)據(jù)庫(kù)工具包14.2 數(shù)據(jù)庫(kù)基本操作14.3 報(bào)表與報(bào)表生成工具包14.4 利用報(bào)表工具操作Excel14.5 利用報(bào)表工具操作Word14.1 準(zhǔn)備使用數(shù)據(jù)庫(kù)工具包14.1.1 創(chuàng)建數(shù)據(jù)庫(kù)14.1.2 建立數(shù)據(jù)源14.1.3 數(shù)據(jù)工具包支持的數(shù)據(jù)類型14.1.4 ADO模型14.2 數(shù)據(jù)庫(kù)基本操作14.2.1 建立連接14.2.2 表操作14.2.3 插入數(shù)據(jù)14.2.4 讀取數(shù)據(jù)14.2.5 記錄集與數(shù)據(jù)瀏覽14.2.6 事
40、務(wù)與提交14.2.7 使用命令對(duì)象和SQL語(yǔ)句14.3 報(bào)表與報(bào)表生成工具包14.3.1 LabVIEW中的報(bào)表VI14.3.2 VI說明信息與HTML報(bào)表14.3.3 報(bào)表布局與高級(jí)報(bào)表VI14.3.4 利用Word和Excel模板創(chuàng)建報(bào)表14.4 利用報(bào)表工具操作Excel14.4.1 常用簡(jiǎn)單Excel函數(shù)14.4.2 單元格操作VI14.4.3 圖表與圖片VI14.4.4 Excel通用函數(shù)和高級(jí)函數(shù)14.5 利用報(bào)表工具操作Word14.5.1 Word易用函數(shù)14.5.2 Word通用函數(shù)14.5.3 Word表格與圖表函數(shù)第15章 LabVIEW與實(shí)時(shí)系統(tǒng)15.1 實(shí)時(shí)系統(tǒng)15.2 Real-Time軟件安裝及其配置15.3 Real-time高級(jí)編程及技巧15.1 實(shí)時(shí)系統(tǒng)15.1.1 操作系統(tǒng)的概念15.1.2 實(shí)時(shí)操作系統(tǒng)的概念15.1.3 操作系統(tǒng)的有關(guān)名詞解釋15.1.4 LabVIEW中的實(shí)時(shí)開發(fā)軟件15.1.5 LabVIEW支持的實(shí)時(shí)操作系統(tǒng)15.1.6 LabVIEW Real-Time平臺(tái)概述15.1.7 LabVIEW Re
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 艾滋病預(yù)防知識(shí)調(diào)查報(bào)告
- 特應(yīng)性皮炎治療指南2024
- 膽道蛔蟲病護(hù)理查房
- 小班防疫安全消息
- 大班科學(xué)活動(dòng)找種子
- 青春期畢業(yè)晚會(huì)
- 別說我小教案及反思
- 化學(xué)反應(yīng)速率與限度說課稿
- 紅綠燈說課稿中班
- 汽車4S店元旦活動(dòng)
- 老年友善醫(yī)院創(chuàng)建-老年人社會(huì)服務(wù)相關(guān)職責(zé)
- 【課題研究】-《普通高中英語(yǔ)閱讀課文教學(xué)研究》結(jié)題報(bào)告
- 嚴(yán)重精神障礙管理工作規(guī)范課件(PPT 39頁(yè))
- 羊常見普通病類型和防治
- 梁板柱同時(shí)澆筑及方案
- 溝槽開挖支護(hù)專項(xiàng)施工方案(46頁(yè))
- 2021-2022學(xué)年部編版語(yǔ)文八年級(jí)下冊(cè)第二單元主題綜合實(shí)踐作業(yè)——生活中的科學(xué)
- cochrane納入的RCT文獻(xiàn)質(zhì)量評(píng)價(jià)風(fēng)險(xiǎn)偏倚評(píng)估工具中英文對(duì)照
- 管理學(xué)決策計(jì)算題
- 大學(xué)物理學(xué)(第四版)課后習(xí)題答案(下冊(cè))
- 部編版四年級(jí)語(yǔ)文上冊(cè)專項(xiàng)復(fù)習(xí)課外閱讀專項(xiàng)
評(píng)論
0/150
提交評(píng)論