資料介紹
本書系統(tǒng)、全面地講解了LabVIEW的編程技術,主要內(nèi)容包括LabVIEW開發(fā)環(huán)境介紹、數(shù)據(jù)結(jié)構(gòu)、程序結(jié)構(gòu)、屬性節(jié)點、子VI與內(nèi)存管理、多線程應用、程序設計模式、動態(tài)調(diào)用、常用控件的編程、文件操作、程序界面構(gòu)建、面向?qū)ο缶幊?、LabVIEW與外部組件的通信、LabVIEW與硬件的通信、應用程序制作和安裝包的生成。本書的特色是實例多,作者將多年的編程經(jīng)驗精心制作為例題,例題中的程序代碼反映了LabVIEW編程中的重點和難點,而且淺顯易懂,可以滿足不同層次讀者的需要。LabVIEW的編程思想和傳統(tǒng)的文本編程語言是有差別的,書中很多程序代碼提供了多種實現(xiàn)方法,通過這種舉一反三的形式幫助讀者理解LabVIEW的編程思想。
?
目錄
編輯
第1章 初識LabVIEW
1.1 虛擬儀器
1.2 LabVIEW
1.3 LabVIEW的控件
1.4 LabVIEW的修飾
1.5 LabVIEW編程元素
1.6 選中VI對象
1.7 完整的LabVIEW程序—VI
1.8 LabVIEW的項目
第2章 LabVIEW編程環(huán)境
2.1 前面板窗格
2.2 工具選板
2.3 VI菜單
2.4 工具欄
2.5 常用組合鍵
2.6 VI屬性
2.7 程序代碼調(diào)試
第3章 數(shù)據(jù)類型與運算
3.1 數(shù)值類型
3.1.1 數(shù)值類型分類
3.1.2 數(shù)值型存儲
3.1.3 浮點數(shù)誤差
3.2 字符串類型
3.2.1 字符串存儲
3.2.2 字符串函數(shù)
3.3 布爾類型
3.4 數(shù)組
3.5 簇
3.6 變體
3.7 波形數(shù)據(jù)
3.8 枚舉類型
3.9 自定義類型
3.10 常量和變量
3.11 運算類型
第4章 程序結(jié)構(gòu)
4.1 循環(huán)結(jié)構(gòu)
4.1.1 While循環(huán)
4.1.2 For循環(huán)
4.1.3 數(shù)據(jù)進出循環(huán)的途徑
4.1.4 反饋節(jié)點
4.1.5 For循環(huán)的退出機制
4.1.6 While循環(huán)的退出機制
4.1.7 數(shù)據(jù)出循環(huán)的條件
4.1.8 循環(huán)結(jié)構(gòu)與數(shù)組函數(shù)
4.2 條件結(jié)構(gòu)
4.2.1 布爾類型輸入
4.2.2 整型標量輸入
4.2.3 字符串類型輸入
4.2.4 枚舉類型
4.2.5 錯誤簇
4.3 事件結(jié)構(gòu)
4.3.1 創(chuàng)建事件分支
4.3.2 通知事件
4.3.3 過濾事件
4.3.4 LabVIEW的事件源
4.3.5 多事件分支
4.3.6 事件結(jié)構(gòu)應用
4.4 順序結(jié)構(gòu)
4.4.1 平鋪式順序結(jié)構(gòu)
4.4.2 層疊式順序結(jié)構(gòu)
4.4.3 平鋪式順序與層疊式順序的轉(zhuǎn)換
4.5 公式節(jié)點
第5章 屬性節(jié)點和方法
5.1 控件的屬性節(jié)點
5.2 屬性的類層次結(jié)構(gòu)
5.3 LabVIEW的屬性類
5.3.1 通用類
5.3.2 圖形對象類
5.3.3 修飾類
5.3.4 文本類
5.3.5 控件類
5.3.6 字符串類
5.3.7 布爾類
5.3.8 數(shù)值類
5.3.9 數(shù)字類
5.3.10 簇類
5.3.11 VI類
5.3.12 前面板類
5.4 LabVIEW的方法
5.4.1 控件的方法
5.4.2 VI的方法
5.5 屬性和方法的多線程
第6章 子VI與內(nèi)存管理
6.1 子VI的創(chuàng)建
6.1.1 從普通VI創(chuàng)建子VI
6.1.2 從程序框圖創(chuàng)建子VI
6.2 VI的四個內(nèi)存單元
6.3 多態(tài)VI
6.4 子VI中的程序結(jié)構(gòu)
6.5 子VI的執(zhí)行模式
6.5.1 不可重入VI
6.5.2 可重入VI
6.6 共享副本與數(shù)據(jù)竄改
6.7 子VI加載內(nèi)存的形式
6.8 子VI與屬性節(jié)點
6.9 子VI的生命周期
6.10 LabVIEW的內(nèi)存再分配
6.11 LabVIEW中的緩存重用
6.12 數(shù)據(jù)類型的轉(zhuǎn)換
6.13 合理的編程習慣
6.14 應用程序的內(nèi)存管理
第7章 多線程
7.1 LabVIEW的執(zhí)行系統(tǒng)與多線程機制
7.2 多線程的執(zhí)行機制—時間片
7.3 LabVIEW多線程分類
7.4 多線程通信
7.4.1 局部變量
7.4.2 全局變量
7.4.3 隊列
7.4.4 LV2型全局變量
7.4.5 共享變量
7.4.6 數(shù)據(jù)傳遞機制讀/寫速度
7.4.7 LabVIEW變量的深入分析
7.4.8 子VI與主VI的實時通信
7.5 多線程同步
7.6 并行循環(huán)的停止機制
7.7 多線程的優(yōu)勢
7.8 多線程優(yōu)先級
7.9 多線程應用
第8章 LabVIEW的設計模式
8.1 連續(xù)循環(huán)模式
8.2 事件處理器
8.3 狀態(tài)機
8.3.1 順序狀態(tài)機
8.3.2 改進型狀態(tài)機
8.3.3 標準狀態(tài)機
8.3.4 事件狀態(tài)機
8.3.5 超時狀態(tài)機
8.3.6 自定義事件狀態(tài)機
8.4 隊列消息處理器
8.4.1 查詢模式的隊列消息處理器
8.4.2 事件驅(qū)動的隊列消息處理器
8.4.3 基于超時事件的隊列消息處理器
8.4.4 基于自定義事件的隊列消息處理器
8.4.5 基于回調(diào)機制的隊列消息處理器
8.4.6 多重嵌套的隊列消息處理器
8.5 頂層程序設計模式
8.6 多線程的模塊化
8.7 LabVIEW程序的構(gòu)建策略
8.8 連續(xù)循環(huán)時的事件響應
第9章 動態(tài)調(diào)用技術
9.1 VI服務器與引用
9.2 動態(tài)控制VI
9.3 動態(tài)事件
9.4 LabVIEW的回調(diào)機制
9.5 多線程傳遞事件
第10章 常用控件的編程
10.1 列表框
10.1.1 列表框的屬性
10.1.2 列表框的方法
10.1.3 列表框的應用
10.2 多列列表框
10.2.1 多列列表框的屬性
10.2.2 多列列表框的應用
10.3 選項卡
10.4 樹形控件
10.5 波形圖表
10.5.1 波形圖表的外觀
10.5.2 波形圖表的數(shù)據(jù)輸入形式
10.5.3 圖形圖表類屬性
10.5.4 標尺類屬性
10.5.5 波形圖表類屬性
10.6 波形圖
10.7 XY圖
10.8 XControl控件
第11章 文件I/O操作
11.1 常用的文件類型
11.2 常用的文件操作函數(shù)
11.3 報表
11.3.1 LabVIEW工具包
11.3.2 自動化函數(shù)
第12章 程序界面構(gòu)建
12.1 菜單
12.1.1 自定義菜單的創(chuàng)建
12.1.2 自定義菜單的響應
12.2 快捷菜單
12.2.1 快捷菜單的創(chuàng)建
12.2.2 快捷菜單的響應
12.3 工具欄
12.3.1 工具欄的創(chuàng)建
12.3.2 工具欄的響應
12.4 對話框
12.5 狀態(tài)欄編程
12.6 界面的構(gòu)建實例
第13章 面向?qū)ο缶幊?/p>
13.1 面向?qū)ο蟮木幊趟枷?/p>
13.2 面向?qū)ο蟮幕靖拍?/p>
13.3 LabVIEW的類
13.3.1 創(chuàng)建基類
13.3.2 類的繼承
13.4 面向?qū)ο蟮木幊虘?/p>
13.5 LabVIEW面向?qū)ο蟮睦追治?/p>
第14章 LabVIEW與外部組件的通信
14.1 DLL
14.1.1 DLL的概念
14.1.2 DLL文件的制作
14.1.3 DLL文件的調(diào)用
14.2 Windows API
14.4 多進程通信
第15章 接口通信和驅(qū)動程序開發(fā)
15.1 串口通信
15.1.1 串口通信的硬件介紹
15.1.2 基于LabVIEW的串口通信
15.2 USB總線通信
15.2.1 CH372概述
15.2.2 單片機與CH372的接口電路
15.2.3 單片機USB通信程序
15.2.4 基于DLL的USB通信
15.2.5 基于VISA的USB通信
15.3 計算機聲卡通信
第16章 LabVIEW應用程序制作
16.1 修改主程序外觀
16.2 修改路徑
16.3 創(chuàng)建LabVIEW項目
16.4 生成應用程序(EXE文件)
16.5 制作程序安裝包
- 圖解數(shù)字磁帶錄音機的PDF電子書免費下載 109次下載
- 現(xiàn)代無線電實驗的PDF電子書免費下載 285次下載
- 半導體收音機淺談的PDF電子書免費下載 171次下載
- 光學諧振腔的圖解分析與設計方法的PDF電子書免費下載 132次下載
- 無線電全息攝影的PDF電子書免費下載 54次下載
- MATLAB函數(shù)速查手冊PDF電子書免費下載 150次下載
- 電子管數(shù)據(jù)手冊合集PDF電子書免費下載 82次下載
- 通信原理習題及答案第六版PDF電子書免費下載 0次下載
- 寫給文科生看的編程入門Python管窺PDF電子書免費下載 7次下載
- 51單片機100實例源碼的注釋詳細PDF電子書免費下載 220次下載
- 電冰箱快速維修PDF電子書免費下載 51次下載
- 家電維修1128例PDF電子書免費下載 207次下載
- STM8 C語言精品編程100例PDF版電子書免費下載 0次下載
- 數(shù)字信號處理算法C語言實現(xiàn)PDF版電子書免費下載 0次下載
- 《Visual C++游戲編程基礎》電子書.pdf 0次下載
- LabVIEW多線程編程數(shù)據(jù)傳遞教程 7215次閱讀
- 電子產(chǎn)品裝聯(lián)工藝技術詳解 1161次閱讀
- 電子書閱讀器內(nèi)置鋰電池供電自動切換電路 2030次閱讀
- 手機熱點可以替代寬帶長期使用嗎? 4396次閱讀
- dfrobotArduino與LabVIEW互動設計簡介 1985次閱讀
- 盤點LabVIEW新手5大容易犯的錯誤 4822次閱讀
- LabVIEW軟件中最常用的快捷鍵情況 2.1w次閱讀
- 一文詳解LabVIEW RIO架構(gòu) 6058次閱讀
- LabVIEW可編程FPGA模塊對示波器的重要性 4441次閱讀
- 最新電子書拆解評測系列報道(一):打開你的眼界 1.2w次閱讀
- 對《工業(yè)機器人編程指令詳解》的詳細介紹 1.9w次閱讀
- 數(shù)據(jù)流編程以及LabVIEW多核編程 1850次閱讀
- AUTOCAD2009免費下載中文版 CAD2009簡體中文下載及安裝方法 1.3w次閱讀
- 基于LabVIEW和Matlab混合編程的小波降噪方法 1w次閱讀
- 不得不看的LabVIEW新手5大錯誤 1.5w次閱讀
下載排行
本周
- 1常用電子元器件集錦
- 1.72 MB | 24490次下載 | 免費
- 2PC2456高壓浪涌抑制器控制器數(shù)據(jù)手冊
- 3.03 MB | 12次下載 | 免費
- 3PC2466高電壓浪涌抑制器數(shù)據(jù)手冊
- 3.37 MB | 8次下載 | 免費
- 4ssd1306單片 CMOS OLED/PLED 驅(qū)動芯片中文手冊
- 1.66 MB | 5次下載 | 1 積分
- 5PC2596 40V 輸入 150KHz 3A 降壓型電源轉(zhuǎn)換器數(shù)據(jù)手冊
- 2.44 MB | 3次下載 | 免費
- 6臺式主板DDR5內(nèi)存插槽引腳功能表資料
- 0.17 MB | 2次下載 | 5 積分
- 7電子元件FVT-6S電壓控制溫補晶體振蕩器(VCTCXO):2.0×1.6mm封裝規(guī)格及應用參數(shù)詳解
- 437.99 KB | 2次下載 | 免費
- 8ZYNALOG徴格半導體|ZGAD125S14技術參數(shù)書
- 982.53 KB | 2次下載 | 免費
本月
- 1常用電子元器件集錦
- 1.72 MB | 24490次下載 | 免費
- 2三相逆變主電路的原理圖和PCB資料合集免費下載
- 27.35 MB | 111次下載 | 1 積分
- 3運算放大器基本電路中文資料
- 1.30 MB | 16次下載 | 免費
- 4蘋果iphone 11電路原理圖
- 4.98 MB | 12次下載 | 5 積分
- 5常用電子元器件介紹
- 3.21 MB | 12次下載 | 免費
- 6PC2456高壓浪涌抑制器控制器數(shù)據(jù)手冊
- 3.03 MB | 12次下載 | 免費
- 7PC2557正向高壓理想二極管控制電路中文手冊
- 1.80 MB | 8次下載 | 免費
- 8PC2559帶反向輸入保掮 理想二極管控制電路中文手冊
- 1.08 MB | 8次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935130次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191390次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183345次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81591次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73816次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65990次下載 | 10 積分
評論