当前位置:首页 > 图书中心 > 教材 > 本科生教材 > 虚拟仪器技术与设计
虚拟仪器技术与设计
ISBN:7-5624-3632-0
测控技术与仪器专业本科系列教材
作者:余成波
编辑:曾显跃
字数(千):462 页数:284 印次:1-1
开本:16开  平装
出版时间: 2006-07-31
定价:¥23

相关丛书

内容简介

本书以测控技术与仪器专业应用为背景,系统地介绍了虚拟仪器的相关理论及软硬件技术,并且给出了大量的工程实例和编程语言实例。全书分为8章。第1章是有关虚拟仪器的概念阐述;第2章是介绍虚拟仪器软件标准;第3章介绍了虚拟仪器系统开发环境;第4章为虚拟仪器的信号分析与处理;第5章介绍了虚拟仪器系统的抗干扰设计;第6章是网络化虚拟仪器的原理与设计;第7章为虚拟仪器系统的软件总体设计;第8章介绍了虚拟仪器的工程实例。全书提供了丰富的虚拟仪器设计技术的实例。本书可作为高等院校测控技术与仪器、信号与信息处理、电气工程与自动化、自动化等学科的本科生教材,也可供研究生以及从事有关专业技术的科技人员学习参考。

目录
第1章 绪 论  1.1 测试与仪器   1.1.1 测试技术   1.1.2 仪器仪表  1.2 虚拟仪器   1.2.1 虚拟仪器的概念   1.2.2 虚拟仪器的组成与分类  1.3 虚拟仪器的特点与应用   1.3.1 虚拟仪器的特点   1.3.2 虚拟仪器技术的应用  1.4 虚拟仪器的发展  1.5 虚拟仪器的整体设计 第2章 虚拟仪器软件标准  2.1 概述   2.1.1 SCPI   2.1.2 VXI Plug&Play与VISA   2.1.3 仪器驱动器   2.1.4 IVI  2.2 程控仪器标准命令SCPI   2.2.1 SCPI仪器模型   2.2.2 SCPI命令句法   2.2.3 常用SCPI命令简介  2.3 虚拟仪器软件体系VISA   2.3.1 VISA资源描述   2.3.2 VISA事件的处理机制  2.4 IVI仪器驱动器   2.4.1 IVI仪器规范   2.4.2 IVI驱动器的功能   2.4.3 IVI驱动器的特点 第3章 虚拟仪器系统开发环境  3.1 虚拟仪器常用编程语言简介  3.2 虚拟仪器开发语言LabWindows/CVI介绍   3.2.1 LabWindows/CVI下虚拟仪器软件组成   3.2.2 LabWindows/CVI程序设计的基本概念   3.2.3 LabWindows/CVI设计虚拟仪器的步骤与方法   3.2.4 LabWindows/CVI编程环境   3.2.5 基于LabWindows/CVI编程的基础   3.2.6 用户界面设计   3.2.7 基于LabWindows/CVI数据采集  3.3 虚拟仪器开发语言LabVIEW介绍   3.3.1 启动LabVIEW   3.3.2 LabVIEW程序的基本构成与术语   3.3.3 LabVIEW的编程环境   3.3.4 LabVIEW程序设计的一般过程   3.3.5 Ⅵ结构控制   3.3.6 基于LabVIEW编程语言的数据采集 第4章 虚拟仪器的信号分析与处理  4.1 概述  4.2 基于LabWindow/CVI的信号分析与处理   4.2.1 信号的产生与仿真   4.2.2 信号的时域分析   4.2.3 信号的频域分析   4.2.4 信号的加窗处理   4.2.5 信号的滤波  4.3 基于LabVIEW编程环境的信号处理与分析   4.3.1 信号的产生   4.3.2 数字信号处理 第5章 虚拟仪器系统的抗干扰设计  5.1 常见的系统干扰   5.1.1 概述   5.1.2 干扰源及干扰模式   5.1.3 干扰耦合途径  5.2 虚拟仪器系统抗干扰设计   5.2.1 抗干扰设计应采取的措施   5.2.2 信号传输电缆抗干扰技术   5.2.3 接地   5.2.4 隔离与耦合   5.2.5 布线抗干扰设计   5.2.6 虚拟仪器的防雷技术   5.2.7 软件抗干扰设计  5.3 电磁兼容试验标准   5.3.1 信息技术设备定义   5.3.2 限值   5.3.3 测量方法 第6章 网络化虚拟仪器的原理与设计  6.1 网络体系结构与协议   6.1.1 OSI参考模型   6.1.2 TCP/IP参考模型  6.2 LabVIEW虚拟仪器中的网络通信协议与应用   6.2.1 TCP和UDP通信   6.2.2 DataSocket技术   6.2.3 基于Web的远程发布  6.3 组建网络化虚拟仪器系统的模式与应用   6.3.1 C/S模式   6.3.2 B/S模式   6.3.3 应用实例  6.4 虚拟仪器系统在远程教学中的应用   6.4.1 Web虚拟仪器基本概念   6.4.2 应用实例  6.5 LabWindows/CVI中的主要协议与应用简介   6.5.1 TCP/IP协议及应用   6.5.2 DataSocket技术及应用 第7章 总体设计技术分析  7.1 系统设计的基本原则   7.1.1 硬件设计的基本原则   7.1,2 软件设计的基本原则  7.2 系统总体设计的一般步骤   7.2.1 分析问题和确定任务   7.2.2 系统总体设计   7.2.3 硬件和软件的设计   7.2.4 系统联调及性能测试  7.3 软件设计总体分析   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.5 实时多任务处理技术   7.5.1 问题的提出   7.5.2 实时多任务处理的基本要求   7.5.3 实时多任务处理方法  7.6 实时多任务处理技术举例   7.6.1 基于VXI中断事件举例   7.6.2 多线程技术  7.7 虚拟仪器操作软件及其设计 第8章 虚拟仪器的工程实例  8.1 基于Web虚拟仪器技术的电热连续结晶机远程监控  8.2 几个关键技术简介  8.3 本例系统功能及运行结果 参考文献