LabVIEW基礎(chǔ)教程課件_第1頁
LabVIEW基礎(chǔ)教程課件_第2頁
LabVIEW基礎(chǔ)教程課件_第3頁
LabVIEW基礎(chǔ)教程課件_第4頁
LabVIEW基礎(chǔ)教程課件_第5頁
已閱讀5頁,還剩279頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

LabVIEW寶典入門篇高級篇應(yīng)用篇LabVIEW寶典入門篇入門篇第一章:打開LabVIEW編程之門第二章:LabVIEW基本函數(shù)第三章:LabVIEW的程序運(yùn)行結(jié)構(gòu)第四章:LabVIEW的數(shù)據(jù)結(jié)構(gòu)及內(nèi)存優(yōu)化第五章:字符串與文件存儲(chǔ)入門篇第一章:打開LabVIEW編程之門高級篇第六章:屬性節(jié)點(diǎn)、方法節(jié)點(diǎn)及引用第七章:高級控件的運(yùn)用第八章:文本編程與外部接口第九章:MathScript第十章:基于組件的程序結(jié)構(gòu)第十一章:人機(jī)交互與編程風(fēng)格高級篇第六章:屬性節(jié)點(diǎn)、方法節(jié)點(diǎn)及引用應(yīng)用篇第十二章:VI模板、設(shè)計(jì)模式、狀態(tài)圖第十三章:串并口通訊、網(wǎng)絡(luò)與DSC第十四章:數(shù)據(jù)庫、報(bào)表工具第十五章:LabVIEW與RT系統(tǒng)第十六章:LabVIEW與數(shù)據(jù)采集第十七章:FPGA工具包應(yīng)用篇第十二章:VI模板、設(shè)計(jì)模式、狀態(tài)圖第1章:打開LabVIEW編程之門1.1從VI開始1.2編輯前面板和程序框圖1.2

VI及其屬性對話框1.4基本控件及其使用方法1.5小結(jié)第1章:打開LabVIEW編程之門1.1從VI開始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.1從VI開始1.1.1如何創(chuàng)建VI1.2編輯前面板和程序框圖1.2.1選取、移動(dòng)和刪除對象1.2.2使用布局工具1.2編輯前面板和程序框圖1.2.1選取、移動(dòng)和刪除對象1.3VI及其屬性對話框1.3.1

VI的層次結(jié)構(gòu)1.3.2

調(diào)用子VI1.3.3

VI的屬性設(shè)置1.3VI及其屬性對話框1.3.1VI的層次結(jié)構(gòu)1.4基本控件及其使用方法1.4.1基本數(shù)值控件及其屬性設(shè)置1.4.2基本布爾控件及其屬性設(shè)置1.4.3控件的通用編輯方法1.4.4字符串和路徑控件1.4.5下拉列表與枚舉控件1.4.6數(shù)組控件及其屬性設(shè)置1.4.7簇控件1.4.8時(shí)間標(biāo)識(shí)控件與波形數(shù)據(jù)控件1.4基本控件及其使用方法1.4.1基本數(shù)值控件及其屬性第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章LabVIEW基本函數(shù)2.1必須了解的一些基本算術(shù)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簇與簇的運(yùn)算2.1.9簇的節(jié)點(diǎn)函數(shù)2.1必須了解的一些基本算術(shù)運(yùn)算節(jié)點(diǎn)函數(shù)

2.1.1La2.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.2必須了解的位運(yùn)算函數(shù)和邏輯運(yùn)算函數(shù)

2.2.1常用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)與公式快速VI2.3必須了解的關(guān)系運(yùn)算函數(shù)和比較節(jié)點(diǎn)函數(shù)

2.3.1第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章LabVIEW的程序運(yùn)行結(jié)構(gòu)3.1兩種不同的循環(huán)結(jié)3.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.1兩種不同的循環(huán)結(jié)構(gòu)

3.1.1For循環(huán)的組成和特3.2定時(shí)結(jié)構(gòu)3.2.1定時(shí)循環(huán)的基本組成要素和配置對話框3.2.2定時(shí)順序結(jié)構(gòu)3.2定時(shí)結(jié)構(gòu)3.2.1定時(shí)循環(huán)的基本組成要素和配置對話框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多重IFELSE的處理方法3.3獨(dú)特的條件結(jié)構(gòu)3.3.1條件結(jié)構(gòu)的基本結(jié)構(gòu)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.4不和諧的順序結(jié)構(gòu)3.4.1多線程運(yùn)行次序3.6局部變量、內(nèi)置全局變量和函數(shù)全局變量3.6.1局部變量3.6.2內(nèi)置全局變量3.6.3函數(shù)全局變量3.6局部變量、內(nèi)置全局變量和函數(shù)全局變量3.6.1局部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)3.7事件結(jié)構(gòu)3.7.1事件結(jié)構(gòu)的基本構(gòu)成和創(chuàng)建方法第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其它標(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章LabVIEW的數(shù)據(jù)結(jié)構(gòu)及內(nèi)存優(yōu)化

4.1幾種常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.1幾種常用的數(shù)據(jù)類型轉(zhuǎn)換節(jié)點(diǎn)函數(shù)

4.1.1強(qiáng)制類型4.2整數(shù)的類型轉(zhuǎn)換及內(nèi)存映射

4.2.1布爾類型與字符串和數(shù)值的相互轉(zhuǎn)換4.2.2U8類型與字符串4.2.3其它整數(shù)的相互轉(zhuǎn)換4.2整數(shù)的類型轉(zhuǎn)換及內(nèi)存映射

4.2.1布爾類型與字符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)存映射4.3.3時(shí)間標(biāo)識(shí)符內(nèi)存映射4.3其它標(biāo)量數(shù)據(jù)類型的類型轉(zhuǎn)換及內(nèi)存映射4.3.1定點(diǎn)數(shù)4.4復(fù)合數(shù)據(jù)類型4.4.1標(biāo)量數(shù)組及其內(nèi)存映射4.4.2字符串、路徑和字符串?dāng)?shù)組的內(nèi)存映射4.4.3LabVIEW使用的編碼4.4復(fù)合數(shù)據(jù)類型4.4.1標(biāo)量數(shù)組及其內(nèi)存映射4.5簇的內(nèi)存映射4.5.1由標(biāo)量組成的簇4.5.2包含數(shù)組和字符串的簇4.5簇的內(nèi)存映射4.5.1由標(biāo)量組成的簇4.6類型描述符

4.6.1類型描述符的基本構(gòu)成要素4.6.2常用類型描述符列表4.6.3常見數(shù)據(jù)類型的類型描述符結(jié)構(gòu)4.6類型描述符

4.6.1類型描述符的基本構(gòu)成要素4.7Openg中的有關(guān)類型描述符節(jié)點(diǎn)函數(shù)4.7.1類型描述符節(jié)點(diǎn)4.7.2利用類型描述符處理枚舉數(shù)據(jù)類型4.7.3利用類型描述符處理簇4.7Openg中的有關(guān)類型描述符節(jié)點(diǎn)函數(shù)4.7.1類型4.8幾種常用的內(nèi)存分析工具和方法4.8.1內(nèi)存的重要性4.8.2內(nèi)存和性能查看工具4.8.3VI使用的內(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.8幾種常用的內(nèi)存分析工具和方法4.8.1內(nèi)存的重要性4.9影響VI運(yùn)行速度的因素

4.9.1硬件輸入輸出4.9.2屏幕顯示屏幕顯示更新是影響程序運(yùn)行速度的另一個(gè)關(guān)鍵因素。LabVIEW會(huì)智能化的決定對一般的控件是否更新,當(dāng)LabVIEW判斷當(dāng)前控件的值未發(fā)生變化時(shí),是不會(huì)更新屏幕顯示的。正因?yàn)檫@樣,LabVIEW必須時(shí)刻關(guān)注并判斷是否數(shù)據(jù)發(fā)生變化,這在一定程度上也是會(huì)影響速度的4.9影響VI運(yùn)行速度的因素

4.9.1硬件輸入輸出屏幕第5章字符串與文件存儲(chǔ)5.1字符串5.2文件存儲(chǔ)第5章字符串與文件存儲(chǔ)5.1字符串5.1字符串5.1.1幾種常用的字符串常量5.1.2幾種簡單常用的字符串節(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字符串5.1.1幾種常用的字符串常量5.1.1幾種常用的字符串常量5.1.1幾種常用的字符串常量5.1.2幾種簡單常用的字符串節(jié)點(diǎn)函數(shù)

字符串長度函數(shù)連接字符串函數(shù)截取字符串函數(shù)替換子字符串函數(shù)搜索替換子字符串函數(shù)5.1.2幾種簡單常用的字符串節(jié)點(diǎn)函數(shù)

字符串長度函數(shù)5.1.3匹配模式和匹配正則表達(dá)式特征字符串匹配確定字符串匹配數(shù)字提取字符串中多個(gè)數(shù)值5.1.3匹配模式和匹配正則表達(dá)式特征字符串5.1.4字符串與數(shù)值的相互轉(zhuǎn)換整數(shù)轉(zhuǎn)換成字符串浮點(diǎn)數(shù)轉(zhuǎn)換成字符串字符串轉(zhuǎn)換成數(shù)值字符串轉(zhuǎn)換成數(shù)值的多態(tài)操作5.1.4字符串與數(shù)值的相互轉(zhuǎn)換整數(shù)轉(zhuǎn)換成字符串5.1.5功能強(qiáng)大的格式化字符串函數(shù)和掃描字符串函數(shù)格式化值函數(shù)和格式化字符串函數(shù)格式字符串配置格式化字符串對話框掃描值函數(shù)和掃描字符串函數(shù)5.1.5功能強(qiáng)大的格式化字符串函數(shù)和掃描字符串函數(shù)格式化值5.1.6數(shù)組與電子表格字符串

5.1.7附加字符串函數(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.7INI文件的讀寫5.2.8注冊表的讀寫5.2.9TDM文件的讀寫5.2.10TDMS文件的讀寫5.2文件存儲(chǔ)5.2.1文本文件與二進(jìn)制文件的區(qū)別5.2.1文本文件與二進(jìn)制文件的區(qū)別文本文件是以ASCII方式存儲(chǔ)的文件,自然讀取這個(gè)文件采取ASCII解讀的方式。文本文件除了可顯示字符,比如字母和數(shù)字外以及標(biāo)點(diǎn)符號,還包括不可顯示字符,比如空格、回車、換行等等。VI文件用記事本打開出現(xiàn)亂碼,就是因?yàn)榘撕芏嗖豢娠@示字符。5.2.1文本文件與二進(jìn)制文件的區(qū)別文本文件是以ASCII5.2.2文件常量和通用目錄、文件節(jié)點(diǎn)函數(shù)

除了文件常量之外,在高級文件函數(shù)選板中還提供了常用的文件操作函數(shù),比如拷貝、刪除、移動(dòng)、創(chuàng)建文件夾和羅列文件夾等。5.2.2文件常量和通用目錄、文件節(jié)點(diǎn)函數(shù)

除了文件常量5.2.3構(gòu)造路徑的方法

創(chuàng)建和拆分路徑當(dāng)前VI路徑函數(shù)在編輯和運(yùn)行時(shí)的區(qū)別解決開發(fā)和運(yùn)行環(huán)境路徑問題的幾種方法5.2.3構(gòu)造路徑的方法

創(chuàng)建和拆分路徑5.2.4文本文件的讀寫操作文件的基本過程為:打開文件、讀寫文件、關(guān)閉文件。讀寫文本文件和讀寫二進(jìn)制文件的節(jié)點(diǎn)函數(shù)集中在文件I/O函數(shù)選板中5.2.4文本文件的讀寫操作文件的基本過程為:打開文件、讀5.2.5數(shù)據(jù)記錄文件的讀寫由于二進(jìn)制文件格式的不確定性,使用非常困難,因此LabVIEW提供了具有格式的二進(jìn)制文件,即數(shù)據(jù)記錄文件。數(shù)據(jù)記錄文件特別適合于數(shù)據(jù)塊的存儲(chǔ)。數(shù)據(jù)記錄文件內(nèi)部是以記錄的方式存儲(chǔ)數(shù)據(jù)的,一個(gè)記錄就是一個(gè)完整的數(shù)據(jù)塊,文件位置定位采用記錄號,因此尋址非常快。5.2.5數(shù)據(jù)記錄文件的讀寫由于二進(jìn)制文件格式的不確定性,5.2.6讀寫二進(jìn)制文件二進(jìn)制文件是計(jì)算機(jī)文件中最常見的文件。它占用空間最小,適合于連續(xù)存儲(chǔ)大量數(shù)據(jù)。同時(shí),它的存儲(chǔ)格式與數(shù)據(jù)在內(nèi)存中的存儲(chǔ)格式一致或者類似,很多情況下甚至是內(nèi)存的映射。因此,無論是存儲(chǔ)還是讀取都是速度最快的,而且還具有非常高的安全性。如果不知道數(shù)據(jù)的格式,很難分析出文件的格式。5.2.6讀寫二進(jìn)制文件二進(jìn)制文件是計(jì)算機(jī)文件中最常見的文5.2.7INI文件的讀寫

在Win95版本以前,Windows操作系統(tǒng)還沒有引入注冊表的概念,當(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.7INI文件的讀寫

在Win95版本以前,Wind5.2.8注冊表的讀寫Windows注冊表的重要性是不言而喻的,Windows絕大部分重要信息都記錄在注冊表中。讀取注冊表是Windows編程的常用操作。注冊表是特定格式的二進(jìn)制文件,可以由Windows的注冊表編輯工具regedit.exe進(jìn)行編輯。Windows同時(shí)也提供了常用的API函數(shù)操作注冊表。。5.2.8注冊表的讀寫Windows注冊表的重要性是不言而5.2.9TDM文件的讀寫LabVIEW首先引入了TDM(TechnicalDataManagement)數(shù)據(jù)管理技術(shù),進(jìn)而又引入了TDMS流式技術(shù),這使得快速存儲(chǔ)查詢采集數(shù)據(jù)管理成為可能。5.2.9TDM文件的讀寫LabVIEW首先引入了TDM(5.2.10TDMS文件的讀寫TDMS文件以二進(jìn)制方式存儲(chǔ)數(shù)據(jù),所以文件更小,速度更快。因此,它在具備二進(jìn)制文件優(yōu)點(diǎn)的同時(shí),又具備關(guān)系型數(shù)據(jù)庫的一些優(yōu)點(diǎn)。據(jù)NI公司測試,TDMS格式文件存儲(chǔ)速度能達(dá)到600MB/S。這樣的存儲(chǔ)速度能滿足絕大多數(shù)數(shù)據(jù)采集系統(tǒng)存儲(chǔ)的需要。5.2.10TDMS文件的讀寫TDMS文件以二進(jìn)制方式存儲(chǔ)第6章對象的屬性、方法及引用6.1

LabVIEW控件對象的層次繼承結(jié)構(gòu)6.2圖形對象類的子類6.3控件類6.4常用控件的專用屬性6.5引用句柄6.6

VI的屬性6.7常用VI方法6.8動(dòng)態(tài)調(diào)用VI6.9應(yīng)用程序的屬性和方法6.10小結(jié)第6章對象的屬性、方法及引用6.1LabVIEW控件對象6.1

LabVIEW控件對象的層次繼承結(jié)構(gòu)

6.1.1布爾控件類的層次繼承結(jié)構(gòu)6.1.2通用類的屬性6.1.3圖形對象類6.1LabVIEW控件對象的層次繼承結(jié)構(gòu)

圖形對象類的子類6.2.1前面板類6.2.2窗格類和分隔欄類6.2.3LabVIEW的坐標(biāo)映射6.2.4裝飾類6.2圖形對象類的子類6.2.1前面板類6.3控件類

6.3.1控件類的常用屬性6.3.2控件類的常用方法6.3.3數(shù)值控件類6.3控件類

6.3.1控件類的常用屬性6.4常用控件的專用屬性

6.4.1布爾控件的專用屬性6.4.2枚舉和下拉列表控件的專用屬性6.4.3字符串、路徑控件和組合框控件的專用屬性6.4.4數(shù)組的屬性和方法6.4.5簇的屬性及方法6.4常用控件的專用屬性

6.4.1布爾控件的專用屬性6.5引用句柄

引用句柄與類的實(shí)例化創(chuàng)建通用引用的方法6.5引用句柄

引用句柄與類的實(shí)例化6.6VI的屬性6.6.1如何取得VI的引用6.6.2常用VI屬性6,6.3VI前面板屬性6.6VI的屬性6.6.1如何取得VI的引用6.7常用VI方法6.7.1獲取前面板、程序框圖和VI圖標(biāo)的圖像6.7.2前面板的運(yùn)行位置控制6.7.3打印控制6.7.4默認(rèn)值方法6.7常用VI方法6.7.1獲取前面板、程序框圖和VI圖6.8動(dòng)態(tài)調(diào)用VI

6.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.7動(dòng)態(tài)調(diào)用VI之間的數(shù)據(jù)交換6.8動(dòng)態(tài)調(diào)用VI

6.8.1靜態(tài)調(diào)用和動(dòng)態(tài)調(diào)用的優(yōu)劣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.1靜態(tài)調(diào)用和動(dòng)態(tài)調(diào)用的優(yōu)劣動(dòng)態(tài)加載VI、運(yùn)行VI、關(guān)6.8.2嚴(yán)格類型VI的動(dòng)態(tài)調(diào)用嚴(yán)格類型VI的含義嚴(yán)格類型VI應(yīng)用舉例6.8.2嚴(yán)格類型VI的動(dòng)態(tài)調(diào)用嚴(yán)格類型VI的含義6.8.3一般類型VI的動(dòng)態(tài)調(diào)用獲取VI引用句柄通過VI引用句柄動(dòng)態(tài)調(diào)用VI動(dòng)態(tài)調(diào)用的過程分析6.8.3一般類型VI的動(dòng)態(tài)調(diào)用獲取VI引用句柄6.9應(yīng)用程序的屬性和方法6.9.1獲取應(yīng)用程序句柄6.9.2常用應(yīng)用程序的屬性6.9應(yīng)用程序的屬性和方法6.9.1獲取應(yīng)用程序句柄第7章高級控件的運(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章高級控件的運(yùn)用7.1列表框7.1列表框7.1.1列表框的創(chuàng)建及顯示風(fēng)格7.1.2列表框常用屬性、方法與事件7.1.3列表框的應(yīng)用舉例7.1列表框7.1.1列表框的創(chuàng)建及顯示風(fēng)格7.2多列列表框7.2.1顯示多列條目并排序7.2.2多列列表框的特效制作7.2多列列表框7.2.1顯示多列條目并排序7.3表格7.3.1表格的常用屬性和方法7.3.2表格的應(yīng)用舉例7.3表格7.3.1表格的常用屬性和方法7.4樹形控件7.4.1樹形控件的創(chuàng)建與靜態(tài)編輯7.4.2樹形控件常用屬性、方法和事件7.4.3樹形控件高級應(yīng)用舉例7.4樹形控件7.4.1樹形控件的創(chuàng)建與靜態(tài)編輯7.5波形圖表7.5.1波形圖表的組成要件7.5.2波形圖表的輸入類型7.5.3波形圖表常用屬性7.5.4波形圖表應(yīng)用舉例7.5波形圖表7.5.1波形圖表的組成要件7.6波形圖7.6.1波形圖控件的創(chuàng)建和組成要件7.6.2波形圖控件的輸入類型7.6.3波形圖控件的專用屬性7.6.4波形圖控件的高級應(yīng)用舉例7.6波形圖7.6.1波形圖控件的創(chuàng)建和組成要件7.7

XY圖7.7.1

XY圖的輸入數(shù)據(jù)類型7.7.2

XY圖的高級應(yīng)用7.7XY圖7.7.1XY圖的輸入數(shù)據(jù)類型7.7.1

XY圖的輸入數(shù)據(jù)類型復(fù)數(shù)數(shù)組輸入點(diǎn)簇構(gòu)成的數(shù)組輸入一維數(shù)組捆綁輸入使用系統(tǒng)時(shí)間作為X軸復(fù)數(shù)簇?cái)?shù)組顯示多條曲線簇?cái)?shù)組顯示多條曲線XY圖顯示兩條曲線的特殊方法7.7.1XY圖的輸入數(shù)據(jù)類型復(fù)數(shù)數(shù)組輸入7.7.2

XY圖的高級應(yīng)用XY圖表實(shí)現(xiàn)波形圖表顯示效果曲線的縱向顯示動(dòng)態(tài)指定標(biāo)尺導(dǎo)出圖像XY圖顯示背景圖片7.7.2XY圖的高級應(yīng)用XY圖表實(shí)現(xiàn)波形圖表顯示效果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.8強(qiáng)度圖表和強(qiáng)度圖強(qiáng)度圖不同于波形圖的最大區(qū)別,是強(qiáng)度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.9數(shù)字?jǐn)?shù)據(jù)、數(shù)字波形與數(shù)字波形圖7.9.1數(shù)字?jǐn)?shù)據(jù)7.10圖片控件7.10.1利用圖片控件顯示圖片7.10.2常用繪圖操作函數(shù)7.10.3圖片控件的高級應(yīng)用7.10圖片控件7.10.1利用圖片控件顯示圖片第8章文本式編程與外部程序接口8.1公式節(jié)點(diǎn)8.2調(diào)用庫函數(shù)8.3

CIN8.4系統(tǒng)命令8.5剪切板8.6

DDE庫8.7

ActiveX控件與ActiveX文檔8.8

.NET技術(shù)8.9小結(jié)第8章文本式編程與外部程序接口8.1公式節(jié)點(diǎn)8.1公式節(jié)點(diǎn)8.1.1公式節(jié)點(diǎn)的數(shù)據(jù)類型、語法與控制結(jié)構(gòu)8.1.2公式節(jié)點(diǎn)的應(yīng)用舉例8.1公式節(jié)點(diǎn)8.1.1公式節(jié)點(diǎn)的數(shù)據(jù)類型、語法與控制結(jié)8.2調(diào)用庫函數(shù)8.2.1動(dòng)態(tài)鏈接庫與API函數(shù)8.2.2如何調(diào)用DLL函數(shù)8.2.3常用API函數(shù)的調(diào)用8.2.4LabVIEW調(diào)用DLL的局限性8.2調(diào)用庫函數(shù)8.2.1動(dòng)態(tài)鏈接庫與API函數(shù)8.3CIN8.3.1CIN創(chuàng)建的一般過程8.3.2CIN的數(shù)據(jù)類型和常用函數(shù)8.3.3CIN與內(nèi)存管理器8.3.4CIN的運(yùn)行過程和數(shù)據(jù)共享8.3CIN8.3.1CIN創(chuàng)建的一般過程8.4系統(tǒng)命令調(diào)用內(nèi)部DOS命令調(diào)用外部DOS命令調(diào)用一般執(zhí)行文件復(fù)雜參數(shù)的命令行輸入8.4系統(tǒng)命令調(diào)用內(nèi)部DOS命令8.5剪切板剪貼板內(nèi)置于Windows中,使用系統(tǒng)的內(nèi)部資源RAM或虛擬內(nèi)存來臨時(shí)保存剪切和復(fù)制的信息。剪切或復(fù)制時(shí)保存在剪貼板上的信息,只有在再次剪貼或復(fù)制其他信息、斷電或有意地清除時(shí),才可能更新或清除其內(nèi)容。即剪切或復(fù)制一次,就可以粘貼多次。8.5剪切板剪貼板內(nèi)置于Windows中,使用系統(tǒng)的內(nèi)部資8.6DDE8.6.1DDE概述8.6.2LabVIEW中DDE的常用方法8.6DDE8.6.1DDE概述8.7ActiveX控件與ActiveX文檔8.7.1ActiveX的基本概念8.7.2ActiveX控件的調(diào)用過程8.7.3ActiveX應(yīng)用實(shí)例8.7.4ActiveX自動(dòng)化服務(wù)器8.7ActiveX控件與ActiveX文檔8.7.1A8.8.NET技術(shù)8.8.1.NET控件8.8.2NET服務(wù)8.8.3利用.NET創(chuàng)建托盤程序8.8.NET技術(shù)8.8.1.NET控件第9章MathScript9.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章MathScript9.1如何使用MathScr9.1如何使用MathScript9.1.1使用MathScript節(jié)點(diǎn)9.1.2使用MathScript交互窗口9.1如何使用MathScript9.1.1使用Math9.2MathScript常用命令MathScript是文本式編程語言,每輸入一個(gè)函數(shù)立即執(zhí)行,是一種基于命令的輸入方式。其中的一部分是系統(tǒng)命令,類似于DOS命令,還有一部分是控制MathScript交互窗口的命令。在學(xué)習(xí)MathScript編程之前,熟悉這些命令是非常重要的。下面詳細(xì)介紹下各種常用命令。help命令。MathScript眾多函數(shù)分成了許多分類。如果無法牢記所有函數(shù)的用法,使用help命令可以直接打開在該函數(shù)或者分類的幫助文檔上。例如,使用helpadvanced命令將顯示advanced分類函數(shù)幫助。使用helpsin命令將顯示正弦函數(shù)的幫助。cd和dir命令。類似于DOS命令。cd命令顯示或者改變文件夾,dir命令顯示當(dāng)前文件夾中的內(nèi)容,可以使用通配符。例如,使用cd命令將顯示當(dāng)前文件夾,使用cd‘..’命令將進(jìn)入到上一級文件夾,使用cd‘f:\abc’命令將改變文件夾到“f:\abc”;使用Dir命令將顯示所有文件及文件夾,使用dir‘*.vi’命令將顯示所有vi類型的文件。disp和display命令。使用Disp命令將顯示變量的內(nèi)容,不含名稱。使用display命令將顯示變量的內(nèi)容和名稱。9.2MathScript常用命令MathScript是文9.3MathScript基礎(chǔ)知識(shí)9.3.1創(chuàng)建向量和矩陣的基本方法9.3.2矩陣的基本運(yùn)算9.3.3標(biāo)準(zhǔn)矩陣9.3.4矩陣元素的插入、替換、刪除和提取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=100010001>>A=[123;456;789]>>A(2,2)=8>>A(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(x>0.5)>>x(k)9.3MathScript基礎(chǔ)知識(shí)9.3.1創(chuàng)建向量和矩9.4程序控制結(jié)構(gòu)與函數(shù)9.4.1For循環(huán)和While循環(huán)9.4.2if條件結(jié)構(gòu)和switch分支條件結(jié)構(gòu)9.4.3函數(shù)和腳本文件forvariable=expressionstatement1,....statementn,endwhileexpressionstatement1....statementnendifexpressionstatement,...,statementelseifexpressionstatement,...,statementelsestatement,...,statementendswitchexpressioncaseexpressionstatement,...,statement...otherwise9.4程序控制結(jié)構(gòu)與函數(shù)9.4.1For循環(huán)和While9.5數(shù)據(jù)統(tǒng)計(jì)和數(shù)據(jù)插值擬合9.5.1常用數(shù)據(jù)統(tǒng)計(jì)函數(shù)9.5.2數(shù)據(jù)插值Data=[0.807080.285970.862970.54432;0.61140.129970.0244450.61139;

。。。。。。。。。。。。。。。。0.447860.084770.637480.15612;0.253720.397140.50670.72956;0.738560.213470.852220.15819];>>x=1:5;>>y=rand(1,5);>>z=x+y;>>detrend(z)ans=0.09273-0.287150.35145-0.212390.05535>>zz=1.8052.35383.92114.2865.48249.5數(shù)據(jù)統(tǒng)計(jì)和數(shù)據(jù)插值擬合9.5.1常用數(shù)據(jù)統(tǒng)計(jì)函數(shù)Da9.6多項(xiàng)式、優(yōu)化、積分和微分9.6.1多項(xiàng)式9.6.2優(yōu)化9.6.3積分和微分>>a=[1234];b=[23];>>y=conv(a,b)>>y1=deconv(y,a)>>x=linspace(0,1,10000);>>y=sin(x);>>trapz(x,y)9.6多項(xiàng)式、優(yōu)化、積分和微分9.6.1多項(xiàng)式>>a=[19.7數(shù)據(jù)的圖形顯示9.7.1窗口類屬性與常用窗口操作函數(shù)9.7.2繪圖區(qū)域?qū)傩?.7.3線對象和文本對象的屬性和常用函數(shù)9.7.4基本繪圖函數(shù)9.7數(shù)據(jù)的圖形顯示9.7.1窗口類屬性與常用窗口操作函數(shù)第10章基于組件的程序結(jié)構(gòu)10.1數(shù)據(jù)的封裝與隔離10.2

ActionEngine10.3用戶事件與動(dòng)態(tài)注冊事件10.4堆棧、數(shù)據(jù)緩沖區(qū)10.5同步控制技術(shù)10.6項(xiàng)目管理器10.7面向?qū)ο缶幊?0.8小結(jié)第10章基于組件的程序結(jié)構(gòu)10.1數(shù)據(jù)的封裝與隔離10.1數(shù)據(jù)的封裝與隔離10.1.1合理地使用數(shù)據(jù)流10.1.2

LV2全局變量10.1.3值變化與上升下降沿10.1.4定時(shí)觸發(fā)與計(jì)數(shù)器10.1數(shù)據(jù)的封裝與隔離10.1.1合理地使用數(shù)據(jù)流10.2

ActionEngine10.2.1準(zhǔn)備建立動(dòng)作機(jī)10.2.2建立動(dòng)作機(jī)的步驟10.2ActionEngine10.2.1準(zhǔn)備建立動(dòng)10.3用戶事件與動(dòng)態(tài)注冊事件10.3.1用戶事件10.3.2動(dòng)態(tài)注冊事件10.3用戶事件與動(dòng)態(tài)注冊事件10.3.1用戶事件10.4堆棧、數(shù)據(jù)緩沖區(qū)10.4.1堆棧的實(shí)現(xiàn)10.4.2數(shù)據(jù)緩沖區(qū)10.4堆棧、數(shù)據(jù)緩沖區(qū)10.4.1堆棧的實(shí)現(xiàn)10.5同步控制技術(shù)10.5.1隊(duì)列10.5.2通知器與全局變量10.5.3信號量與集合點(diǎn)10.5同步控制技術(shù)10.5.1隊(duì)列10.6項(xiàng)目管理器10.6.1項(xiàng)目管理器的結(jié)構(gòu)10.6.2虛擬文件夾與項(xiàng)目庫10.6項(xiàng)目管理器10.6.1項(xiàng)目管理器的結(jié)構(gòu)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)換10.7面向?qū)ο缶幊?0.7.1面向?qū)ο缶幊痰幕靖拍畹?1章人機(jī)交互與編程風(fēng)格11.1對話框11.2菜單11.3光標(biāo)工具11.4選項(xiàng)卡、分隔欄與子面板11.5

Xcontrol11.6錯(cuò)誤處理11.7

LabVIEW的編程風(fēng)格11.8小結(jié)第11章人機(jī)交互與編程風(fēng)格11.1對話框11.1對話框11.1.1內(nèi)置對話框11.1.2用戶輸入和顯示對話框11.1.3定制VI對話框11.1對話框11.1.1內(nèi)置對話框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.2菜單11.2.1創(chuàng)建靜態(tài)菜單11.3光標(biāo)工具11.3.1設(shè)置忙碌狀態(tài)與取消設(shè)置忙碌狀態(tài)11.3.2使用光標(biāo)文件11.3光標(biāo)工具11.3.1設(shè)置忙碌狀態(tài)與取消設(shè)置忙碌狀11.4選項(xiàng)卡、分隔欄與子面板11.4.1選項(xiàng)卡控件11.4.2分隔欄控件11.4.3子面板11.4選項(xiàng)卡、分隔欄與子面板11.4.1選項(xiàng)卡控件11.5

XControl11.5.1傳統(tǒng)更改控件方式11.5.2新建Xcontrol11.5.3修改數(shù)據(jù)控件和狀態(tài)控件11.5.4修改初始化VI和外觀VI11.5.5創(chuàng)建屬性和方法11.5.6調(diào)試Xcontrol11.5.7自定義屬性對話框與快捷菜單11.5XControl11.5.1傳統(tǒng)更改控件方式11.7錯(cuò)誤處理11.7.1錯(cuò)誤簇11.7.2常用錯(cuò)誤處理函數(shù)11.7錯(cuò)誤處理11.7.1錯(cuò)誤簇第12章VI模板、設(shè)計(jì)模式、狀態(tài)圖12.1程序的基本單元VI12.2

LabVIEW標(biāo)準(zhǔn)設(shè)計(jì)模式12.3簡單設(shè)計(jì)模式12.4古典狀態(tài)機(jī)12.5狀態(tài)機(jī)工具包(Statediagram)12.6消息隊(duì)列狀態(tài)機(jī)12.7狀態(tài)圖工具包(Statechart)第12章VI模板、設(shè)計(jì)模式、狀態(tài)圖12.1程序的基本單元V12.1程序的基本單元VI12.1.1可重入VI12.1.2

VI模板與代碼重用12.1.3

VI的調(diào)試12.1.4

VI的重構(gòu)12.1程序的基本單元VI12.1.1可重入VI12.2

LabVIEW標(biāo)準(zhǔn)設(shè)計(jì)模式12.2.1使用事件的頂層應(yīng)用程序12.2.2使用事件的對話框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.2LabVIEW標(biāo)準(zhǔn)設(shè)計(jì)模式12.2.1使用事件的12.3簡單設(shè)計(jì)模式12.3.1順序結(jié)構(gòu)簡單設(shè)計(jì)模式12.3.2事件結(jié)構(gòu)與定時(shí)結(jié)構(gòu)簡單設(shè)計(jì)模式12.3簡單設(shè)計(jì)模式12.3.1順序結(jié)構(gòu)簡單設(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.5早期界面處理狀態(tài)機(jī)12.4古典狀態(tài)機(jī)12.4.1采用順序結(jié)構(gòu)12.5狀態(tài)機(jī)工具包(Statediagram)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.5狀態(tài)機(jī)工具包(Statediagram)12.512.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.6消息隊(duì)列狀態(tài)機(jī)12.6.1隊(duì)列消息狀態(tài)機(jī)的基本結(jié)12.7狀態(tài)圖工具包(Statechart)12.7.1狀態(tài)圖工具包簡介12.7.2同步和異步方式12.7.3創(chuàng)建狀態(tài)圖12.7.4同步型狀態(tài)圖12.7.5狀態(tài)圖的調(diào)用和調(diào)試12.7.6異步型狀態(tài)圖12.7.7區(qū)域、超級狀態(tài)和子狀態(tài)12.7.8多區(qū)域并發(fā)、連接、分叉與子圖12.7.9高級應(yīng)用函數(shù)12.7狀態(tài)圖工具包(Statechart)12.7.1第13章串并口通訊、網(wǎng)絡(luò)與DSC13.1串口通訊13.2并口通訊13.3共享變量13.4

DataSocket13.5

TCP與UDP網(wǎng)絡(luò)通訊13.6

DSC工具包第13章串并口通訊、網(wǎng)絡(luò)與DSC13.1串口通訊13.1串口通訊13.1.1串口通信的基本概念13.1.2串口通訊的準(zhǔn)備工作13.1.3串口通訊函數(shù)及其應(yīng)用13.1串口通訊13.1.1串口通信的基本概念13.2并口通訊13.2.1設(shè)置并口通訊模式13.2.2字節(jié)型數(shù)據(jù)傳送13.2.3EPP數(shù)據(jù)傳送13.2并口通訊13.2.1設(shè)置并口通訊模式13.3共享變量13.3.1共享變量與共享變量引擎13.3.2創(chuàng)建與監(jiān)視共享變量13.3.3共享變量的內(nèi)部緩沖機(jī)制13.3.4共享變量的批量創(chuàng)建、部署與引用13.3共享變量13.3.1共享變量與共享變量引擎13.4DataSocket13.4.1DataSocket支持的協(xié)議與URL13.4.2DataSocket服務(wù)器與服務(wù)管理器13.4.3DataSocketAPI與控件綁定13.4DataSocket13.4.1DataSock13.5TCP與UDP網(wǎng)絡(luò)通訊13.5.1LabVIEWTCP函數(shù)13.5.2TCPSTM庫13.5.3LabVIEWUDP函數(shù)13.5TCP與UDP網(wǎng)絡(luò)通訊13.5.1LabVIEW13.6DSC工具包13.6.1OPC與DSC的基本概念13.6.2DSC強(qiáng)大的圖形化能力13.6.3OPC配置與IO變量13.6.4Modbus13.6.5共享變量的屬性13.6.6共享變量引擎SVE函數(shù)13.6.7預(yù)警與事件13.6.8數(shù)據(jù)記錄13.6.9安全與權(quán)限管理13.6DSC工具包13.6.1OPC與DSC的基本概念第14章數(shù)據(jù)庫、報(bào)表工具14.1準(zhǔn)備使用數(shù)據(jù)庫工具包14.2數(shù)據(jù)庫基本操作14.3報(bào)表與報(bào)表生成工具包14.4利用報(bào)表工具操作Excel14.5利用報(bào)表工具操作Word第14章數(shù)據(jù)庫、報(bào)表工具14.1準(zhǔn)備使用數(shù)據(jù)庫工具包14.1準(zhǔn)備使用數(shù)據(jù)庫工具包14.1.1創(chuàng)建數(shù)據(jù)庫14.1.2建立數(shù)據(jù)源14.1.3數(shù)據(jù)工具包支持的數(shù)據(jù)類型14.1.4

ADO模型14.1準(zhǔn)備使用數(shù)據(jù)庫工具包14.1.1創(chuàng)建數(shù)據(jù)庫14.2數(shù)據(jù)庫基本操作14.2.1建立連接14.2.2表操作14.2.3插入數(shù)據(jù)14.2.4讀取數(shù)據(jù)14.2.5記錄集與數(shù)據(jù)瀏覽14.2.6事務(wù)與提交14.2.7使用命令對象和SQL語句14.2數(shù)據(jù)庫基本操作14.2.1建立連接14.3報(bào)表與報(bào)表生成工具包14.3.1

LabVIEW中的報(bào)表VI14.3.2

VI說明信息與HTML報(bào)表14.3.3報(bào)表布局與高級報(bào)表VI14.3.4利用Word和Excel模板創(chuàng)建報(bào)表14.3報(bào)表與報(bào)表生成工具包14.3.1LabVIEW中14.4利用報(bào)表工具操作Excel14.4.1常用簡單Excel函數(shù)14.4.2單元格操作VI14.4.3圖表與圖片VI14.4.4

Excel通用函數(shù)和高級函數(shù)14.4利用報(bào)表工具操作Excel14.4.1常用簡單E14.5利用報(bào)表工具操作Word14.5.1

Word易用函數(shù)14.5.2

Word通用函數(shù)14.5.3

Word表格與圖表函數(shù)14.5利用報(bào)表工具操作Word14.5.1Word易用第15章LabVIEW與實(shí)時(shí)系統(tǒng)

15.1實(shí)時(shí)系統(tǒng)15.2

Real-Time軟件安裝及其配置15.3

Real-time高級編程及技巧第15章LabVIEW與實(shí)時(shí)系統(tǒng)

15.1實(shí)時(shí)系統(tǒng)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

LabVIEWReal-Time平臺(tái)概述15.1.7

LabVIEWReal-Time硬件平臺(tái)的比較15.1實(shí)時(shí)系統(tǒng)15.1.1操作系統(tǒng)的概念15.2Real-Time軟件安裝及其配置

15.2.1MAX下設(shè)置遠(yuǎn)程系統(tǒng)IP15.2.2給遠(yuǎn)程設(shè)備安裝軟件15.2.3識(shí)別遠(yuǎn)程設(shè)備15.2.4建立RT工程

15.2Real-Time軟件安裝及其配置

Real-time高級編程及技巧

15.3.1實(shí)時(shí)操作系統(tǒng)下的LabVIEW不支持的特性15.3.2實(shí)時(shí)操作系統(tǒng)下的多線程15.3.3實(shí)時(shí)系統(tǒng)中的時(shí)間確定性實(shí)現(xiàn)

15.3.4實(shí)時(shí)系統(tǒng)中線程間通信15.3.5實(shí)時(shí)控制系統(tǒng)的軟件架構(gòu)及其評測15.3Real-time高級編程及技巧

15.3.1第16章LabVIEW與數(shù)據(jù)采集

16.1數(shù)據(jù)采集的一些基本概念16.2數(shù)據(jù)采集卡16.3采樣定理16.4如何降低系統(tǒng)噪聲和提高精度16.5如何選購采集卡16.6軟件采集基礎(chǔ)16.7基于NI-DAQmx的高級編程第16章LabVIEW與數(shù)據(jù)采集

16.1數(shù)據(jù)采集的一些16.1數(shù)據(jù)采集的一些基本概念16.1.1信號16.1.2傳感器16.1.3信號處理16.1數(shù)據(jù)采集的一些基本概念16.1.1信號16.2數(shù)據(jù)采集卡16.2.1數(shù)據(jù)采集卡定義及其分類16.2.2多功能數(shù)據(jù)采集卡原理圖16.2.3數(shù)據(jù)采集卡的關(guān)鍵參數(shù)16.2.4數(shù)據(jù)采集卡與信號接地時(shí)間

(ms)10020015050001.255.002.503.756.257.508.7510.00幅值

(Volts)16-bit3-bit000001010011100101110111|||||16.2數(shù)據(jù)采集卡16.2.1數(shù)據(jù)采集卡定義及其分類時(shí)間16.6軟件采集基礎(chǔ)16.6.1采集系統(tǒng)的安裝16.6.2

NI采集卡的常用函數(shù)16.6.3研華采集卡的常用函數(shù)16.6軟件采集基礎(chǔ)16.6.1采集系統(tǒng)的安裝16.7基于NI-DAQmx的高級編程16.7.1觸發(fā)信號16.7.2采集系統(tǒng)時(shí)鐘16.7.3多板卡之間的同步采集16.7.4完整波形輸出16.7.5并行結(jié)構(gòu)進(jìn)行采集16.7.6硬件通過TIME

LOOP觸發(fā)運(yùn)行16.7.7依靠DAQmx的事件編寫面向事件驅(qū)動(dòng)的程16.7.8選擇合適的讀取策略16.7.9使用DAQmx控制任務(wù)安全中止采集16.7.10計(jì)數(shù)器/定時(shí)器及其應(yīng)用

數(shù)字觸發(fā)信號原始信號觸發(fā)采集信號模擬觸發(fā)信號

原始信號

觸發(fā)采集信號模擬觸發(fā)電平限值16.7基于NI-DAQmx的高級編程16.7.1觸發(fā)信第17章FPGA工具包17.1

FPGA的基本概念與CRIO的組成17.2

FPGA編程17.3

FPGA與RT之間的數(shù)據(jù)交換17.4

SPARTAN-3E開發(fā)板第17章FPGA工具包17.1FPGA的基本概念與CRI17.1

FPGA的基本概念與CRIO的組成17.1.1

FPGA的基本概念17.1.2

CRIO的構(gòu)成17.1.3構(gòu)建FPGA項(xiàng)目17.1FPGA的基本概念與CRIO的組成17.1.1F17.2

FPGA編程17.2.1

FPGA基本IO之模擬量輸入輸出17.2.2

FPGA基本IO之?dāng)?shù)字量輸入輸出17.2.3

FPAG定時(shí)、時(shí)鐘與分頻17.2.4

FPGA計(jì)數(shù)器應(yīng)用17.2.5觸發(fā)與外部時(shí)鐘循環(huán)17.2.6

FPGA常用函數(shù)17.2.7

FPGA多線程與線程間數(shù)據(jù)交換17.2.8

FPGAIPCore17.2FPGA編程17.2.1FPGA基本IO之模擬量17.3

FPGA與RT之間的數(shù)據(jù)交換17.3.1讀寫控件方式17.3.2中斷17.3.3

FIFO17.3.4掃描方式17.3.5專用C模塊17.3.6

FPGA程序的優(yōu)化17.3FPGA與RT之間的數(shù)據(jù)交換17.3.1讀寫控件17.4

SPARTAN-3E開發(fā)板17.4.1

SPARTAN-3E簡介17.4.2建立SPARTAN-3EFPGA項(xiàng)目17.4.3編譯FPGA程序17.4SPARTAN-3E開發(fā)板17.4.1SPARTLabVIEW寶典入門篇高級篇應(yīng)用篇LabVIEW寶典入門篇入門篇第一章:打開LabVIEW編程之門第二章:LabVIEW基本函數(shù)第三章:LabVIEW的程序運(yùn)行結(jié)構(gòu)第四章:LabVIEW的數(shù)據(jù)結(jié)構(gòu)及內(nèi)存優(yōu)化第五章:字符串與文件存儲(chǔ)入門篇第一章:打開LabVIEW編程之門高級篇第六章:屬性節(jié)點(diǎn)、方法節(jié)點(diǎn)及引用第七章:高級控件的運(yùn)用第八章:文本編程與外部接口第九章:MathScript第十章:基于組件的程序結(jié)構(gòu)第十一章:人機(jī)交互與編程風(fēng)格高級篇第六章:屬性節(jié)點(diǎn)、方法節(jié)點(diǎn)及引用應(yīng)用篇第十二章:VI模板、設(shè)計(jì)模式、狀態(tài)圖第十三章:串并口通訊、網(wǎng)絡(luò)與DSC第十四章:數(shù)據(jù)庫、報(bào)表工具第十五章:LabVIEW與RT系統(tǒng)第十六章:LabVIEW與數(shù)據(jù)采集第十七章:FPGA工具包應(yīng)用篇第十二章:VI模板、設(shè)計(jì)模式、狀態(tài)圖第1章:打開LabVIEW編程之門1.1從VI開始1.2編輯前面板和程序框圖1.2

VI及其屬性對話框1.4基本控件及其使用方法1.5小結(jié)第1章:打開LabVIEW編程之門1.1從VI開始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.1從VI開始1.1.1如何創(chuàng)建VI1.2編輯前面板和程序框圖1.2.1選取、移動(dòng)和刪除對象1.2.2使用布局工具1.2編輯前面板和程序框圖1.2.1選取、移動(dòng)和刪除對象1.3VI及其屬性對話框1.3.1

VI的層次結(jié)構(gòu)1.3.2

調(diào)用子VI1.3.3

VI的屬性設(shè)置1.3VI及其屬性對話框1.3.1VI的層次結(jié)構(gòu)1.4基本控件及其使用方法1.4.1基本數(shù)值控件及其屬性設(shè)置1.4.2基本布爾控件及其屬性設(shè)置1.4.3控件的通用編輯方法1.4.4字符串和路徑控件1.4.5下拉列表與枚舉控件1.4.6數(shù)組控件及其屬性設(shè)置1.4.7簇控件1.4.8時(shí)間標(biāo)識(shí)控件與波形數(shù)據(jù)控件1.4基本控件及其使用方法1.4.1基本數(shù)值控件及其屬性第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章LabVIEW基本函數(shù)2.1必須了解的一些基本算術(shù)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簇與簇的運(yùn)算2.1.9簇的節(jié)點(diǎn)函數(shù)2.1必須了解的一些基本算術(shù)運(yùn)算節(jié)點(diǎn)函數(shù)

2.1.1La2.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.2必須了解的位運(yùn)算函數(shù)和邏輯運(yùn)算函數(shù)

2.2.1常用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)與公式快速VI2.3必須了解的關(guān)系運(yùn)算函數(shù)和比較節(jié)點(diǎn)函數(shù)

2.3.1第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章LabVIEW的程序運(yùn)行結(jié)構(gòu)3.1兩種不同的循環(huán)結(jié)3.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.1兩種不同的循環(huán)結(jié)構(gòu)

3.1.1For循環(huán)的組成和特3.2定時(shí)結(jié)構(gòu)3.2.1定時(shí)循環(huán)的基本組成要素和配置對話框3.2.2定時(shí)順序結(jié)構(gòu)3.2定時(shí)結(jié)構(gòu)3.2.1定時(shí)循環(huán)的基本組成要素和配置對話框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多重IFELSE的處理方法3.3獨(dú)特的條件結(jié)構(gòu)3.3.1條件結(jié)構(gòu)的基本結(jié)構(gòu)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.4不和諧的順序結(jié)構(gòu)3.4.1多線程運(yùn)行次序3.6局部變量、內(nèi)置全局變量和函數(shù)全局變量3.6.1局部變量3.6.2內(nèi)置全局變量3.6.3函數(shù)全局變量3.6局部變量、內(nèi)置全局變量和函數(shù)全局變量3.6.1局部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)3.7事件結(jié)構(gòu)3.7.1事件結(jié)構(gòu)的基本構(gòu)成和創(chuàng)建方法第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其它標(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章LabVIEW的數(shù)據(jù)結(jié)構(gòu)及內(nèi)存優(yōu)化

4.1幾種常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.1幾種常用的數(shù)據(jù)類型轉(zhuǎn)換節(jié)點(diǎn)函數(shù)

4.1.1強(qiáng)制類型4.2整數(shù)的類型轉(zhuǎn)換及內(nèi)存映射

4.2.1布爾類型與字符串和數(shù)值的相互轉(zhuǎn)換4.2.2U8類型與字符串4.2.3其它整數(shù)的相互轉(zhuǎn)換4.2整數(shù)的類型轉(zhuǎn)換及內(nèi)存映射

4.2.1布爾類型與字符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)存映射4.3.3時(shí)間標(biāo)識(shí)符內(nèi)存映射4.3其它標(biāo)量數(shù)據(jù)類型的類型轉(zhuǎn)換及內(nèi)存映射4.3.1定點(diǎn)數(shù)4.4復(fù)合數(shù)據(jù)類型4.4.1標(biāo)量數(shù)組及其內(nèi)存映射4.4.2字符串、路徑和字符串?dāng)?shù)組的內(nèi)存映射4.4.3LabVIEW使用的編碼4.4復(fù)合數(shù)據(jù)類型4.4.1標(biāo)量數(shù)組及其內(nèi)存映射4.5簇的內(nèi)存映射4.5.1由標(biāo)量組成的簇4.5.2包含數(shù)組和字符串的簇4.5簇的內(nèi)存映射4.5.1由標(biāo)量組成的簇4.6類型描述符

4.6.1類型描述符的基本構(gòu)成要素4.6.2常用類型描述符列表4.6.3常見數(shù)據(jù)類型的類型描述符結(jié)構(gòu)4.6類型描述符

4.6.1類型描述符的基本構(gòu)成要素4.7Openg中的有關(guān)類型描述符節(jié)點(diǎn)函數(shù)4.7.1類型描述符節(jié)點(diǎn)4.7.2利用類型描述符處理枚舉數(shù)據(jù)類型4.7.3利用類型描述符處理簇4.7Openg中的有關(guān)類型描述符節(jié)點(diǎn)函數(shù)4.7.1類型4.8幾種常用的內(nèi)存分析工具和方法4.8.1內(nèi)存的重要性4.8.2內(nèi)存和性能查看工具4.8.3VI使用的內(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.8幾種常用的內(nèi)存分析工具和方法4.8.1內(nèi)存的重要性4.9影響VI運(yùn)行速度的因素

4.9.1硬件輸入輸出4.9.2屏幕顯示屏幕顯示更新是影響程序運(yùn)行速度的另一個(gè)關(guān)鍵因素。LabVIEW會(huì)智能化的決定對一般的控件是否更新,當(dāng)LabVIEW判斷當(dāng)前控件的值未發(fā)生變化時(shí),是不會(huì)更新屏幕顯示的。正因?yàn)檫@樣,LabVIEW必須時(shí)刻關(guān)注并判斷是否數(shù)據(jù)發(fā)生變化,這在一定程度上也是會(huì)影響速度的4.9影響VI運(yùn)行速度的因素

4.9.1硬件輸入輸出屏幕第5章字符串與文件存儲(chǔ)5.1字符串5.2文件存儲(chǔ)第5章字符串與文件存儲(chǔ)5.1字符串5.1字符串5.1.1幾種常用的字符串常量5.1.2幾種簡單常用的字符串節(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字符串5.1.1幾種常用的字符串常量5.1.1幾種常用的字符串常量5.1.1幾種常用的字符串常量5.1.2幾種簡單常用的字符串節(jié)點(diǎn)函數(shù)

字符串長度函數(shù)連接字符串函數(shù)截取字符串函數(shù)替換子字符串函數(shù)搜索替換子字符串函數(shù)5.1.2幾種簡單常用的字符串節(jié)點(diǎn)函數(shù)

字符串長度函數(shù)5.1.3匹配模式和匹配正則表達(dá)式特征字符串匹配確定字符串匹配數(shù)字提取字符串中多個(gè)數(shù)值5.1.3匹配模式和匹配正則表達(dá)式特征字符串5.1.4字符串與數(shù)值的相互轉(zhuǎn)換整數(shù)轉(zhuǎn)換成字符串浮點(diǎn)數(shù)轉(zhuǎn)換成字符串字符串轉(zhuǎn)換成數(shù)值字符串轉(zhuǎn)換成數(shù)值的多態(tài)操作5.1.4字符串與數(shù)值的相互轉(zhuǎn)換整數(shù)轉(zhuǎn)換成字符串5.1.5功能強(qiáng)大的格式化字符串函數(shù)和掃描字符串函數(shù)格式化值函數(shù)和格式化字符串函數(shù)格式字符串配置格式化字符串對話框掃描值函數(shù)和掃描字符串函數(shù)5.1.5功能強(qiáng)大的格式化字符串函數(shù)和掃描字符串函數(shù)格式化值5.1.6數(shù)組與電子表格字符串

5.1.7附加字符串函數(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.7INI文件的讀寫5.2.8注冊表的讀寫5.2.9TDM文件的讀寫5.2.10TDMS文件的讀寫5.2文件存儲(chǔ)5.2.1文本文件與二進(jìn)制文件的區(qū)別5.2.1文本文件與二進(jìn)制文件的區(qū)別文本文件是以ASCII方式存儲(chǔ)的文件,自然讀取這個(gè)文件采取ASCII解讀的方式。文本文件除了可顯示字符,比如字母和數(shù)字外以及標(biāo)點(diǎn)符號,還包括不可顯示字符,比如空格、回車、換行等等。VI文件用記事本打開出現(xiàn)亂碼,就是因?yàn)榘撕芏嗖豢娠@示字符。5.2.1文本文件與二進(jìn)制文件的區(qū)別文本文件是以ASCII5.2.2文件常量和通用目錄、文件節(jié)點(diǎn)函數(shù)

除了文件常量之外,在高級文件函數(shù)選板中還提供了常用的文件操作函數(shù),比如拷貝、刪除、移動(dòng)、創(chuàng)建文件夾和羅列文件夾等。5.2.2文件常量和通用目錄、文件節(jié)點(diǎn)函數(shù)

除了文件常量5.2.3構(gòu)造路徑的方法

創(chuàng)建和拆分路徑當(dāng)前VI路徑函數(shù)在編輯和運(yùn)行時(shí)的區(qū)別解決開發(fā)和運(yùn)行環(huán)境路徑問題的幾種方法5.2.3構(gòu)造路徑的方法

創(chuàng)建和拆分路徑5.2.4文本文件的讀寫操作文件的基本過程為:打開文件、讀寫文件、關(guān)閉文件。讀寫文本文件和讀寫二進(jìn)制文件的節(jié)點(diǎn)函數(shù)集中在文件I/O函數(shù)選板中5.2.4文本文件的讀寫操作文件的基本過程為:打開文件、讀5.2.5數(shù)據(jù)記錄文件的讀寫由于二進(jìn)制文件格式的不確定性,使用非常困難,因此LabVIEW提供了具有格式的二進(jìn)制文件,即數(shù)據(jù)記錄文件。數(shù)據(jù)記錄文件特別適合于數(shù)據(jù)塊的存儲(chǔ)。數(shù)據(jù)記錄文件內(nèi)部是以記錄的方式存儲(chǔ)數(shù)據(jù)的,一個(gè)記錄就是一個(gè)完整的數(shù)據(jù)塊,文件位置定位采用記錄號,因此尋址非??臁?.2.5數(shù)據(jù)記錄文件的讀寫由于二進(jìn)制文件格式的不確定性,5.2.6讀寫二進(jìn)制文件二進(jìn)制文件是計(jì)算機(jī)文件中最常見的文件。它占用空間最小,適合于連續(xù)存儲(chǔ)大量數(shù)據(jù)。同時(shí),它的存儲(chǔ)格式與數(shù)據(jù)在內(nèi)存中的存儲(chǔ)格式一致或者類似,很多情況下甚至是內(nèi)存的映射。因此,無論是存儲(chǔ)還是讀取都是速度最快的,而且還具有非常高的安全性。如果不知道數(shù)據(jù)的格式,很難分析出文件的格式。5.2.6讀寫二進(jìn)制文件二進(jìn)制文件是計(jì)算機(jī)文件中最常見的文5.2.7INI文件的讀寫

在Win95版本以前,Windows操作系統(tǒng)還沒有引入注冊表的概念,當(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.7INI文件的讀寫

在Win95版本以前,Wind5.2.8注冊表的讀寫Windows注冊表的重要性是不言而喻的,Windows絕大部分重要信息都記錄在注冊表中。讀取注冊表是Windows編程的常用操作。注冊表是特定格式的二進(jìn)制文件,可以由Windows的注冊表編輯工具regedit.exe進(jìn)行編輯。Windows同時(shí)也提供了常用的API函數(shù)操作注冊表。。5.2.8注冊表的讀寫Windows注冊表的重要性是不言而5.2.9TDM文件的讀寫LabVIEW首先引入了TDM(TechnicalDataManagement)數(shù)據(jù)管理技術(shù),進(jìn)而又引入了TDMS流式技術(shù),這使得快速存儲(chǔ)查詢采集數(shù)據(jù)管理成為可能。5.2.9TDM文件的讀寫LabVIEW首先引入了TDM(5.2.10TDMS文件的讀寫TDMS文件以二進(jìn)制方式存儲(chǔ)數(shù)據(jù),所以文件更小,速度更快。因此,它在具備二進(jìn)制文件優(yōu)點(diǎn)的同時(shí),又具備關(guān)系型數(shù)據(jù)庫的一些優(yōu)點(diǎn)。據(jù)NI公司測試,TDMS格式文件存儲(chǔ)速度能達(dá)到600MB/S。這樣的存儲(chǔ)速度能滿足絕大多數(shù)數(shù)據(jù)采集系統(tǒng)存儲(chǔ)的需要。5.2.10TDMS文件的讀寫TDMS文件以二進(jìn)制方式存儲(chǔ)第6章對象的屬性、方法及引用6.1

LabVIEW控件對象的層次繼承結(jié)構(gòu)6.2圖形對象類的子類6.3控件類6.4常用控件的專用屬性6.5引用句柄6.6

VI的屬性6.7常用VI方法6.8動(dòng)態(tài)調(diào)用VI6.9應(yīng)用程序的屬性和方法6.10小結(jié)第6章對象的屬性、方法及引用6.1LabVIEW控件對象6.1

LabVIEW控件對象的層次繼承結(jié)構(gòu)

6.1.1布爾控件類的層次繼承結(jié)構(gòu)6.1.2通用類的屬性6.1.3圖形對象類6.1LabVIEW控件對象的層次繼承結(jié)構(gòu)

圖形對象類的子類6.2.1前面板類6.2.2窗格類和分隔欄類6.2.3LabVIEW的坐標(biāo)映射6.2.4裝飾類6.2圖形對象類的子類6.2.1前面板類6.3控件類

6.3.1控件類的常用屬性6.3.2控件類的常用方法6.3.3數(shù)值控件類6.3控件類

6.3.1控件類的常用屬性6.4常用控件的專用屬性

6.4.1布爾控件的專用屬性6.4.2枚舉和下拉列表控件的專用屬性6.4.3字符串、路徑控件和組合框控件的專用屬性6.4.4數(shù)組的屬性和方法6.4.5簇的屬性及方法6.4常用控件的專用屬性

6.4.1布爾控件的專用屬性6.5引用句柄

引用句柄與類的實(shí)例化

溫馨提示

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

最新文檔

評論

0/150

提交評論