简介
本书介绍了基于Wintel(Windows+Intel)架构使用Visual Basic及各种扩展适配卡扩充计算机功能从而达到控制的要求。本书内容不仅涉及了适配卡控制的基本概念,也说明了设计数字控制程序的一些技巧与注意事项。
笔者根据工作经验,通过简单易懂的编排方式,将本书分为8章。随书还附带一张光盘,包含本书所有的完整的程序代码,另外也辅以了多媒体演示文件,可以使读者清楚地了解设计流程中的细节,做到理论与实践紧密结合。
本书适合工业自动化控制领域内的相关技术人员使用。
数字输入输出(Digital Input/Output)是自动化控制的基础,VisualBasic则是简单易学的程语言,二者的结合:
·让硬件和软件充分结合
·将计算机的功能延伸至自动化领域
·使基于PC的自动化控制成为现实
·让Visual Basic的应用范围更加广大
·建立自动化的监控
目录
第1章 工业计算机与控制适配卡
1.1 系统的组成
1.1.1 工业计算机
1.1.2 操作系统
1.1.3 卡的安装
1.1.4 适配卡的驱动程序
1.2 系统中的各种输入输出
1.2.1 输入输出的种类
1.2.2 输入输出接头外观
1.2.3 接头的使用时机
1.2.4 接口的针定义
1.2.5 适配卡信号的种类
1.3 控制适配卡
1.3.1 控制的方式
1. 3.2 动态链接库的安装
1.4 硬件地址、中断及dma
1.4.1 硬件地址
1.4.2 中断
1.4. 3 直接内存存取
1.4.4 如何调整地址、中断及dma
.1.5 缓存器
1.6 常见问题
1.7 本章习题
第2章 visual basic 6.0与适配卡的沟通
2.1 窗口程序概念简述
2.1.1 对象的概念
2.1.2 接口成员
2.1.3 visualbasic6.0系统
2.1.4 visualbasic的环境模式
2.1.5 开发工程的步骤
2.1.6 visualbasic和操作系统的关系
2.2 visualbasic的控件引用
2.2.1 引用步骤
2.2.2 如何了解控件
2.2.3 控件的分类
2.3 常用控件介绍
2.3.1 label控件
2.3.2 commandbutton控件
2.3.3 timer控件
2.3.4 picturebox控件
2.3.5 optionbutton控件
2.3.6 frame控件
2.3.7 shape控件
2.3.8 textbox控件
2.3.9 image控件
2.4 程序的编译与安装
2.4.1 程序的编译
2.4.2 程序的打包及展开
2.5 软件与硬件的关系
2.5.1 程序到硬件
2.5.2 控制的程序
2.5.3 基本函数
2.6 常见问题
2.7 本章习题
第3章 数字输入输出接线方式
3.1 ttl接线方式
3.1.1 信号范围
3.1.2 接线方式
3.2 o.c.接线方式
3.2.1 信号范围
3.2.2 接线方式
3.3 继电器的接线方式
3.3.1 信号范围
3.3.2 接线方式
3.4 光耦合器接线方式
3.4.1 信号范围
3.4.2 接线方式
第4章 数字输入输出卡
4.1 卡片介绍
4.1.1 规格
4.1.2 pio-d56的引脚定义
4.2 输入输出原理及缓存器配置
4.2.1 卡的初始化
4.2.2 数字输入输出端口con3的架构
4.2.3 数字输出端口con1的架构
4.2.4 数字输入端口(con2)的架构
4.3 缓存器配置及其操作
4.3.1 地址映像(address mapping)
4.3.2 功能缓存器
4.3.3 输入输出缓存器
4.3.4 函数库介绍
4.4 conl数字输出实验
4.4.1 端子板db-16r简介
4.4.2 数字输出的单点控制
4.4.3 数字输出的连续控制
4.4.4 步进马达控制
4.5 con2数字输入实验
4.5.1 端子板db-16p简介
4.5.2 数字输入的基本侦测
4.6 con3数字输入输出实验
4.6.1 输出和输入
4.6.2 con3数字输出
4.6.3 con3数字输入
4.6.4 con3的输入输出混合使用
4.7 常见问题
4.8 本章习题
第5章 计时计数卡
5.1 卡片介绍
5.1.1 规格
5.1.2 计时计数卡使用时机
5.1.3 pci-tmcl2的引脚定义
5.2 计数与计时原理
5.2.1 8254的工作模式
5.2.2 8254的控制字
5.2.3 计数值的读取
5.3 适配卡上的各功能架构
5.3.1 计时计数输入输出端口conl的架构
5.3.2数字输入端elcon2的架构
5.3.3 数字输出端hcon3的架构
5.4 缓存器的配置和操作
5.4.1 地址映像(address mapping)
5.4.2 选择8254芯片
5.4.2 读写计数器
5.4.3 读写控制字
5.4.4 函数库介绍
5.5 con3数字输出实验
5.5.1 16通道数字输出
5.6 con2数字输入实验
5.6.1 16通道数字输入
5.7 conl计时计数实验--输出控制
5.7.1 脉冲的产生
5.7.2 方波的产生
5.7.3 步进马达进阶控制
5.8 conl计时计数实验--输入检测
5.8.1 事件次数的计算(eventcounter)
5.8.2 频率计算
5.8.3 旋转对象的转速检测
5.8.4 脉冲宽度的测量
5.9 常见问题
5.10 本章习题
第6章 数字输入的轮询及中断的使用
6.1 轮询(poiling)
6.1.1 轮询的做法1--定时器
6.1.2 轮询的做法2--doloop
6.2 中断(interrupt)
6.2.1 适配卡里的中断
6.2.2 8通道中断卡--piso-725
6.2.3 8通道继电器输出控制
6.2.4 8通道中断信号检测
6.3 常见问题
6.4 本章习题
第7章 监控系统设计
7.1 监控系统
7.1.1 系统架构
7.1.2 监控要求及卡选择
7.2 监控系统的画面设计
7.2.1 系统对照图
7.2.2 驱动控件及显示控件
7.2.3 完成的画面
7.3 监控系统程序设计
7.3.1 程序设计步骤分析
7.3.2 子配方槽的监控部分
7.3.3 混合槽的监控部分
7.3.4 搅拌及供料流程控制
7.3.5 整体讨论
7.3.6 声音的加入
7.4 本章习题
第8章 其他d10适配卡及isa接口
8.1 高级的适配卡
8.1.1 多通道隔离式输入输出卡(pis0-p32c32)
8.1.2 64通道数字输入适配卡
8.1.3 64通道数字输出适配卡
8.1.4 非隔离型数字适配卡
8.2 isa适配卡
8.2.1 isa接口
8.2.2 步进马达控制卡及x-y滑台
8.3 本章习题
附录
1.1 系统的组成
1.1.1 工业计算机
1.1.2 操作系统
1.1.3 卡的安装
1.1.4 适配卡的驱动程序
1.2 系统中的各种输入输出
1.2.1 输入输出的种类
1.2.2 输入输出接头外观
1.2.3 接头的使用时机
1.2.4 接口的针定义
1.2.5 适配卡信号的种类
1.3 控制适配卡
1.3.1 控制的方式
1. 3.2 动态链接库的安装
1.4 硬件地址、中断及dma
1.4.1 硬件地址
1.4.2 中断
1.4. 3 直接内存存取
1.4.4 如何调整地址、中断及dma
.1.5 缓存器
1.6 常见问题
1.7 本章习题
第2章 visual basic 6.0与适配卡的沟通
2.1 窗口程序概念简述
2.1.1 对象的概念
2.1.2 接口成员
2.1.3 visualbasic6.0系统
2.1.4 visualbasic的环境模式
2.1.5 开发工程的步骤
2.1.6 visualbasic和操作系统的关系
2.2 visualbasic的控件引用
2.2.1 引用步骤
2.2.2 如何了解控件
2.2.3 控件的分类
2.3 常用控件介绍
2.3.1 label控件
2.3.2 commandbutton控件
2.3.3 timer控件
2.3.4 picturebox控件
2.3.5 optionbutton控件
2.3.6 frame控件
2.3.7 shape控件
2.3.8 textbox控件
2.3.9 image控件
2.4 程序的编译与安装
2.4.1 程序的编译
2.4.2 程序的打包及展开
2.5 软件与硬件的关系
2.5.1 程序到硬件
2.5.2 控制的程序
2.5.3 基本函数
2.6 常见问题
2.7 本章习题
第3章 数字输入输出接线方式
3.1 ttl接线方式
3.1.1 信号范围
3.1.2 接线方式
3.2 o.c.接线方式
3.2.1 信号范围
3.2.2 接线方式
3.3 继电器的接线方式
3.3.1 信号范围
3.3.2 接线方式
3.4 光耦合器接线方式
3.4.1 信号范围
3.4.2 接线方式
第4章 数字输入输出卡
4.1 卡片介绍
4.1.1 规格
4.1.2 pio-d56的引脚定义
4.2 输入输出原理及缓存器配置
4.2.1 卡的初始化
4.2.2 数字输入输出端口con3的架构
4.2.3 数字输出端口con1的架构
4.2.4 数字输入端口(con2)的架构
4.3 缓存器配置及其操作
4.3.1 地址映像(address mapping)
4.3.2 功能缓存器
4.3.3 输入输出缓存器
4.3.4 函数库介绍
4.4 conl数字输出实验
4.4.1 端子板db-16r简介
4.4.2 数字输出的单点控制
4.4.3 数字输出的连续控制
4.4.4 步进马达控制
4.5 con2数字输入实验
4.5.1 端子板db-16p简介
4.5.2 数字输入的基本侦测
4.6 con3数字输入输出实验
4.6.1 输出和输入
4.6.2 con3数字输出
4.6.3 con3数字输入
4.6.4 con3的输入输出混合使用
4.7 常见问题
4.8 本章习题
第5章 计时计数卡
5.1 卡片介绍
5.1.1 规格
5.1.2 计时计数卡使用时机
5.1.3 pci-tmcl2的引脚定义
5.2 计数与计时原理
5.2.1 8254的工作模式
5.2.2 8254的控制字
5.2.3 计数值的读取
5.3 适配卡上的各功能架构
5.3.1 计时计数输入输出端口conl的架构
5.3.2数字输入端elcon2的架构
5.3.3 数字输出端hcon3的架构
5.4 缓存器的配置和操作
5.4.1 地址映像(address mapping)
5.4.2 选择8254芯片
5.4.2 读写计数器
5.4.3 读写控制字
5.4.4 函数库介绍
5.5 con3数字输出实验
5.5.1 16通道数字输出
5.6 con2数字输入实验
5.6.1 16通道数字输入
5.7 conl计时计数实验--输出控制
5.7.1 脉冲的产生
5.7.2 方波的产生
5.7.3 步进马达进阶控制
5.8 conl计时计数实验--输入检测
5.8.1 事件次数的计算(eventcounter)
5.8.2 频率计算
5.8.3 旋转对象的转速检测
5.8.4 脉冲宽度的测量
5.9 常见问题
5.10 本章习题
第6章 数字输入的轮询及中断的使用
6.1 轮询(poiling)
6.1.1 轮询的做法1--定时器
6.1.2 轮询的做法2--doloop
6.2 中断(interrupt)
6.2.1 适配卡里的中断
6.2.2 8通道中断卡--piso-725
6.2.3 8通道继电器输出控制
6.2.4 8通道中断信号检测
6.3 常见问题
6.4 本章习题
第7章 监控系统设计
7.1 监控系统
7.1.1 系统架构
7.1.2 监控要求及卡选择
7.2 监控系统的画面设计
7.2.1 系统对照图
7.2.2 驱动控件及显示控件
7.2.3 完成的画面
7.3 监控系统程序设计
7.3.1 程序设计步骤分析
7.3.2 子配方槽的监控部分
7.3.3 混合槽的监控部分
7.3.4 搅拌及供料流程控制
7.3.5 整体讨论
7.3.6 声音的加入
7.4 本章习题
第8章 其他d10适配卡及isa接口
8.1 高级的适配卡
8.1.1 多通道隔离式输入输出卡(pis0-p32c32)
8.1.2 64通道数字输入适配卡
8.1.3 64通道数字输出适配卡
8.1.4 非隔离型数字适配卡
8.2 isa适配卡
8.2.1 isa接口
8.2.2 步进马达控制卡及x-y滑台
8.3 本章习题
附录
Visual Basic与数字输入输出适配卡控制
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!