注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2019-09

出版社:机械工业出版社

以下为《LabVIEW程序设计基础与应用》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 机械工业出版社
  • 9787111635345
  • 1-2
  • 283961
  • 46249431-1
  • 平装
  • 16开
  • 2019-09
  • 587
  • 380
  • 工学
  • 控制科学与工程
  • 测控技术与仪器
  • 本科
内容简介
本书在介绍虚拟仪器的基本概念和LabVIEW软件基础知识的同时,重点详细地介绍了LabVIEW的数据采集、仪器控制、分析及应用,并结合实际应用,介绍了编者近年来在研究中总结出来的一些经典案例,尽量做到理论、应用与实际编程的紧密结合,使读者掌握使用LabVIEW的基本方法和技巧。
本书适合LabVIEW入门级读者以及从事相关专业的工程项目开发人员阅读,也可供高等院校计算机、电子技术、自动化工程、电气、通信、测控等相关专业的高年级本科学生使用。
目录
前言第1篇 入 门 篇第1章 虚拟仪器概述1.1 虚拟仪器的概念及结构1.1.1 虚拟仪器的特点和优势1.1.2 虚拟仪器的结构1.1.3 虚拟仪器的硬件1.1.4 虚拟仪器的软件1.2 LabVIEW的特点及功能1.2.1 LabVIEW的特点1.2.2 LabVIEW的功能1.3 LabVIEW的发展历程1.4 LabVIEW的在线帮助系统1.4.1 显示即时帮助1.4.2 搜索LabVIEW帮助1.4.3 LabVIEW编程范例1.4.4 LabVIEW网络资源1.5 LabVIEW的应用1.6 习题1.7 上机实验第2章 LabVIEW入门2.1 系统配置要求2.2 LabVIEW的安装2.3 LabVIEW开发环境2.3.1 启动LabVIEW 20152.3.2 LabVIEW的编程界面2.3.3 LabVIEW菜单栏2.3.4 LabVIEW工具栏2.4 选项板2.4.1 控件选板及功能2.4.2 函数选板及功能2.4.3 工具选板及功能2.5 LabVIEW初体验:仿真信号并计算其频谱特性2.6 习题2.7 上机实验第2篇 基 础 篇第3章 LabVIEW的数据类型与基本操作3.1 基本数据类型3.1.1 数值型3.1.2 布尔型3.1.3 枚举类型3.1.4 时间类型3.1.5 变体类型3.2 数据运算选板3.2.1 数值函数选板3.2.2 布尔函数选板3.2.3 比较函数选板3.3 数组型数据3.3.1 数组的创建3.3.2 数组函数3.4 簇型数据3.4.1 簇的创建3.4.2 簇函数3.5 字符串型数据3.5.1 字符串与路径3.5.2 列表与表格控件3.5.3 字符串函数3.6 综合实例:不同类型函数的综合应用3.7 习题3.8 上机实验第4章 LabVIEW的图形与图表4.1 图形与图表的基本概念4.1.1 波形数据4.1.2 趋势图与波形图4.1.3 坐标图4.2 波形图表与波形图的使用与定制4.2.1 波形图表与波形图的使用4.2.2 波形图表的定制4.2.3 波形图的定制4.3 XY图与Express XY图4.4 强度图表与强度图4.5 数字波形图4.6 三维图形4.6.1 三维曲面图形4.6.2 三维参数图形4.6.3 三维曲线图形4.7 其他图形控件4.7.1 极坐标图4.7.2 最小-最大曲线显示控件4.8 综合实例:绘制李萨如图形4.9 习题4.10 上机实验第5章 LabVIEW程序设计与调试5.1 VI的创建5.1.1 前面板的创建5.1.2 程序框图的创建5.1.3 图标的创建5.2 子VI的设计5.3 VI的编辑5.3.1 选择对象5.3.2 移动对象5.3.3 复制和删除对象5.3.4 对齐和分布对象5.3.5 调整对象大小5.3.6 重新排序5.3.7 修改对象外观5.3.8 连线5.4 VI的运行与调试5.4.1 调试工具栏5.4.2 高亮显示执行5.4.3 探针和断点诊断5.4.4 错误列表窗口的使用5.4.5 VI的单步执行5.4.6 VI程序调试技巧5.5 综合实例:汽车测速系统设计5.6 习题5.7 上机实验第6章 LabVIEW程序结构设计6.1 LabVIEW循环与结构的基本概念6.1.1 循环结构6.1.2 条件结构6.1.3 顺序结构6.1.4 事件结构6.1.5 反馈节点与移位寄存器6.1.6 使能结构6.1.7 变量6.2 For循环6.2.1 For循环的建立6.2.2 For循环的自动索引6.2.3 移位寄存器6.2.4 For循环应用举例6.3 While循环6.3.1 While循环的建立6.3.2 While循环应用举例6.4 顺序结构6.4.1 顺序结构的建立6.4.2 层叠式顺序结构的局部变量6.4.3 顺序结构应用举例6.5 定时结构6.5.1 定时循环6.5.2 定时顺序6.5.3 定时VI6.5.4 定时结构应用举例6.6 条件结构6.6.1 条件结构的建立6.6.2 条件结构的设置6.6.3 条件结构应用举例6.7 事件结构6.7.1 事件结构的建立6.7.2 事件结构的设置6.7.3 事件结构应用举例6.8 变量6.8.1 局部变量6.8.2 局部变量应用举例6.8.3 全局变量6.8.4 全局变量应用举例6.9 公式节点6.9.1 公式节点的建立6.9.2 公式节点中允许的运算符6.9.3 公式节点应用举例6.10 反馈节点6.10.1 反馈节点的建立6.10.2 反馈节点应用举例6.11 使能结构6.11.1 程序框图禁用结构6.11.2 程序框图禁用结构应用举例6.11.3 条件禁用结构6.11.4 条件禁用结构的建立6.11.5 条件禁用结构应用举例6.12 综合实例:动态窗口的实现6.13 习题6.14 上机实验第7章 LabVIEW文件的输入与输出7.1 文件输入/输出的基本概念7.1.1 文件路径7.1.2 文件引用句柄7.1.3 文件I/O7.1.4 文件I/O流程控制7.1.5 文件I/O出错管理7.1.6 流盘7.2 文件的基本类型7.2.1 文本文件7.2.2 电子表格文件7.2.3 二进制文件7.2.4 数据记录文件7.2.5 波形文件7.2.6 测量文件7.2.7 配置文件7.2.8 XML文件7.3 文件I/O选板7.3.1 打开/创建/替换文件函数7.3.2 关闭文件函数7.3.3 格式化写入文件函数7.3.4 扫描文件函数7.4 常用文件类型的使用7.4.1 文本文件函数的使用7.4.2 电子表格文件函数的使用7.4.3 二进制文件函数的使用7.4.4 波形文件函数的使用7.4.5 数据记录文件函数的使用7.4.6 测量文件函数的使用7.4.7 配置文件函数的使用7.4.8 XML文件函数的使用7.5 综合实例:测量数据的保存和读取7.6 习题7.7 上机实验第8章 人机交互界面设计8.1 VI属性的设置8.1.1 常规属性页8.1.2 内存属性页8.1.3 说明信息属性页8.1.4 修订历史属性页8.1.5 编辑器选项属性页8.1.6 保护属性页8.1.7 窗口外观属性页8.1.8 窗口大小属性页8.1.9 窗口运行时位置属性页8.1.10 执行属性页8.1.11 打印选项属性页8.2 对话框的设计8.2.1 普通对话框8.2.2 用户自定义对话框8.3 用户菜单的设计8.3.1 菜单编辑器的设置8.3.2 菜单函数选板8.4 错误处理8.5 自定义控件和自定义数据8.5.1 自定义控件8.5.2 自定义数据8.6 用户界面的设计8.6.1 修饰静态界面8.6.2 动态交互界面8.7 程序设计的一般规则8.7.1 关于前面板的设计8.7.2 关于程序框图的设计8.8 综合实例:模拟电路图的设计8.9 习题8.10 上机实验第3篇 提 高 篇第9章 LabVIEW中的数字信号处理9.1 信号处理的基本概念9.1.1 信号发生9.1.2 波形调理9.1.3 时频分析9.2 信号发生9.2.1 基本函数信号9.2.2 多频信号9.2.3 噪声信号发生器9.2.4 仿真信号发生器9.3 波形调理9.3.1 波形对齐9.3.2 波形重采样9.3.3 触发与门限9.4 信号的时域分析9.4.1 卷积9.4.2 相关9.4.3 缩放与归一化9.5 信号的频域分析9.5.1 快速傅里叶变换9.5.2 Hilbert变换9.5.3 功率谱分析9.5.4 联合时频分析9.6 波形测量9.6.1 平均直流—均方差VI9.6.2 过渡态测量9.6.3 谐波分析9.6.4 提取信号频率信息9.6.5 能量谱9.7 窗函数9.8 滤波器9.8.1 低通滤波器9.8.2 带通滤波器9.9 逐点分析库9.10 综合实例:Hilbert变换提取信号包络9.11 习题9.12 上机实验第10章 LabVIEW中的外部接口与应用10.1 LabVIEW外部接口的基本概念10.1.1 动态数据交换10.1.2 动态链接库10.1.3 应用编程接口10.1.4 C代码接口10.1.5 ActiveX10.1.6 LabVIEW与MATLAB混合编程10.2 LabVIEW中的DDE调用10.2.1 LabVIEW中的DDE通信10.2.2 利用Request方式进行DDE通信10.3 LabVIEW中的DLL与API调用10.3.1 DLL调用10.3.2 参数类型的配置10.3.3 Windows API调用10.4 CIN节点的使用10.5 ActiveX控件的调用10.5.1 ActiveX自动化10.5.2 ActiveX容器10.5.3 ActiveX事件10.5.4 LabVIEW作为服务器端10.6 LabVIEW与MATLAB混合编程10.6.1 MathScript节点10.6.2 MATLAB Script节点10.7 综合实例:自适应滤波算法设计10.7.1 LabVIEW与MATLAB混合编程的优势10.7.2 自适应滤波算法10.7.3 自适应滤波算法的实现10.8 习题10.9 上机实验第11章 仪器控制与访问数据库11.1 仪器控制概述11.2 仪器总线技术11.2.1 GPIB总线11.2.2 串行总线11.2.3 USB总线11.2.4 PXI总线11.2.5 VXI总线11.3 仪器驱动程序11.3.1 可编程仪器标准命令SCPI11.3.2 虚拟仪器软件构架VISA11.3.3 可互换的虚拟仪器驱动程序IVI11.4 网络通信与编程11.4.1 TCP通信11.4.2 UDP通信11.4.3 UDP和TCP的比较11.4.4 DataSocket通信11.4.5 远程访问11.5 通过LabSQL访问数据库11.5.1 LabSQL安装11.5.2 LabSQL配置11.5.3 LabSQL VIs11.6 LabSQL应用举例11.7 综合实例:实现简单的数据库管理11.8 习题11.9 上机实验第12章 LabVIEW应用程序的制作12.1 独立可执行程序(EXE)12.2 安装程序(SETUP)第4篇 综 合 篇第13章 电磁干扰自动测试系统13.1 自动测试系统13.1.1 自动测试系统的概念13.1.2 自动测试系统的组成13.1.3 自动测试系统的应用范围13.1.4 自动测试系统的现状和发展趋势13.2 电磁干扰13.2.1 电磁干扰的产生13.2.2 电磁干扰的测试13.3 自动测试系统的开发流程13.3.1 需求分析13.3.2 硬件设计13.3.3 软件设计13.3.4 系统联调13.4 需求分析—电磁干扰自动测试系统13.5 硬件设计—测试系统的硬件组成13.5.1 硬件组成13.5.2 数据采集卡13.5.3 接收天线13.5.4 其他仪器的选择13.5.5 测试系统的工作原理13.6 软件设计—测试系统的程序结构13.6.1 测试系统程序的总体构成13.6.2 系统软件结构规划13.6.3 测试系统软件开发实现13.6.4 子系统的程序结构13.7 系统集成—电磁干扰自动测试系统第14章 基于声卡的数据采集系统14.1 声卡的硬件结构与特性14.1.1 声卡的基本参数14.1.2 声卡的硬件接口14.2 声卡操作函数14.3 构建基于声卡的数据采集与分析系统14.3.1 系统组成14.3.2 编写波形显示子VI14.3.3 自动存储14.3.4 手动存储14.3.5 信号回放与分析14.3.6 程序组合14.4 界面布局与修饰第15章 利用虚拟采集卡建立电压采集系统15.1 数据采集的原理与方法15.1.1 采样定理15.1.2 NI-DAQmx简介15.2 数据采集系统的构成15.2.1 数据采集系统的硬件15.2.2 数据采集系统的软件15.3 NI-DAQmx的特点15.3.1 NI-DAQmx的新特性15.3.2 NI-DAQmx的安装和重要概念15.4 建立虚拟采集卡15.5 利用虚拟采集卡建立电压采集系统15.5.1 通道配置15.5.2 测试任务15.5.3 绘制图形15.5.4 编辑NI-DAQmx 任务15.5.5 直观比较两个电压读数第16章 基于LabVIEW FPGA模块的环境采集系统16.1 FPGA的基本概念及环境测试系统组成16.1.1 FPGA的基本概念16.1.2 环境测试系统组成16.2 构建FPGA项目16.3 应用实例