第1章 起源
1. 1 LabVIEW和自动化
1. 2 LabVIEW的起源
1. 3 预言未来
1. 4 LabVIEW参与的大项目
第2章 开始
2. 1 如何装配一个系统
2. 2 帮助和问答的资源
2. 3 参考文献
第3章 输入和输出
3. 1 信号的起源
3. 2 连接
第4章 抽样信号
4. 1 抽样法则
4. 2 滤波与取平均值
4. 3 有关ADCs. DACs以及多路转换器
4. 4 发和定时
4. 5 少量噪音可以成为好事
4. 6 吞吐量
4. 7 参考文献
第5章 控制程序流
5. 1 有关这本书的图表
5. 2 定序和数据流
5. 3 循环
5. 4 移位寄存器
5. 5 全局变量和局部变量
第6章 LabVIEW数据类型
6. 1 数值类型
6. 2 字符串
6. 3 数组
6. 4 群集
6. 5 波形
6. 6 数据类型转化
第7章 定时
7. 1 小型定时器的来历
7. 2 使用内置定时功能
7. 3 将定时数据传送至其他应用程序
7. 4 高精度和高准确定时
第8章 同步化
8. 1 轮询
8. 2 事件
8. 3 通告程序
8. 4 信号量
8. 5 会合机制
第9章 文件
9. 1 存取文件
9. 2 文件类型
9. 3 写文本文件
9. 4 读文本文件
9. 5 格式化为文本文件
9. 6 二进制文件
9. 7 写数据流文件
9. 8 读数据记录文件
9. 9 数据记录文件应用
第10章 Gary创建一个应用程序的方法
10. 1 定义问题
10. 2 指定I/O硬件
10. 3 用户界面的原型
10. 4 设计, 然后再编写程序
10. 5 测试和调整自己编写的程序
10. 5 最后一击
10. 7 参考文献
第11章 文件编制
11. 1 VI描述
11. 2 控件描述
11. 3 自定义在线帮助
11. 4 文件编制图表
11. 5 VI历史记录
11. 6 其他文件编制的方法
11. 7 打印LabVIEW面板和图表
11. 8 编写规范的文件
11. 9 分配文件
第12章 设备驱动程序的基本知识
12. 1 有关设备库
12. 2 可相互交换的虚拟设备(IVI)
12. 3 驱动程序基础
第13章 设备驱动程序的开发技术
13. 1 驱动程序体系结构
13. 2 通过功能的分组进行模块化
13. 3 错误I/O流程控件
13. 4 从一个模板开始
13. 5 打开一个连接器
13. 6 使用一个通信子VI
13. 7 在同一子VI中的读和写
13. 8 在一个驱动程序VI中的多个函数
13. 9 定时. 信息交换以及触发
13. 10 范围检查
13. 11 设置管理
13. 12 参考文献
第14章 DAO库的使用
14. 1 NI_DAQ驱动程序
14. 2 NI_DAQ通道模板
14. 3 硬件选择
14. 4 DAQ库概况
第15章 模拟DAQ
15. 1 模拟输入
15. 2 模拟输出
15. 3 参考文献
第16章 数字数据采集
16. 1 数据I/O
16. 2 计数器与计时器
第17章 编写数据采集程序
17. 1 数据分析与储存
17. 2 取样与吞吐量
17. 3 配置管理
17. 4 参考文献
第18章 过程控制应用程序
18. 1 过程控制基本原理
18. 2 使用智能控制器
18. 3 人机界面
18. 4 数据分配
18. 5 顺序控制
18. 6 连续控制
18. 7 趋势显示
18. 8 警报
18. 9 商用软件
18. 10 参考文献
第19章 物理学应用
19. 1 专用的硬件
19. 2 场和等离子体诊断
19. 2. 2 等离子体电势实验
19. 3 处理快速脉冲
19. 3. 1 瞬时数字化仪
19. 3. 2 数字存储示波器(DSO)
19. 3. 3 定时和触发
19. 3. 4 捕捉多个脉冲
19. 3. 5 从同步实验复现信号
19. 4 处理巨量数集
19. 4. 1 减少数据的数量
19. 4. 2 为内存占用率优化VI
19. 5 参考文献
第20章 数据可视化. 成像和声音
20. 1 成像
20. 1. 1 显示波形和笛卡儿数据
20. 1. 2 二元数据
20. 1. 3 多元数据
20. 2 三维图形
20. 3 图形采集和处理
20. 3. 1 成像的系统需求
20. 3. 2 使用IMAQVision
20. 3. 3 IMAQ组件
20. 4 声音输入/输出
20. 4. 1 DAQ实现声音输入输出
20. 4. 2 声音输入/输出功能
20. 4. 3 声音输入
20. 4. 4 声音输出
20. 4. 5 声音文件
20. 5 参考文献
第21章 LabVIEWRT处理实时任务
21. 1 实时不意味着快速
21. 2 RT硬件
21. 3 设计软件满足实时要求
21. 3. 1 检测性能
21. 3. 2 共享资源
21. 3. 3 多线程和多任务处理
21. 3. 4 组织VI以获得最佳的实时性能
21. 3. 5 前后关系转换会增加时间花费
21. 4 时序安排(调度)
21. 4. 1 循环调度程序
21. 4. 2 静态调度程序
21. 5 通讯
21. 6 构建应用程序
21. 7 参考文献
第22章 在虚拟机上嵌入LabVIEW for Linux
22. 1 为什么是Linux
22. 1. 1 Linux资源
22. 1. 2 本书附带CD-ROM上的Linux
22. 2 使用PeeWeeLinux嵌入式系统
22. 3 VMware Workstation建立虚拟机
22. 4 在Linux中建立一个新的VMware Workstation虚拟机
22. 5 构建嵌入式Linux系统的6个步骤
22. 5. 1 虚拟硬盘驱动器分区
22. 5. 2 格式化虚拟硬盘驱动器
22. 5. 3 装入目标分区
22. 5. 4 从CD-ROM传送操作系统
22. 5. 5 安装引导装入过程
22. 5. 6 启动新的嵌入式系统
22. 6 示例嵌入式Linux的详述
22. 7 VMware-mount工具和Linux
22. 8 帮助性的提示
22. 9 进行LabVIEW开发
22. 10 转到真实的硬件
22. 11 参考文献
第23章 嵌入式系统中的LabVIEW和Linux
23. 1 为什么使用桌面操作系统构建嵌入式系统
23. 2 Linux能带来的帮助
23. 3 平台
23. 4 在快速存储器里存储嵌入式系统
23. 5 I/0硬件驱动程序
23. 6 构建一个真实的嵌入式系统
23. 7 成功的7个步骤
23. 8 检测和故障检修
23. 9 在嵌入式领域中使用LabVIEW
23. 10 为自定义启动屏幕而修改Linux内核
23. 11 参考文献
第24章 LabVIEW与实时Linux的接口技术
24. 1 综述
24. 2 安装实时Linux
24. 3 在实时Linux中编程
24. 4 实时FIFO
24. 5 共享内存
24. 6 处理结构数据
24. 7 Lvrtl软件包
24. 8 实时FIF0的POSIX方法
24. 9 参考文献