LabWindows/CVI开发入门和进阶

LabWindows/CVI开发入门和进阶
作 者: 张凤均
出版社: 北京航空航天大学出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Labview/Labwindows
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《LabWindows/CVI开发入门和进阶》作者简介

内容简介

LabWindows/CVI是NI公司(National Instrument公司,美国国家仪器公司)推出的编程工具。本书分成入门篇和提高篇两个部分。入门篇主要介绍利用LabWindows/CVI开发测试控制软件的基本方法和步骤,包括:LabWindows/CVI开发环境介绍、LabWindows/CVI应用程序结构分析、用户界面编程、简单的仪器控制编程和LabWindows/CVI标准库的扩展方法。提高篇主要介绍LabWindows/CVI的高级编程和开发能力,包括:LabWindows/CVI下的Windows SDK编程、使用和开发静态库和动态链接库、使用ActiveX控件、网络编程、数据库编程、高级的仪器控制编程、仪器驱动器开发以及如何发布LabWindows/CVI应用程序。本书内容丰富,叙述详细,实用性强。本书中提供的大量典型的程序实例适合不同程序的读者。本书适合于所有计算机相关专业的应用程序开发人员阅读。

图书目录

第1部分 入门篇

第1章 LabWindows/CVI简介

 1. 1 LabWindows/CVI的产生

 1. 2 LabWindows/CVI与虚拟仪器技术

 1. 3 LabWindows/CVI的应用范围

 1. 4 LabWindows/CVI的使用对象

 1. 5 LabWindows/CVI的主要功能

 1. 6 LabWindows/CVI的特点及与其他开发环境的比较

 1. 7 本书对读者的要求

 1. 8 本书的约定和说明

第2章 LabWindows/CVI开发环境和程序结构

 2. 1 1 LabWindows/CVI的安装

 2. 1. 1 LabWindows/CVI的安装

 2. 1. 2 LabWindows/CVI主要的目录及内容

 2. 2 LabWindows/CVI的工作环境

 2. 2. 1 项目工程管理器

 2. 2. 2 程序代码编辑器

 2. 2. 3 用户界面编辑器

 2. 2. 4 函数面板编辑工具

 2. 2. 5 小 结

 2. 3 LabWindows/CVI程序的结构

 2. 3. 1 LabWindows/CVI项目工程的组成

 2. 3. 2 LabWindows/CVI程序的一般结构

 2. 3. 3 一个程序实例结构分析

 2. 3. 4 小 结

第3章 编写一个简单的程序

 3. 1 建立工程文件

 3. 2 建立用户界面文件

 3. 2. 1 面板设置

 3. 2. 2 各种控件的创建和设置

 3. 2. 3 面板上控件之间的各种关系设置

 3. 2. 4 保存用户界面文件

 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. 6 本章小结

第4章 LabWindows/CVI的用户界面编程

 4. 1 一般控件编程

 4. 1. 1 菜单. 文本编辑框. 画板控件. 弹出式对话框

 4. 1. 2 各种消息信息的获取和处理

 4. 1. 3 编程实现用户界面

 4. 1. 4 绘图控件和曲线图控件

 4. 1. 5 小 结

 4. 2 高级界面编程

 4. 2. 1 使用驱动器函数库的方法

 4. 2. 2 工具按钮

 4. 2. 3 滚动条控件

 4. 2. 4 密码框控件

 4. 2. 5 选项卡控件

 4. 2. 6 动画控件

 4. 2. 7 可移动控件

 4. 2. 8 3D绘图控件

 4. 2. 9 其他用户界面编程工具

 4. 2. 10 程序举例

 4. 2. 11 小 结

第5章 接口通讯和仪器控制编程

 5. 1 串行口通讯控制

 5. 1. 1 RS232函数库介绍

 5. 1. 2 RS232串口通讯的一船步骤和实例

 5. 2 GPIB总线控制

 5. 2. 1 GPIB总线和IEEE488. 2简介

 5. 2. 2 GPIB函数库

 5. 2. 3 GPIB总线控制的一般步骤和实例

 5. 3 本章小结

第6章 自定义函数库和库扩展

 6. 1 建立驱动器函数库

 6. 1. 1 驱动器函数的实现

 6. 1. 2 建立函数面板的树形结构图

 6. 1. 3 建立函数面板

 6. 1. 4 其他功能介绍

 6. 2 标准库扩展

 6. 2. 1 通过菜单设置扩展标准库

 6. 2. 2 通过配置工具软件扩展标准函数库

 6. 3 本章小结

第2部分 提高篇

第7章 Windows SDK编程

 7. 1 1 LabWindows/CVI下如何使用Windows SDK

 7. 1. 1 LabWindows/CVI对Windows SDK的支持

 7. 1. 2 使用Windows SDK时需要注意的问题

 7. 2 LabWindows/CVI下的SDK编程实例

 7. 2. 1 注册表编程实例

 7. 2. 2 Windows下打印机编程实例

 7. 3 本章小结

第8章 静态库和动态库

 8. 1 LabWindows/CVI对外部模块的支持

 8. . 2 在LabWindows/CVI中使用外部模块

 8. 2. 1 目标代码文件和静态库的使用

 8. 2. 2 动态库的使用

 8. 2. 3 使用LoadExternalModule加载模块

 8. 3 利用LabWindows/CVI生成外部模块

 8. 3. 1 LabWindows/CVI中生成目标代码文件和静态库

 8. 3. 2 LabWindows/CVI中生成动态库

 8. 4 本章小结

第9章 使用ActiveX控件

 9. 1 LabWindows/CVI对ActiveX控件的支持

 9. 1. 1 COM组件和ActiveX技术简介

 9. 1. 2 LabWindows/CVI对ActiveX控件的支持

 9. 2 使用ActiveX自动化服务器的实例

 9. 3 出错处理

 9. 4 本章小结

第10章 网络编程

 10. 1 TCP函数库

 10. 1. 1 TCP网络协议

 10. 1. 2 LabWindows/CVI中的TCP函数库

 10. 2 1 LabWindows/CVI下网络编程实例

 10. 3 本章小结

第11章 数据库

 11. 1 LabWindows/CVI对数据库的支持

 11. 1. 1 数据库基本知识介绍

 11. 1. 2 SQL工具包

 11. 2 LabWindows/CVI下数据库编程的实例

 11. 2. 1 创建用户界面

 11. 2. 2 实现数据库功能

 11. 2. 3 程序清单

 11. 3 本章小结

第12章 开发仪器驱动器

 12. 1 LabWindows/CVI的VISA函数库

 12. 1. 1 VISA简介

 12. 1. 2 LabWindows/CVI的VISA函数库的使用

 12. 2 IVI仪器驱动器和IVI库

 12. 2. 1 IVI仪器驱动器简介

 12. 2. 2 IVI函数库的使用

 12. 3 开发仪器驱动器

 12. 3. 1 IVI驱动器的开发向导

 12. 3. 2 IVI驱动器属性编辑

 12. 3. 3 实现驱动器功能

 12. 3. 4 驱动器功能测试

 12. 4 本章小结

第13章 生成软件包

 13. 1 LabWindows/CVI应用程序的发布

 13. 2 建立安装程序

 13. 3 本章小结