Visual Basic与数字输入输出适配卡控制

Visual Basic与数字输入输出适配卡控制
作 者: 范逸之 廖锦棋
出版社: 清华大学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: VB
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual Basic与数字输入输出适配卡控制》作者简介

内容简介

本书介绍了基于Wintel(Windows+Intel)架构使用VisualBasic及各种扩展适配卡扩充计算机功能从而达到控制的要求。本书内容不仅涉及了适配卡控制的基本概念,也说明了设计数字控制程序的一些技巧与注意事项。笔者根据工作经验,通过简单易懂的编排方式,将本书分为8章。随书还附带一张光盘,包含本书所有的完整的程序代码,另外也辅以了多媒体演示文件,可以使读者清楚地了解设计流程中的细节,做到理论与实践紧密结合。本书适合工业自动化控制领域内的相关技术人员使用。数字输入输出(DigitalInput/Output)是自动化控制的基础,VisualBasic则是简单易学的程语言,二者的结合:·让硬件和软件充分结合·将计算机的功能延伸至自动化领域·使基于PC的自动化控制成为现实·让VisualBasic的应用范围更加广大·建立自动化的监控

图书目录

第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 本章习题

附录