基于LabWindows/CVI的虚拟仪器设计与应用

出版时间:2010-2  出版社:电子工业出版社  作者:孙晓云 编  页数:295  

前言

随着微电子技术、计算机技术、软件技术、网络技术和现代测量技术的迅速发展,一种新型的先进仪器——虚拟仪器技术成为当前测试系统研究的热点。虚拟仪器是基于计算机的软、硬件测试平台,它由计算机、应用软件和硬件三部分构成,通过虚拟仪器软件开发平台将计算机硬件资源与仪器硬件有机地融为一体,把计算机强大的数据处理能力和仪器硬件的测量、控制能力结合在一起,通过软件实现对数据的显示、存储以及分析处理。虚拟仪器的出现是仪器发展史上的一场革命,代表着仪器发展的最新方向和潮流,是信息技术的一个重要领域,对科学技术的发展和工业生产产生不可估量的影响。LabWindows/CVI是National Instruments公司(简称NI公司)推出的交互式C 语言开发平台。它的集成化开发环境、交互式编程方法、函数面板和丰富的库函数大大增强了语言的功能,为熟悉C语言的开发人员提供了一个理想的软件开发平台。鉴于LabWindows/CVI的上述特点,它已经成为测控领域最受欢迎的软件开发平台之一,在我国已经得到了较为广泛的使用。本书详细介绍了虚拟仪器软件开发工具——LabWindows/CVI,以及使用LabWindows/CVI平台开发和设计测试仪器的基本方法和步骤。主要内容包括:LabWindows/CVI的集成开发环境,面板、控件和菜单的设计,交互式代码生成,基本函数库,信号分析处理库函数,数据采集及接口,高级函数库,以及基于LabWindows/CVI平台的虚拟仪器在电力系统、电机电器、测控和生物医学工程等领域的8个工程案例。全书分为7章,第1章为绪论,简单介绍了虚拟仪器的概念,LabWindows/CVI的开发环境,以及在LabWindows/CVI环境下工程文件的创建;第2章介绍了虚拟仪器常用仪器面板及控件,重点介绍了graph控件和strip chart 控件;第3章介绍了基本函数库,主要包括用户界面库、格式化与I/O库及实用函数库;第4章介绍了信号分析处理库函数,主要包括信号产生类函数和信号处理类函数;第5章介绍了数据采集及接口,主要包括数据采集的基本概念、RS232接口、GPIB接口及VXI接口;第6章介绍了LabWindows/CVI中的高级函数库,主要包括TCP库、DDE库和ActiveX库,并给出了典型应用;第7章为虚拟仪器工程应用,主要分析了LabWindows/CVI在电力系统、无损检测、生物医学、电机电器等领域中的应用,并给出了典型工程案例。本书内容覆盖面广,全面介绍了LabWindows/CVI的基本函数库和高级函数库,并密切联系测量实际,提供了大量针对不同领域的工程案例,便于读者通过这些案例尽快掌握LabWindows/CVI的编程技术。书中列出的实例程序源代码只是该程序的部分核心代码,读者可以从网站yyd2.phei.com.cn相应处查看程序的完整源代码。本书由孙晓云、郭立炜、孙会琴、梁永春等编著。孙晓云、安国庆编写了第7章,郭立炜、孙晓云编写了第4章,孙会琴编写了第1章、第3章和附录B,刘庆瑞编写了第2章,梁永春编写了第5章,刘东辉编写了第6章,孙丽华编写了附录A 和附录C。研究生吕丹丹、付平同学绘制了全部插图。孙晓云负责全书统稿。本书在第1版基础上,使用LabWindows/CVI7.0作为软件平台,增添了FIR数字滤波器设计内容,增加了生物医学和电气工程应用的两个典型案例。在此,向广大读者及使用本书的老师表示衷心的感谢!本书得到了国家自然科学基金(50874035)和河北省自然科学基金的资助(F2009000732)。本书既可作为大专院校仪器仪表、电气工程自动化、测控技术与仪器专业的本科生、研究生学习掌握LabWindows/CVI编程技术的教科书,也可作为工程技术人员学习、设计虚拟仪器的自学用书。限于作者的水平,不妥及错误之处在所难免,恳切希望读者给予批评指正。

内容概要

   本书详尽、系统地介绍了NI公司推出的一种虚拟仪器软件设计平台—Labwindows/CVI,以及利用该软件设计虚拟仪器的方法。主要内容包括:Labwindows/CVI的开发环境,虚拟仪器常用面板及控件,基本函数库,信号分析处理库函数,数据采集及接口,高级函数库,以及基于Labwindows/CVI的电力系统、电机电器、测控和生物医学工程等领域的8个工程案例。     本书内容翔实、新颖,密切联系测量实际,提供了大量针对不同领域的工程案例,便于读者通过这些案例尽快掌握LabWindows/CVl的编程技术。    本书既可作为大专院校的教科书,也可作为工程技术人员学习、设计虚拟仪器的自学用书。

书籍目录

第1章 绪论 1.1 虚拟仪器技术  1.1.1 虚拟仪器概念  1.1.2 虚拟仪器的设计及应用 1.2 LabWindows/CVI简介  1.2.1 LabWindows/CVI特点  1.2.2 LabWindows/CVI的应用范围 1.3 LabWindows/CVI的开发环境  1.3.1 LabWindows/CVI的安装  1.3.2 LabWindows/CVI运行环境 1.4 LabWindows/CVI简单程序设计  1.4.1 工程文件的创建  1.4.2 用户界面设计  1.4.3 生成源代码文件  1.4.4 添加源代码  1.4.5 程序的执行 1.5 小结第2章 虚拟仪器常用仪器面板及控件 2.1 LabWindows/CVI面板 2.2 控件  2.2.1 控件的定义  2.2.2 控件的属性设置  2.2.3 图形控件 2.3 常用控件设计及应用 2.4 小结第3章 基本函数库 3.1 用户界面库  3.1.1 面板操作类函数  3.1.2 菜单结构  3.1.3 控件操作类函数  3.1.4 弹出式面板类函数  3.1.5 用户界面管理类函数  3.1.6 位图操作类函数 3.2 格式化与I/O库  3.2.1 文件输入/输出  3.2.2 字符串处理  3.2.3 数据格式化 3.3 实用函数库  3.3.1 定时/等待  3.3.2 日期/时间  3.3.3 文件应用  3.3.4 路径应用  3.3.5 I/O端口  3.3.6 中断 3.4 小结第4章 信号分析处理库函数 4.1 信号产生类函数及其应用  4.1.1 信号产生类函数  4.1.2 常用函数的典型应用  4.1.3 信号发生器设计 4.2 信号处理类函数  4.2.1 时域信号处理函数  4.2.2 频域信号处理函数  4.2.3 数字IIR滤波器  4.2.4 窗函数  4.2.5 数字FIR滤波器 4.3 应用实例  4.3.1 IIR低通滤波器设计  4.3.2 FIR滤波器设计  4.3.3 利用相关方法去除噪声并检测信号幅值和相位 4.4 小结第5章 数据采集及接口 5.1 数据采集  5.1.1 数据采集基础  5.1.2 DAQ仪器  5.1.3 Easy I/O库  5.1.4 应用 5.2 RS232 接口  5.2.1 RS232总线  5.2.2 RS232函数库  5.2.3 应用 5.3 GPIB接口  5.3.1 GPIB总线  5.3.2 GPIB函数库  5.3.3 GPIB通信实例 5.4 VXI接口  5.4.1 VXI总线  5.4.2 VXI程序设计  5.4.3 应用 5.5 小结第6章 高级函数库第7章 虚拟仪器工程应用附录A 函数Fmt、Scan的标志符和修饰符附录B 函数调用状态码的错误信息描述附录C CVI函数索引(按字母顺序排列)参考文献

章节摘录

插图:

编辑推荐

《基于Lab Windows/CVI的虚拟仪器设计与应用(第2版)》由电子工业出版社出版。

图书封面

评论、评分、阅读与下载


    基于LabWindows/CVI的虚拟仪器设计与应用 PDF格式下载


用户评论 (总计27条)

 
 

  •   拍货的第二天就收到了,质量很好的,是正版的,书的内容也很好,适合入门和想在labwindows上有更高层次发展的人使用,里面提供了很多例子,很实用对入门很有帮助的。特别是在最后的例子当中,有些人反应例子没有注释,如果你是按照书本的章节一点点来的话,就不会出现不理解的情况了,我是用了这本书一个星期后才发表的这个评论,所以大家可以放心,我有实践,是有发言权的。。。呵呵。。。供大家参考
  •   好像市面上关于CVI的书不多,这本书挺好的。
  •   这本书不错哦,还很便宜
  •   课本不错。正版的
  •   书还在路上,很期待。
  •   Labwindows的书实在是太少了
  •   工作需要买的,公司的部分程序是用CVI写的。
    介绍CVI的书不多,这本还算可以。只要有C基础,加上这本书,CVI就不难掌握。
  •   如果你没怎么接触过CVI,这本书比较适合你。如果你想有所提高,那就算了吧。如果实际遇到问题找它,没戏。
  •   帮助我入门写CVI程序。印刷不清晰。
    整体评价3.5分。
  •   内容不错,对于初学者很实用
  •   送货快,是正版,内容不错!
  •   还可以啦。
    不过我当时选书的时候,错误的点击了2次。
    结果给我送来2本该书。

    商家在发货的时候,应该提醒顾客。
    这点希望改进。
  •   书的质量还好,不过我买错了,内容跟我的工作不太搭。
  •   错误很多;
    范例代码错误也很多;
    内容不详细,实用性一般。
    不推荐。
  •   买来看看,印刷还行
  •   书的内容是以cvi7.0直接配套的。有一页被水浸湿了,不过可以凑合看。
  •   书里面的内容还可以,适合初学者。
  •   Lab Windows/CVI学习的必备教材。
  •   编译环境介绍过于简单,不适合新手。代码实例只是简单的应用,不适合搞API开发者使用,可看性还行
  •   没看完,有例子的代码,这样的结构蛮好
  •   内容介绍条理清晰,明白,不错是本对初学者有帮助的书!!
  •   质量一般,写的内容也一般,所以给三星
  •   这本不错,可以买一本放在边上查查
  •   给老公淘的, 他说还行。 我不懂的区域我不过多评价拉。 嘿嘿。。。
  •   不错呀,同时也很详细,希望对你后帮助
  •   讲的很全面,很好很强大
  •   送货很快,图书质量很好,在学习中。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7