LabWindows/CVI虚拟仪器测试技术及工程应用

出版时间:2011-9  出版社:化学工业出版社  作者:王建新,隋美丽 著  页数:547  
Tag标签:无  

内容概要

王建新、隋美丽所著的《LabWindows/CVI虚拟仪器测试技术及工程应用(附光盘)》由浅入深,从基础、提高到实际应用,力求读者能够快速掌握LabWindows/CVI的基本编程方法。基础篇介绍虚拟仪器的基本概念以及
LabWindows/CVI开发环境、代码框架生成、断点调试、基本控件使用方法。提高篇讲解Toolslib扩展控件编程技术、数据采集技术、信号分析与处理技术、串行通信与动态数据交换技术、网络仪器设计技术。应用篇提供大量实例,包括Windows
API函数使用、动态链接库设计、ActiveX调用、驱动器函数库开发和数据库操作。
《LabWindows/CVI虚拟仪器测试技术及工程应用(附光盘)》可作为工程技术人员和科技工作者学习设计虚拟仪器的自学用书,也可作为大专院校自动化、机械、测控技术与仪器专业,测试计量技术及仪器专业,信息技术专业的教学参考。

作者简介

王建新,北京电子科技学院讲师,“十一五”国家课题“我国高校应用型人才培养模式研究”子课题“应用型高技术人才培养模式研究”课题负责人; 北京电子科技学院重点实验室项目“中文文本信息隐藏技术”课题负责人;国家密码管理局“可动态重构密码芯片研究”主要参与人。

书籍目录

第1篇 基础篇
 第1章 虚拟仪器及其开发语言LabWindows/CVI
  1.1 虚拟仪器
  1.1.1 虚拟仪器的基本概念
  1.1.2 虚拟仪器的结构
  1.2 LabWindows/CVI 编程语言
  1.2.1 LabWindows/CVI特性
  1.2.2 LabWindows/CVI的工作空间
  1.2.3 LabWindows/CVI的文件类型
  1.2.4 LabWindows/CVI中的对象编程
  1.2.5 LabWindows/CVI的基本编程窗口
 第2章 构建一个简单程序
  2.1 建立工程文件
  2.2 创建用户界面文件
  2.2.1 面板的设置
  2.2.2 向面板中添加控件
  2.3 生成源代码文件
  2.3.1 生成全部源代码框架
  2.3.2 主函数及回调函数框架分步生成
  2.3.3 源代码框架主函数
  2.3.4 向源代码框架中添加回调函数
  2.4 运行和调试程序
  2.4.1 程序单步调试
  2.4.2 程序断点调试
  2.4.3 程序变量和内存观察
  2.5 面板与控件基本属性
  2.5.1 控件模式
  2.5.2 用户交互事件
  2.5.3 回调函数的模式
  2.6 生成可执行文件和发布文件
  2.6.1 生成可执行文件
  2.6.2 生成发布文件
 第3章 基本控件的使用与编程
  3.1 文本框、列表框、树控件和表格控件
  3.1.1 文本框
  3.1.2 列表框、树控件和表格控件
  3.1.3 编程实例
  3.2 定时器控件
  3.2.1 定时器相关函数
  3.2.2 编程实例—— 板球游戏
  3.3 创建菜单
  3.3.1 菜单编辑器
  3.3.2 菜单项函数
  3.3.3 编程实例—— 计算器制作
  3.4 图表控件
  3.4.1 Graph控件
  3.4.2 Strip Chart控件
  3.4.3 Digital Graph控件
  3.4.4 绘图控件编程
  3.5 弹出式面板
  3.5.1 弹出面板类型
  3.5.2 弹出式面板编程
  3.6 Splitter控件
  3.6.1 Splitter控件设置
  3.6.2 Splitter控件函数
  3.7 滚动条及仪器驱动的使用
  3.7.1 仪器驱动的装载
  3.7.2 滚动条控件
  3.7.3 滚动条编程
  3.8 文件的读写和格式化
  3.8.1 文件读写函数
  3.8.2 字符串操作函数
  3.8.3 数据格式化函数
  3.8.4 定制用户工具
第2篇 提高篇
 第4章 Toolslib扩展控件编程
  4.1 Hot Ring控件
  4.2 3D Graph控件
  4.3 Animation Control控件
  4.4 Combo Box与Password控件
  4.5 File Browser与Path Control控件
  4.6 Radio Group控件
  4.7 Graph Cursor控件
 第5章 数据采集技术
  5.1 数据采集卡(DAQ)
  5.1.1 数据采集卡的组成
  5.1.2 数据采集卡的选择
  5.2 数据采集卡测试
  5.2.1 数据采集卡的参数设置
  5.2.2 数据采集卡属性设置
  5.2.3 数据采集卡的测试
  5.3 基于NI-DAQ数据采集
  5.3.1 Easy I/O for DAQ函数库
  5.3.2 Traditional NI-DAQ函数库
  5.3.3 利用Easy I/O for DAQ实现数据采集
  5.3.4 利用DAQ 助手创建测试任务
  5.4 基于非NI数据采集卡的应用
  5.4.1 ISA数据采集卡
  5.4.2 PCI数据采集卡
 第6章 信号的分析处理技术
  6.1 信号的分类
  6.1.1 信号的描述与分析
  6.1.2 采样技术
  6.2 信号处理编程
  6.2.1 信号的产生
  6.2.2 信号时域分析
  6.2.3 信号频域分析
  6.2.4 信号滤波
 第7章 通信接口与动态数据交换技术
  7.1 RS-232串口通信
  7.2 串口数据收发过程
  7.2.1 RS-232文件发送程序
  7.2.2 RS-232文件接收程序
  7.2.3 RS-232与其他设备间的通信
  7.3 DDE动态链数据交换技术
  7.3.1 动态数据交换技术
  7.3.2 LabWindows/CVI动态数据交换的一般步骤
  7.3.3 DDE与Excel间的通信实例
 第8章 网络化虚拟仪器设计
  8.1 网络测控系统
  8.2 TCP/IP技术
  8.2.1 OSI体系结构及协议
  8.2.2 TCP/IP协议
  8.2.3 TCP/IP参考模型
  8.3 TCP程序设计
  8.3.1 TCP服务器程序设计
  8.3.2 TCP客户机程序设计
  8.4 DataSocket技术
  8.4.1 DataSocket技术特性
  8.4.2 DataSocket服务器和管理器
  8.4.3 DataSocket程序设计
  8.5 Polling Queue技术
  8.5.1 Polling Queue服务器程序设计
  8.5.2 Polling Queue客户机程序设计
第3篇 应用篇
 第9章 Windows SDK程序设计
  9.1 SDK和Windows API函数简介
  9.1.1 电脑驱蚊程序制作
  9.1.2 特殊图形面板的制作
  9.1.3 面板的拖拽操作
  9.2 注册表操作
  9.2.1 定制IE工具栏
  9.2.2 开机启动程序制作
 第10章 动态链接库技术
  10.1 基本外部模块的编程
  10.1.1 创建无界面动态链接库
  10.1.2 创建静态链接库
  10.1.3 创建目标代码文件
  10.1.4 各种库函数的产生
  10.2 创建有界面的动态链接库
  10.3 外部模块的显式调用方式
 第11章 高级系统操作
  11.1 系统托盘设计
  11.2 工具栏设计
  11.3 ini文件读取操作
  11.4 异步定时器
  11.5 多线程编程
  11.6 文件拖拽操作
 第12章 ActiveX技术
  12.1 ActiveX简介
  12.2 LabWindows/CVI中ActiveX的调用
  12.2.1 LabWindows/CVI中ActiveX服务器的创建
  12.2.2 注册一个外部ActiveX服务器
  12.2.3 生成仪器驱动
  12.3 ActiveX应用实例
  12.3.1 TimePicker 控件的使用
  12.3.2 Calendar 控件的使用
  12.3.3 Chart 控件的使用
  12.3.4 ProgressBar 控件的使用
  12.3.5 MCI控件的使用
  12.3.6 RichBox控件的使用
  12.3.7 ShockwaveFlash控件的使用
 第13章 驱动器函数库开发
  13.1 驱动器函数库开发实例
  13.1.1 驱动器函数库的结构规划
  13.1.2 驱动器函数库的生成
  13.1.3 其他文件的生成
  13.2 利用已开发好的工具
  13.3 驱动器函数库的装载
 第14章 数据库技术
  14.1 信息、数据与数据处理
  14.1.1 基本概念
  14.1.2 数据处理技术的发展
  14.1.3 数据模型
  14.1.4 数据层次
  14.2 ODBC数据源管理器
  14.2.1 ODBC配置
  14.2.2 数据库会话
  14.3 SQL Toolkit
  14.3.1 函数详解
  14.3.2 基本SQL语句
  14.4 数据库编程举例
  14.4.1 表格编程举例
  14.4.2 常规数据库操作编程举例
 第15章 图像处理技术
  15.1 视频捕获技术
  15.1.1 avicap32常量详解
  15.1.2 视频捕获方法
  15.1.3 捕获设置
  15.1.4 捕获窗口
  15.1.5 视频捕获驱动和音频驱动
  15.1.6 使用视频捕获
  15.1.7 将标准对话框改成函数调用形式
  15.1.8 万能摄像头
  15.2 数字图像处理
  15.2.1 数字图像处理算法
  15.2.2 总体设计思路
  15.2.3 灰度图像
  15.2.4 图像旋转
  15.2.5 图像修改
  15.2.6 滤镜效果
  15.2.7 底版效果
  15.2.8 图像处理
 第16章 音频信号处理技术
  16.1 音频信号分析仪
  16.2 音频信号采集函数代码
 附录A 创建无UIR文件程序
 附录B 函数Fmt标识符参考
 附录C SQL命令
参考文献

章节摘录

版权页:插图:(1)面板互锁性传统仪器的面板只有一个,上面布置着种类繁多的显示与操作元件,由此可能导致许多读与操作错误。虚拟仪器可以通过在几个分面板上的操作来实现比较复杂的功能,并且设置逻辑上的互锁功能,从而提高操作的正确性与便捷性。(2)控件操作的灵活性虚拟仪器面板上的显示元件和操作元件的种类与形式不受“标准件”和“加工工艺”的限制,它们是由编程来实现的。设计者可以设计符合用户认知要求的显示元件、操作元件和面板的布局。(3)帮助特性“帮助”菜单是虚拟仪器的一大特色。用户可以借助帮助信息学会操作仪器,解决使用时所遇到的问题。面板中包括旋钮、按钮、图表以及其他控制器和指示器对象,这些对象称为控件。面板是虚拟仪器输入和输出数据的接口,用户可以直接用鼠标或键盘输入数据。面板中的对象是可视的,有一个图标(Icon)和它相对应。对象的两个基本元素是属性和事件。在Lab Windows/CVI中可以通过对象的这两个元素来操纵和控制对象。(4)对象的属性属性是反映对象特征的参数,例如仪器面板中旋钮的大小、位置、刻度等。在Lab Windows/CVI中,可通过控件属性对话框来设置属性。

编辑推荐

  《LabWindows/CVI虚拟仪器测试技术及工程应用》是一本被网友称为“LabWindows/CVI虚拟仪器红宝书”的书。《LabWindows/CVI虚拟仪器测试技术及工程应用》作者以其对LabWindows/CVI深入的理解和多年的使用经验,精心编排内容,为读者解开LabWindows/CVI之谜。书中案例均为作者独家编制,倾情奉献给读者,可以拿来就用。

图书封面

图书标签Tags

评论、评分、阅读与下载


    LabWindows/CVI虚拟仪器测试技术及工程应用 PDF格式下载


用户评论 (总计77条)

 
 

  •   内容丰富,由浅入深,是CVI入门和提高必看之作
  •   工作需要,公司的程序都是用CVI写的。市面上介绍CVI的书不多,没办法比较,感觉这本书不错,该有的都有了。
  •   labwindows的经典书籍。
  •   LabWindows必看
  •   适合学习用,CVI的资料不多,这本适合初学者参考
  •   很有用。对我而言是目前CVI最有用的一本书了。
  •   这本书也就是CVI为数不多的参考书了,值得看一看,就是有点贵……
  •   此书读了之后感觉很实用,例子讲解非常详细清晰,难度适中,涉及面广,推荐有c或者c++经验的初学者学习使用
  •   对我开发工具很有用处啊。。。。。。。。
  •   已开始应用,比较好的参考书
  •   这本书不错,说明挺详细的。不过编程技巧写少了,大部分是软件说明。
  •   书与物流都不错,唯一的缺憾就是附带的光盘碎了
  •   很实用的书。很少看见这么有诚意的作者了。支持支持。
  •   这本书我有三本了,不知道是书太好,还是我傻了。
  •   物有所值,讲解细致,就是有点贵
  •   这本书非常实用,零基础也可以慢慢学会,以前在图书馆借着看,很容易学会了,现在买来收藏,哈哈
  •   一直用,基础。
  •   这书特适合初学者学习
  •   书很不错,内容很全面,非常好的一本工具书
  •   这书不错,要是再便宜点就更好了。
  •   书不错,慢慢读
  •   书来得很快,值得一赞~~~~~~~
  •   当当书不错,正品,实惠,比本地书店买要少花一半的钱,呵呵
  •   书不错,例子很好!
  •   书本质量很不错,内容也很详细,非常适合入门学习
  •   应该还不错,学习中
  •   适合新手对于软件的掌握
  •   经典,正在学习。
  •   内容很深奥,但是很值得一学
  •   内容完整全面
  •   这本书很适合我们这种初学者
  •   这本书很不错!值得买!
  •   写的不错,简单易懂,谢谢
  •   还不错的,挺全面的
  •   很复杂 还行
  •   对于刚入门的新手还是不错的。
  •   给老公买的,送货速度没的说。
  •   整体很好,就是不是从入门级讲
  •   非常喜欢,很有帮助
    被同学劫走了,又买一本
  •   陶立夏的作品想看看
  •   实惠,实用,实效性
  •   终于等到此书再版了,翻了一下,可以说这本书是国内Labwindow CVI书籍的祖师...必备...
  •   实际案例少了点,对新的版本和应用有点欠缺
  •   书的内容很全面,确实也帮助我完成了一些工作,但是内容太多了就很难讲的那么透了。还要靠自己的实践!
  •   今天中午拿到的书,粗略的翻了下,不错
  •   别人推荐买的书,物有所值。对自己的工作很有帮助。
  •   正在看,是正版的书!
  •   适合初学者一步步的深入!
    很好的参考书!
  •   学习中,值得学习
  •   价格涨了不少,内容好像没有什么变化
  •   内容挺全面的!!适合初学者
  •   总的来说,挺不错的,只是印刷不够清晰
  •   帮朋友买的 看着包装不错
  •   LabWindows/CVI方面的书较少,这本书还可以,作为入门教材吧。
  •   是LabWindows/CVI8.0版的,跟他以前2006年出版的版本一样,没有更新。有些失望
  •   代码有点多,多弄点图就好了
  •   买到几天后,降价了,无语
  •   还可以,例子也差不多
  •   每个章节都是找段代码一放,后面简单说上两句。根本就是一本不想教你实践的书,看这样的书很难快速上手。就是一本参考例程。书的章节虽多,但每章讲得都很泛泛。不值这个价钱。买来后随便翻了一下就失望了,不是我想要的书。但是市面上关于lab windows CVI的好书太少了。
  •   许多内容讲解的依然很概括,不过国内关于LabWindows/CVI的书籍太少了,这一本算得上比较好的书了,如果真的在用LabWindows/CVI,那这一本是目前最好的参考书了!
  •   不错的书,难易提升衔接的很好!!
  •   本书中大段的示例代码很多,具有一定参考价值,但内容组织得并不太好。书中语句不通处及错别字较多。
  •   值得一看,不管是初学者还是有基础的。这本书很基础,很详细。是本很好的资料
  •   内容还可以帮老婆买的
  •   讲的很详细。还可以。
  •   怎么在亚马逊商家买回来的书会这样,书封裂了,不知是不是快递的事,还是书面上还有胶!!!
  •   买回来就后悔了,书上全是抄光盘上源代码,代码基本就占了书本一半的篇幅。又昂贵,特别不爽中。。。。
  •   这本书总体写的还是很不错的,正在学习中!
  •   一本学习Labwindows/cvi虚拟仪器的很好的书。
  •   他的内容不匹配这个高价!
  •   相信书本身是挺好的 起到很重要的指导作用 程序 源代码都有 只是帮助到我的有点少罢了。。。。
  •   光盘破裂,第一天申请,第二天就寄到,不错不过国人写的书,真坑人,就这么粘帖代码错误百出还卖这么贵,你怎么不去抢劫!
  •   全是挺全 但是不够细
  •   内容很全面,适合新手,基本可以满足需求
  •   没有看点
  •   少有的labwindows书
  •   LabWindows/CVI
 

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

京ICP备13047387号-7