内容简介
第一篇 入门篇
第1章 绪论
1.1 LabVIEW概述
1.1.1 LabVIEW简介
1.1.2 LabVIEW软件的特点及应用
1.1.3 LabVIEW软件的安装与启动
1.2 G语言程序设计
1.3 LabVIEW学习的几点建议
练习
第2章 LabVIEW的界面
2.1 LabVIEW的运行
2.2 LabVIEW的编程环境
2.2.1 LabVIEW的编程环境说明
2.2.2 菜单栏和工具栏及其功能
2.2.3 前面板及其功能
2.2.4 功能模板
2.3 程序菜单设计
2.4 载入和保存VI
2.5 LabVIEW帮助选项
练习
第3章 LabVIEW编程入门
3.1 如何创建VI
3.2 VI的编辑
3.2.1 前面板对象的属性及设置
3.2.2 程序框图的编辑
3.2.3 连线的编辑与数据转换
3.2.4 快速VI
3.3 子VI的创建与调用
3.3.1 子VI的概念
3.3.2 创建图标和连接器
3.3.3 选择和修改端口板
3.3.4 指定控件和指示器端口
3.3.5 构建子VI
3.3.6 VI或其部分用作子VI
3.3.7 设置子VI
3.4.1 层次窗口访问
3.3.8 保存与调用子VI
3.4 层次化窗口(Hierarchy Window)
3.4.2 搜索层次化结构
3.5 创建一个VI
3.6 VI的调试
3.6.1 单步运行
3.6.2 高亮运行
3.6.3 错误查找
3.6.4 断点和探针的设置
3.6.6 程序调试技巧
3.6.5 建立错误处理机制
3.7 程序设计方法
练习
第4章 数组、簇和字符串
4.1 数组
4.1.1 数组的概念
4.1.2 数组的创建及应用
4.1.3 数组函数
4.2.1 簇的概念
4.1.4 多态性
4.2 簇
4.2.2 创建簇
4.2.3 簇的顺序
4.2.4 簇函数和多态性簇
4.3 字符串
4.3.1 字符串的概念
4.3.2 字符串控件和指示器的创建
4.3.3 字符串函数
4.3.4 与XML的数据转换
练习
第5章 循环与结构
5.1 For循环
5.1.1 For循环的组成与建立
5.1.2 For循环的时间控制与数据传递
5.1.3 For循环的自动索引
5.1.4 For循环示例
5.2 While循环
5.2.1 While循环的组成与创建
5.2.2 While循环编程要点
5.2.3 While循环示例
5.3 移位寄存器
5.3.1 移位寄存器的概念
5.3.2 多个移位寄存器的建立
5.3.3 移位寄存器的初始化
5.3.4 移位寄存器的应用
5.4 Case选择结构
5.4.1 Case结构的组成与建立
5.4.2 Case结构默认选项的设置
5.4.3 Case结构分支的添加、删除与排序
5.4.4 Case结构数据的输入与输出
5.4.5 Case结构示例
5.5 Sequence顺序结构
5.5.1 Sequence顺序结构的组成与建立
5.5.4 Sequence结构示例
5.5.3 Sequence结构局部变量的创建
5.5.2 Sequence结构数据的输入与输出
5.6 Event事件结构
5.6.1 Event驱动的概念
5.6.2 Event结构的创建
5.6.3 Event结构的设置及分类
5.6.4 Event结构举例
5.7.1 公式节点的概念及创建
5.7.2 公式节点的应用
5.7 公式节点
5.7.3 公式节点的语法
5.8 表达式节点和反馈节点
练习
第6章 数据的显示
6.1 LabVIEW的显示件
6.2 定制图(Graph)
6.2.1 波形图
6.2.2 绘制坐标图
6.2.3 强度图
6.3 三维图形显示
6.4 图注
6.4.1 图形选项板及刻度图注
6.4.2 图形的个性化
6.4.3 图表的个性化
6.5 特殊图线与图片的显示
练习
7.1.1 局部变量的创建
7.1 局部变量
第7章 局部变量和全局变量
7.1.2 局部变量的使用
7.1.3 局部变量应用示例
7.2 全局变量
7.2.1 全局变量的创建
7.2.2 全局变量的使用
7.2.3 全局变量应用示例
7.2.4 局部变量和全局变量使用的注意事项
练习
第8章 VI Server——程序动态控制
8.1 VI Server技术简介
8.2 动态加载VI
8.2.1 监测内存中所有VI
8.2.2 动态加载VI的程序
8.3 动态控制VI运行
8.3.1 动态刷新被控VI前面板控件值
8.3.2 选择性打开VI面板
8.3.3 子面板设计
8.4 动态设置VI属性
8.5 前面板对象属性控制
8.5.1 前面板对象常用属性
8.5.2 控制图形显示件的属性
8.6 运行菜单控制
8.6.1 用程序代码进行运行菜单设置
8.6.2 在程序中响应菜单选项
练习
9.1 文件I/O的格式
第9章 文件I/O
9.2 文件I/O函数和VI
9.3 文本文件的I/O
9.3.1 文本文件的保存
9.3.2 文本文件的读取
9.4 二进制文件的I/O
9.4.1 二进制文件的保存
9.4.2 二进制文件的读取
9.5 数据记录文件的I/O
9.6 波形文件I/O
练习
第二篇 提高篇
第10章 数据分析
10.1 生成信号与波形VI
10.2 分析VI概述
10.3 信号的时域分析
10.4 信号的频域分析
10.4.1 快速傅里叶变换
10.4.2 功率谱分析
10.5 波形测量VI和波形的监测
练习
第11章 数值计算
11.1 线性代数
11.1.1 矩阵的范数
11.1.2 条件数
11.1.3 线性方程组
11.1.4 特征值和特征向量
11.1.5 矩阵因式分解
11.1.6 矩阵的逆
11.2 概率与统计
11.2.1 概率
11.2.2 随机变量与分布函数
11.2.3 统计计算
11.3 微积分
11.4 分析VI实例
练习
12.2 DAQ特有的数据类型
第12章 数据采集
12.1 DAQ系统的构成
12.3 数据采集的过程
12.4 数据采集设备
12.5 信号类型
12.6 转换器及信号调节
12.7 接地与测量
12.7.1 信号源的基准配置
12.7.2 测量系统
12.8 DAQ VI
12.8.1 数据采集子模板
12.8.2 DAQ VI的参数
12.8.3 出错处理
12.9 DAQ的通道设置
12.10 输入输出数据的组织
12.11 应用DAQmx系统进行数据采集
12.11.1 数据采集助手的应用
12.11.2 生成图形代码
12.11.3 DAQmx数据采集函数
练习
第13章 模拟输入
13.1 模拟输入的过程
13.2 采集设备的性能指标
13.3 模拟输入的基本参数
13.4 单点模拟输入
13.5.1 使用传统DAQ的方法
13.5 波形采集及其类型
13.5.2 使用DAQmx的方法
13.6 磁盘流
练习
第14章 模拟输出和数字I/O
14.1 模拟输出
14.1.1 模拟输出信号
14.1.2 单点模拟输出
14.1.3 生成波形
14.1.4 模拟I/O控制回路
14.2.1 数字I/O的基本概念
14.2 数字I/O
14.2.2 数字I/O的通道设置
14.2.3 数字I/O VI
14.2.4 立即方式数字I/O
14.2.5 握手方式数字I/O
14.3.1 计数器基础知识
14.3.2 用计数器输出方脉冲和脉冲序列
14.3 计数器I/O
14.3.3 测量脉冲幅宽
14.3.4 测量TTL信号的频率和周期
14.3.5 事件计数与计时
练习
第15章 仪器控制
15.1 串行通信及子模版简介
15.2.4 GPIB子模板简介
15.2.3 系统组成及器件职能
15.2.1 GPIB概念
15.2.2 GPIB消息
15.2 GPIB(IEEE 488)概述
15.3 VISA编程
15.3.1 VISA的概念及其使用的意义
15.3.2 VISA子模板简介
15.4 LabVIEW仪器驱动程序
练习
第16章 信号调理
16.1 信号调理简介
16.1.1 信号调理的基本概念
16.1.2 常用的信号调理设备
16.1.3 信号调理设备与数据采集设备的通信
16.2 信号调理设备的安装与设置
16.3 信号调理器通道定址
16.4 信号调理器的增益
16.6 常用信号调理程序
16.6.1 用热电阻测量温度
16.5 信号调理器的时间设置
16.6.2 应变测量
练习
第17章 LabVIEW与其他应用软件的接口
17.1 LabVIEW与MATLAB的接口
17.2 Windows库函数调用
17.3 C语言代码调用与编写
17.4.1 LabVIEW的DDE概述
17.4.2 作为DDE服务器的VI
17.4 动态数据交换(DDE)
17.4.3 与Excel通信
17.4.4 网络DDE
17.5 ActiveX技术
17.5.1 ActiveX技术简介
17.5.2 ActiveX控件
17.5.3 ActiveX自动化功能
17.5.4 Active服务器属性和方法
练习
18.2.2 DataSocket数据传递方式
18.2.1 DataSocket的基本概念和特点
第18章 LabVIEW的网络与通信
18.2 DataSocket技术
18.1 LabVIEW通信概述
18.2.3 DataSocket Server
18.2.4 使用DataSocket传输数据
18.3 在Web上发布LabVIEW程序
18.3.1 发布LabVIEW程序的设置
18.3.2 发布程序的前面板
18.3.3 HTML文件的发布
18.3.4 前面板远程链接
18.3.5 远程面板链接管理器
18.4 TCP协议的应用
练习
附录A LabVIEW各菜单功能介绍
附录B 文件操作函数简介
附录C LabVIEW常用词汇表
参考文献