案例解说Visual C++典型控制应用
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

计算机控制技术在通信、遥感、无损检测、智能仪器、工业自动控制等工程领域有着广泛的应用。在开发计算机控制系统时,程序设计是很多技术人员要面临的问题。在高校和科研院所,有众多的研究人员在使用各种计算机控制系统,他们都迫切需要相关的书籍来帮助他们学习相关的编程技术。

Visual C++是微软公司推出的一种面向对象的可视化集成编程工具,使用Visual C++可以胜任从最简单的用户界面程序到高级、复杂的Windows应用程序的编程工作。使用Visual C++编制的程序具有代码尺寸小、运行速度高和移植能力强的特点。Visual C++成为目前最受欢迎的开发工具之一。

利用PC(个人计算机)或IPC(工业计算机)控制在硬件实现上主要有两种方式:一是通过串行接口(RS-232或RS-485);二是通过各种数据采集板卡。在软件实现上也有两种方式:一是通过DLL;二是通过各种控件。本书对硬件实现和软件实现的各种方式均做了全面介绍,对每一种方式均提供了典型实例。

本书从工程应用的角度出发,通过7种典型的计算机控制系统(包括基于单片机、PLC、PCI数据采集卡、USB数据采集板、CAN数据采集模块、远程I/O模块、智能仪器等),使用目前流行的面向对象编程语言Visual C++,对工业控制系统中的4类典型应用,包括模拟量输入(AI)、模拟量输出(AO)、数字量输入(DI)和数字量输出(DO)的程序设计方法进行了详细的讲解。

淡化理论,建立控制系统整体概念,以工程实践为主,硬件系统设计采用“搭积木”的方式,突出程序设计,重在功能实现,有较强的实用性和可操作性,这是本书的特色。

本书内容丰富,提供的实例有具体的设计任务、完整的程序代码,注重解决工程实际问题。可供各类自动化、计算机应用、机电一体化等专业的大学生、研究生学习计算机控制技术,也可供计算机控制系统研发的工程技术人员参考。

为方便读者学习,本书提供超值配套光盘,内容包括所有案例的源程序、软硬件资源、程序运行录屏、系统测试录像等。

本书由哈尔滨工程大学赵晓丽编写第1章,石河子大学李霞编写第2、6章,塔里木大学杨瑛编写第3、5章,刘媛媛编写第4章,田敏编写第7章,李江全编写第8章及附录,全书由李江全教授担任主编并统稿,李霞、杨瑛担任副主编。参与编写、程序设计、插图绘制和文字校核工作的人员还有龚立娇、郑瑶、李宏伟、郑重、朱东芹、任玲、王洪坤、汤智辉、胡蓉、王平等老师;电子开发网、北京研华科技、西安达泰电子、石河子大学电气工程实验中心等单位或公司为本书的编写提供了宝贵的技术支持和帮助,借此机会对他们致以深深的谢意。

由于编者水平有限,书中难免存在不妥或错误之处,恳请广大读者批评指正。

编著者

2011年3月