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

副标题:无

作   者:王建新,隋美丽著

分类号:

ISBN:9787122113702

微信扫一扫,移动浏览光盘

简介

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

目录

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

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

LabWindows/CVI虚拟仪器测试技术及工程应用
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon