书籍详情
Visual Basic硬件设计与开发:数据采集卡控制
作者:范逸之,廖锦棋编著
出版社:清华大学出版社
出版时间:2004-05-01
ISBN:9787302083139
定价:¥43.00
购买这本书可以去
内容简介
本书讲述如何通过Visual Basic语言编程实现对多功能采集卡的控制。多功能采集卡可实现自动化控制和测量操作,而Visual Basic则是简单易学的程序语言。二者的结合在当前的工业控制方面用途非常广泛。全书共分9章和2个附录。第1章和第2章简单介绍了信号与传感器的基本原理和数据采集卡。第3章介绍了Visual Basic和控制卡的通信原理。第4章和第5章介绍了模拟信号的采集。第6章介绍了数字输入输出控制。第7章讲解计时计数器控制。第8章讨论模拟信号的时域与频域。第9章站在全局的角度讨论了系统的建立。全书按照结合实例、逐步讲解的方式进行。附录有参考文献和相关内容。本书适合对控制卡有一定了解,需要进一步掌握Visual Basic编程来进行控制、实现应用开发的读者阅读,也适合相关工业领域的工程人员自学。
作者简介
暂缺《Visual Basic硬件设计与开发:数据采集卡控制》作者简介
目录
第1章 信号与传感器基本原理
1.1 信号
1.2 信号的处理
1.2.1 放大
1.2.2 衰减
1.2.3 滤波
1.2.4 隔离
1.3 传感器
1.3.1 传感器分类
1.3.2 温度传感器
1.3.3 力量及压力传感器
1.3.4 位移及位置传感器
1.3.5 加速度传感器
第2章 数据采集卡介绍
2.1 数据采集常用接口
2.1.1 接口种类
2.1.2 ISA接口
2.1.3 PCI接口
2.1.4 Compact PCI接口
2.2 资源
2.2.1 地址
2.2.2 中断
2.2.3 直接内存访问
2.2.4 如何调整地址、中断及DMA
2.3 数据采集卡
2.3.1 采集卡外观
2.3.2 输出输入分类
2.3.3 引脚定义
2.3.4 测试扩展板
2.4 DAQ卡的启动
2.4.1 MAX的安装及DAQ卡检测
2.4.2 ISA形式的采集卡和MAX
2.5 常用的实验配备
2.5.1 波形产生器
2.5.2 示波器
2.5.3 频谱分析仪
2.5.4 万用表
第3章 Visual Basic与数据采集卡的通信
3.1 软件与硬件的通信
3.1.1 程序到硬件
3.1.2 NI-DAQ控制函数的安装
3.1.3 函数格式
3.1.4 数据交换流程
3.2 DAQ函数分类
3.2.1 模拟输入函数
3.2.2 模拟输出函数
3.2.3 数字输入输出函数
3.2.4 计时/计数函数
3.3 OCX的使用
3.3.1 OCX的载入
3.3.2 OCX的使用步骤
3.3.3 模拟输入控件
3.3.4 模拟输出控件
3.3.5 数字输入输出控件
3.3.6 计时/计数控件
第4章 模拟信号的采集
4.1 模拟输入的基本原理
4.1.1 信号的取样
4.1.2 用数字表示模拟
4.1.3 输入范围
4.1.4 取样频率
4.2 硬件说明
4.2.1 引脚定义
4.2.2 信号种类及接线方式
4.2.3 输入信号的范围和增益
4.2.4 触发
4.3 模拟函数说明
4.3.1 OCX
4.3.2 NI-DAQ
4.4 控件信号采集实验
4.4.1 单点数据的采集
4.4.2 多通道的单点取值
4.4.3 单通道的多笔数据采集
4.4.4 绘图显示单通道的多笔数据
4.4.5 双通道的多笔数据采集
4.4.6 连续数据采集
4.4.7 触发的使用
4.5 NI-DAQ信号采集实验
4.5.1 单点数据的采集
4.5.2 多通道单点数据的采集
4.5.3 单通道波形数据的采集
4.5.4 多通道波形数据的采集
4.5.5 时间轴的显示及光标的制作
4.5.6 起始触发信号的使用
4.5.7 停止取样的触发信号的使用
4.6 本章习题
第5章 模拟输出的控制
5.1 模拟输出基本原理
5.1.1 数字转模拟
5.1.2 模拟输出分辨率
5.1.3 输出范围
5.2 DAQ卡中的模拟输出
5.2.1 引脚定义
5.2.2 输出方式
5.2.3 单点输出与波形输出
5.3 模拟输出函数说明
5.3.1 用OCX控制模拟输出
5.3.2 用NI-DAQ控制模拟输出
5.4 控件模拟信号输出实验
5.4.1 单点模拟的输出
5.4.2 双通道的模拟输出
5.4.3 单通道波形输出
5.4.4 双通道波形输出
5.5 DLL模拟输出实验
5.5.1 单点模拟值的输出
5.5.2 单通道波形输出
5.5.3 双通道波形输出
5.5.4 输出信号的触发
5.6 本章习题
第6章 数字输入输出控制
6.1 数字输入输出
6.1.1 基本原理
6.1.2 DAQ卡的数字输入输出
6.1.3 数字输入输出函数说明
6.2 数字输入
6.2.1 DAQ卡的数字输入
6.2.2 用OCX读取数字输入状态
6.2.3 用DLL读取数字输入状态
6.3 数字输出
6.3.1 DAQ卡的数字输出
6.3.2 用控件执行数字输出
6.3.3 以DLL执行数字输出
6.4 数字输入及输出的结合
6.4.1 由数字输入读取数字输出(OCX)
6.4.2 由数字输入读取数字输出(DLL)
6.5 本章习题
第7章 计时计数器控制
7.1 计时计数基本原理
7.1.1 计时计数原理
7.1.2 计时计数卡使用时机
7.1.3 引脚布置
7.2 计时计数函数
7.2.1 函数说明
7.3 计时计数器的输出实验
7.3.1 脉冲的产生
7.3.2 有限个数脉冲的产生
7.3.3 FSK脉冲输出
7.3.4 连续脉冲输出
7.3.5 单脉冲输出——使用DLL
7.3.6 可重复触发式脉冲输出
7.3.7 FSK脉冲输出——使用DLL
7.3.8 步进马达控制
7.4 计时计数器的输入实验
7.4.1 事件次数的计算
7.4.2 脉冲宽度计算
7.4.3 脉冲宽度计算
7.4.4 信号周期的宽度测量
7.4.5 缓冲式事件计数
7.4.6 缓冲式周期宽度测量
7.5 本章习题
第8章 模拟信号的时域与频域
8.1 时域信号
8.1.1 取样时间
8.1.2 周期信号
8.1.3 取样时间比较
8.2 频域转换
8.2.1 快速傅立叶转换
8.2.2 FFT程序的实现
8.2.3 FFT程序的验证
8.2.4 时域数据的窗口处理
8.2.5 频域转换后的数值校正
8.2.6 频域的幅值及相位
8.2.7 假象的发生与防止
8.3 信号量的增加及噪声的处理
8.3.1 信号平均
8.3.2 双缓冲区的使用
8.4 本章习题
第9章 系统的建立
9.1 温度测量系统
9.1.1 系统描述
9.1.2 硬件说明
9.1.3 软件说明
9.1.4 程序建立
9.2 振动测量系统
9.2.1 系统描述
9.2.2 硬件说明
9.2.3 软件说明
9.2.4 程序建立
9.3 本章习题
附录A 讨论区
附录B 参考文献
1.1 信号
1.2 信号的处理
1.2.1 放大
1.2.2 衰减
1.2.3 滤波
1.2.4 隔离
1.3 传感器
1.3.1 传感器分类
1.3.2 温度传感器
1.3.3 力量及压力传感器
1.3.4 位移及位置传感器
1.3.5 加速度传感器
第2章 数据采集卡介绍
2.1 数据采集常用接口
2.1.1 接口种类
2.1.2 ISA接口
2.1.3 PCI接口
2.1.4 Compact PCI接口
2.2 资源
2.2.1 地址
2.2.2 中断
2.2.3 直接内存访问
2.2.4 如何调整地址、中断及DMA
2.3 数据采集卡
2.3.1 采集卡外观
2.3.2 输出输入分类
2.3.3 引脚定义
2.3.4 测试扩展板
2.4 DAQ卡的启动
2.4.1 MAX的安装及DAQ卡检测
2.4.2 ISA形式的采集卡和MAX
2.5 常用的实验配备
2.5.1 波形产生器
2.5.2 示波器
2.5.3 频谱分析仪
2.5.4 万用表
第3章 Visual Basic与数据采集卡的通信
3.1 软件与硬件的通信
3.1.1 程序到硬件
3.1.2 NI-DAQ控制函数的安装
3.1.3 函数格式
3.1.4 数据交换流程
3.2 DAQ函数分类
3.2.1 模拟输入函数
3.2.2 模拟输出函数
3.2.3 数字输入输出函数
3.2.4 计时/计数函数
3.3 OCX的使用
3.3.1 OCX的载入
3.3.2 OCX的使用步骤
3.3.3 模拟输入控件
3.3.4 模拟输出控件
3.3.5 数字输入输出控件
3.3.6 计时/计数控件
第4章 模拟信号的采集
4.1 模拟输入的基本原理
4.1.1 信号的取样
4.1.2 用数字表示模拟
4.1.3 输入范围
4.1.4 取样频率
4.2 硬件说明
4.2.1 引脚定义
4.2.2 信号种类及接线方式
4.2.3 输入信号的范围和增益
4.2.4 触发
4.3 模拟函数说明
4.3.1 OCX
4.3.2 NI-DAQ
4.4 控件信号采集实验
4.4.1 单点数据的采集
4.4.2 多通道的单点取值
4.4.3 单通道的多笔数据采集
4.4.4 绘图显示单通道的多笔数据
4.4.5 双通道的多笔数据采集
4.4.6 连续数据采集
4.4.7 触发的使用
4.5 NI-DAQ信号采集实验
4.5.1 单点数据的采集
4.5.2 多通道单点数据的采集
4.5.3 单通道波形数据的采集
4.5.4 多通道波形数据的采集
4.5.5 时间轴的显示及光标的制作
4.5.6 起始触发信号的使用
4.5.7 停止取样的触发信号的使用
4.6 本章习题
第5章 模拟输出的控制
5.1 模拟输出基本原理
5.1.1 数字转模拟
5.1.2 模拟输出分辨率
5.1.3 输出范围
5.2 DAQ卡中的模拟输出
5.2.1 引脚定义
5.2.2 输出方式
5.2.3 单点输出与波形输出
5.3 模拟输出函数说明
5.3.1 用OCX控制模拟输出
5.3.2 用NI-DAQ控制模拟输出
5.4 控件模拟信号输出实验
5.4.1 单点模拟的输出
5.4.2 双通道的模拟输出
5.4.3 单通道波形输出
5.4.4 双通道波形输出
5.5 DLL模拟输出实验
5.5.1 单点模拟值的输出
5.5.2 单通道波形输出
5.5.3 双通道波形输出
5.5.4 输出信号的触发
5.6 本章习题
第6章 数字输入输出控制
6.1 数字输入输出
6.1.1 基本原理
6.1.2 DAQ卡的数字输入输出
6.1.3 数字输入输出函数说明
6.2 数字输入
6.2.1 DAQ卡的数字输入
6.2.2 用OCX读取数字输入状态
6.2.3 用DLL读取数字输入状态
6.3 数字输出
6.3.1 DAQ卡的数字输出
6.3.2 用控件执行数字输出
6.3.3 以DLL执行数字输出
6.4 数字输入及输出的结合
6.4.1 由数字输入读取数字输出(OCX)
6.4.2 由数字输入读取数字输出(DLL)
6.5 本章习题
第7章 计时计数器控制
7.1 计时计数基本原理
7.1.1 计时计数原理
7.1.2 计时计数卡使用时机
7.1.3 引脚布置
7.2 计时计数函数
7.2.1 函数说明
7.3 计时计数器的输出实验
7.3.1 脉冲的产生
7.3.2 有限个数脉冲的产生
7.3.3 FSK脉冲输出
7.3.4 连续脉冲输出
7.3.5 单脉冲输出——使用DLL
7.3.6 可重复触发式脉冲输出
7.3.7 FSK脉冲输出——使用DLL
7.3.8 步进马达控制
7.4 计时计数器的输入实验
7.4.1 事件次数的计算
7.4.2 脉冲宽度计算
7.4.3 脉冲宽度计算
7.4.4 信号周期的宽度测量
7.4.5 缓冲式事件计数
7.4.6 缓冲式周期宽度测量
7.5 本章习题
第8章 模拟信号的时域与频域
8.1 时域信号
8.1.1 取样时间
8.1.2 周期信号
8.1.3 取样时间比较
8.2 频域转换
8.2.1 快速傅立叶转换
8.2.2 FFT程序的实现
8.2.3 FFT程序的验证
8.2.4 时域数据的窗口处理
8.2.5 频域转换后的数值校正
8.2.6 频域的幅值及相位
8.2.7 假象的发生与防止
8.3 信号量的增加及噪声的处理
8.3.1 信号平均
8.3.2 双缓冲区的使用
8.4 本章习题
第9章 系统的建立
9.1 温度测量系统
9.1.1 系统描述
9.1.2 硬件说明
9.1.3 软件说明
9.1.4 程序建立
9.2 振动测量系统
9.2.1 系统描述
9.2.2 硬件说明
9.2.3 软件说明
9.2.4 程序建立
9.3 本章习题
附录A 讨论区
附录B 参考文献
猜您喜欢