作品简介

本书在介绍虚拟仪器的基本概念和LabVIEW软件基础知识的同时,重点详细地介绍了LabVIEW的数据采集、仪器控制、分析及应用,并结合实际应用,介绍了编者近年来在研究中总结出来的一些经典案例,尽量做到理论、应用与实际编程的紧密结合,使读者掌握使用LabVIEW的基本方法和技巧。

本书适合LabVIEW入门级读者以及从事相关专业的工程项目开发人员阅读,也可供高等院校计算机、电子技术、自动化工程、电气、通信、测控等相关专业的高年级本科学生使用。

张兰勇编著。

作品目录

  • 前言
  • 第1篇 入门篇
  • 第1章 虚拟仪器概述
  • 1.1 虚拟仪器的概念及结构
  • 1.2 LabVIEW的特点及功能
  • 1.3 LabVIEW的发展历程
  • 1.4 LabVIEW的在线帮助系统
  • 1.5 LabVIEW的应用
  • 1.6 习题
  • 1.7 上机实验
  • 第2章 LabVIEW入门
  • 2.1 系统配置要求
  • 2.2 LabVIEW的安装
  • 2.3 LabVIEW开发环境
  • 2.4 选项板
  • 2.5 LabVIEW初体验:仿真信号并计算其频谱特性
  • 2.6 习题
  • 2.7 上机实验
  • 第2篇 基础篇
  • 第3章 LabVIEW的数据类型与基本操作
  • 3.1 基本数据类型
  • 3.2 数据运算选板
  • 3.3 数组型数据
  • 3.4 簇型数据
  • 3.5 字符串型数据
  • 3.6 综合实例:不同类型函数的综合应用
  • 3.7 习题
  • 3.8 上机实验
  • 第4章 LabVIEW的图形与图表
  • 4.1 图形与图表的基本概念
  • 4.2 波形图表与波形图的使用与定制
  • 4.3 XY图与Express XY图
  • 4.4 强度图表与强度图
  • 4.5 数字波形图
  • 4.6 三维图形
  • 4.7 其他图形控件
  • 4.8 综合实例:绘制李萨如图形
  • 4.9 习题
  • 4.10 上机实验
  • 第5章 LabVIEW程序设计与调试
  • 5.1 VI的创建
  • 5.2 子VI的设计
  • 5.3 VI的编辑
  • 5.4 VI的运行与调试
  • 5.5 综合实例:汽车测速系统设计
  • 5.6 习题
  • 5.7 上机实验
  • 第6章 LabVIEW程序结构设计
  • 6.1 LabVIEW循环与结构的基本概念
  • 6.2 For循环
  • 6.3 While循环
  • 6.4 顺序结构
  • 6.5 定时结构
  • 6.6 条件结构
  • 6.7 事件结构
  • 6.8 变量
  • 6.9 公式节点
  • 6.10 反馈节点
  • 6.11 使能结构
  • 6.12 综合实例:动态窗口的实现
  • 6.13 习题
  • 6.14 上机实验
  • 第7章 LabVIEW文件的输入与输出
  • 7.1 文件输入/输出的基本概念
  • 7.2 文件的基本类型
  • 7.3 文件I/O选板
  • 7.4 常用文件类型的使用
  • 7.5 综合实例:测量数据的保存和读取
  • 7.6 习题
  • 7.7 上机实验
  • 第8章 人机交互界面设计
  • 8.1 VI属性的设置
  • 8.2 对话框的设计
  • 8.3 用户菜单的设计
  • 8.4 错误处理
  • 8.5 自定义控件和自定义数据
  • 8.6 用户界面的设计
  • 8.7 程序设计的一般规则
  • 8.8 综合实例:模拟电路图的设计
  • 8.9 习题
  • 8.10 上机实验
  • 第3篇 提高篇
  • 第9章 LabVIEW中的数字信号处理
  • 9.1 信号处理的基本概念
  • 9.2 信号发生
  • 9.3 波形调理
  • 9.4 信号的时域分析
  • 9.5 信号的频域分析
  • 9.6 波形测量
  • 9.7 窗函数
  • 9.8 滤波器
  • 9.9 逐点分析库
  • 9.10 综合实例:Hilbert变换提取信号包络
  • 9.11 习题
  • 9.12 上机实验
  • 第10章 LabVIEW中的外部接口与应用
  • 10.1 LabVIEW外部接口的基本概念
  • 10.2 LabVIEW中的DDE调用
  • 10.3 LabVIEW中的DLL与API调用
  • 10.4 CIN节点的使用
  • 10.5 ActiveX控件的调用
  • 10.6 LabVIEW与MATLAB混合编程
  • 10.7 综合实例:自适应滤波算法设计
  • 10.8 习题
  • 10.9 上机实验
  • 第11章 仪器控制与访问数据库
  • 11.1 仪器控制概述
  • 11.2 仪器总线技术
  • 11.3 仪器驱动程序
  • 11.4 网络通信与编程
  • 11.5 通过LabSQL访问数据库
  • 11.6 LabSQL应用举例
  • 11.7 综合实例:实现简单的数据库管理
  • 11.8 习题
  • 11.9 上机实验
  • 第12章 LabVIEW应用程序的制作
  • 12.1 独立可执行程序(EXE)
  • 12.2 安装程序(SETUP)
  • 第4篇 综合篇
  • 第13章 电磁干扰自动测试系统
  • 13.1 自动测试系统
  • 13.2 电磁干扰
  • 13.3 自动测试系统的开发流程
  • 13.4 需求分析——电磁干扰自动测试系统
  • 13.5 硬件设计——测试系统的硬件组成
  • 13.6 软件设计——测试系统的程序结构
  • 13.7 系统集成——电磁干扰自动测试系统
  • 第14章 基于声卡的数据采集系统
  • 14.1 声卡的硬件结构与特性
  • 14.2 声卡操作函数
  • 14.3 构建基于声卡的数据采集与分析系统
  • 14.4 界面布局与修饰
  • 第15章 利用虚拟采集卡建立电压采集系统
  • 15.1 数据采集的原理与方法
  • 15.2 数据采集系统的构成
  • 15.3 NI-DAQmx的特点
  • 15.4 建立虚拟采集卡
  • 15.5 利用虚拟采集卡建立电压采集系统
  • 第16章 基于LabVIEW FPGA模块的环境采集系统
  • 16.1 FPGA的基本概念及环境测试系统组成
  • 16.2 构建FPGA项目
  • 16.3 应用实例
展开全部