Visual Basic 数据采集与串口通信测控应用实战

出版时间:2010-6  出版社:人民邮电  作者:李江全//汤智辉//朱东芹  页数:301  
Tag标签:无  

前言

利用PC(或IPC)实现测控主要有两种方式:一是通过各种数据采集板卡,二是通过串行接口(RS-232或Rs-485)。在硬件系统设计组装完成后,就要考虑选用何种计算机语言来实现各种测控功能。从编程实践看,微软公司推出的可视化、面向对象的程序设计语言VisualBasic应是不错的选择。因为,采用VB开发测控应用软件容易上手,开发效率高,尤其软件界面设计非常便捷,编程工作量较小,开发周期短,特别适合非计算机专业的工程技术人员掌握和使用。VB对于硬件读写、中断控制的功能较弱,无法直接实现数据采集功能。要用VB编程实现数据采集,一般需要编写DLL和ActiveX控件,然后通过VB的API和控件调用,实现对模拟量输,Z,/输出、数字量输入/输出以及计数等功能。就VB应用来说,一般板卡生产厂商都为他们的数据采集卡提供了丰富的DLL函数和ActiveX控件,测控程序开发人员借助厂商提供的开发接口程序,可以方便、灵活地用VB编程实现各种数据采集功能。就串口开发而言,VB提供了串口通信控件MSComm,通过对此控件的属性和事件进行相应编程操作,就可以轻松地实现串口通信。另外,Windows还提供了丰富的API函数,VB调用与串口有关的API函数也可实现串口通信。在实践中,使用VB串口控件实现通信的方法比调用APt函数的方法更加方便、快捷,而且用较少的代码可以实现相同的功能,从而使编程效率大大提高,也减少了因编程不当而导致的系统不稳定。本书特色本书从编程实现测控工程应用的角度出发,对VB开发测控程序的各种方法进行了全面阐述。每种方法都提供了多个设计方案,每个设计都提供了清晰的线路图、详细的任务实现和完整的程序代码,且所有代码均编译通过。超值配套光盘·源代码提供了所有测控项目的完整源代码,这些代码均编译通过,并经过实际的测试应用,其中很多代码具有非常高的实用价值,读者稍加修改就可以应用到自己的项目开发中。·程序开发视频录制了程序的设计、调试、运行全过程的教学视频,读者可以通过观看视频操作,快速完成项目程序的建立。·电子课件制作了计算机测控系统的教学幻灯片,其中包含了大量多媒体素材,读者可以系统学习计算机测控系统的软、硬件知识,也可作为相关老师教学参考。·软、硬件资源提供了本书用到的板卡、模块的驱动程序,以视频的方式给读者介绍了本书用到的硬件产品的网络资源,提供了大量与测控系统有关的专业图片。

内容概要

  本书从测控工程应用的角度出发,对Visual Basic(缩写VB)开发测控程序的各种方法进行了全面阐述。内容包括在VB工程中调用ActiveX控件和DLL动态链接库等开发板卡数据采集与控制程序,在VB工程中利用MSComm控件、调用API函数等方法开发串口通信程序等。每种程序都提供了多个设计方法,每个设计都提供了线路图、详细的任务实现和完整的程序代码,所有代码均编译通过。  书中提供的典型测控应用实例都有详细的操作步骤,学习者可以按步骤用VB编程实现各种测控功能,实践操作性强是本书的特色。  本书内容丰富,论述深入浅出,有较强的实用性和可操作性,可供自动化、计算机应用、电子信息、机电一体化、测控仪器等专业的大学生、研究生以及从事计算机测控系统研发的工程技术人员学习和参考。

书籍目录

第1章 计算机测控系统概述  1.1 计算机测控系统的含义与工作原理   1.1.1 计算机测控系统的含义   1.1.2 计算机测控系统的工作原理  1.2 计算机测控系统的任务和特点   1.2.1 计算机测控系统的任务   1.2.2 计算机测控系统的特点  1.3 计算机测控系统的组成   1.3.1 测控系统硬件组成   1.3.2 测控系统软件组成  1.4 计算机测控系统的分类   1.4.1 按功能分类   1.4.2 按设备形式分类  1.5 计算机测控系统应用软件的开发工具   1.5.1 面向机器的语言   1.5.2 高级语言   1.5.3 组态软件 第2章 VB程序设计基础  2.1 VB语言概述   2.1.1 VB语言的特点   2.1.2 VB中文版集成开发环境   2.1.3 VB的操作对象  2.2 VB程序设计步骤   2.2.1 建立新工程项目   2.2.2 设计程序界面   2.2.3 设置对象属性   2.2.4 编写程序代码   2.2.5 运行应用程序   2.2.6 保存应用程序   2.2.7 编译形成可执行文件   2.2.8 打包发布  2.3 VB控制语句的使用   2.3.1 赋值语句   2.3.2 条件语句   2.3.3 选择语句   2.3.4 循环语句  2.4 VB内部函数   2.4.1 数学函数   2.4.2 字符串函数   2.4.3 日期与时间函数   2.4.4 转换函数   2.4.5 判断函数   2.4.6 颜色设置函数   2.4.7 字符串的处理  2.5 VB用户界面设计   2.5.1 内部控件   2.5.2 ActiveX控件   2.5.3 对话框   2.5.4 菜单设计   2.5.5 工具栏设计 第3章 基于板卡的数据采集与控制系统  3.1 数据采集与控制系统的组成   3.1.1 硬件子系统   3.1.2 软件子系统   3.1.3 系统特点  3.2 数据采集卡概述   3.2.1 数据采集卡的产生   3.2.2 数据采集卡的输入与输出信号   3.2.3 数据采集卡的类型   3.2.4 数据采集卡的性能指标  3.3 多功能板卡的安装   3.3.1 PCI-1710HG多功能板卡介绍     3.3.2 用PCI-1710HG多功能板卡组成测控系统   3.3.3 PCI-1710HG板卡设备的安装   3.3.4 PCI-1710HG板卡设备的测试  3.4 VB与数据采集   3.4.1 VB数据采集概述   3.4.2 ActiveDAQ控件的安装   3.4.3 ActiveDAQ控件说明  3.5 数据采集卡的编程方式   3.5.1 软件触发方式   3.5.2 中断传输方式   3.5.3 DMA数据传输方式  3.6 在VB环境下建立ActiveDAQ应用工程 第4章 数据采集与控制程序设计典型实例 第5章 VB与串口通信 第6章 VB串口通信程序设计典型实例 第7章 集散控制系统及其程序设计典型实例 参考文献 

章节摘录

插图:计算机测控是一门新兴的综合性技术。它是计算机技术(包括软件技术、接口技术、通信技术、网络技术、显示技术)、自动控制技术、微电子技术、自动检测和传感技术有机结合、综合发展的产物。计算机测控技术主要研究如何将检测与传感技术、计算机技术和自动控制理论应用于工业生产过程,并设计出所需要的计算机测控系统。计算机测控系统作为当今工业测控的主流系统,已取代常规的模拟检测、调节、显示、记录等仪器设备和很大部分操作管理的人工职能,并具有较复杂的计算方法和处理方法,用以完成各种过程测控、操作管理等任务。随着科学技术的迅速发展,计算机测控技术的应用领域日益广泛,在冶金、化工、电力、自动化机床、工业机器人控制、柔性制造系统和计算机集成制造系统等工业控制方面已取得了令人瞩目的应用成果,在国民经济中发挥着越来越大的作用。1.1 计算机测控系统的含义与工作原理1.1.1 计算机测控系统的含义人类在工程实践过程中,需要采取各种方法获得反映客观事物的量值,这种操作称为测量或检测;也需要采取各种方法支配或约束某一客观事物的进程结果,达到一定的目的,这种操作称为控制。按照任务的不同,控制系统可以分为3大类,即检测系统、控制系统和测控系统。·检测系统单纯以检测为目的的系统。主要实现数据的采集,又称为数据采集系统。·控制系统单纯以控制为目的的系统。主要实现对生产过程的控制。·测控系统测控一体化的系统,即通过对大量数据进行采集、存储、处理和传输,使控制对象实现预期要求的系统。工程上,大量的实际系统是测控系统,通常把测控系统也称为控制系统。所谓计算机测控,就是利用传感器将被监控对象中的物理参量(如温度、压力、液位、速度等)转换为电量(如电压、电流),再将这些代表实际物理参量的电量送入输入装置中转换为计算机可识别的数字量,并且在计算机的显示器中以数字、图形或曲线的方式显示出来,从而使操作人员能够直观而迅速地了解被监控对象的变化过程。除此之外,计算机还可以将采集到的数据存储起来,随时进行分析、统计和显示并制作各种报表。如果还需要对被监控的对象进行控制,则由计算机中的应用软件根据采集到的物理参量的大小和变化情况与工艺要求的设定值进行比较判断,然后在输出装置中输出相应的电信号,推动执行装置(如调节阀、电动机)动作从而完成相应的控制任务。

编辑推荐

《Visual Basic 数据采集与串口通信测控应用实战》:20个主流的典型案例,数据采集与控制程序设计典型实例,串口通信程序设计典型实例,集散控制系统及程序设计典型实例。全面阐述VisuaIBasic在数据采集和串口通信开发中的应用,以实战的方式详细介绍VisualBasic开发测控程序的步骤与方法,实战案例具有典型性和广泛性。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Visual Basic 数据采集与串口通信测控应用实战 PDF格式下载


用户评论 (总计60条)

 
 

  •   好书!正在学习。作者讲得很详细,很实用,可以作为工程参考手册!!!光盘的内容也很详细,建议作者写Linux串口编程和数据采集方面的书籍
  •   该书很好,结构浅析,内容丰富,是一本学习串口编程的好教材。
  •   适合科研开发人员,书中实例讲的相当详细。
  •   单片机串口通讯部分。 讲得很不错啊!
  •   实例很实用,对串行通信的知识又增长了很多
  •   毕设正好用,内容很好深入浅出,还有一张碟。
  •   浅显易懂,实例很丰富。
  •   讲的很详细,送货速度快!服务好
  •   书很好,内容很细很深也很广泛。但是到货的到货的速度很慢,周末那个快递公司居然不上班。而且书有些破损,有些就,估计是放了很久!
  •   以后做东西可以参考里面的,呵呵!
  •   书很好,看了一半了,不错,正好是我工作需要的。
  •   挺快的,书确实不错。
  •   不错的书 适合于有一定基础的看看
  •   很适合我学习使用,谢谢当当
  •   据说还不错,给好评吧
  •   很好!发货快。
  •   印刷质量很好,价格实惠,推荐购买
  •   一个不错的选择
  •   书籍质量好,价格合理。
  •   印刷质量很好,例程全面
  •   整体来看,这本书写的还可以,对于工程设计人员有一定的参考意义,程序代码比较多且比较详细,但是部分程序设计思想欠缺文字表述,总的来讲距离经典教材或教辅还有距离。
  •   很好的一本书,从这本书学会了,了编上微机的串口采集程序。
  •   串口的东西讲的稍微多点,其他的就全是大片的代码了,国产书的悲剧;讲研华的产品的太多了,占了一大半,是不是植入式广告呀
  •   此书详细讲述了各种设备的串口通讯,例程实用,不错
  •   对于做工控的人来说,很有用
  •   书不错,但是光盘路上坏了,当当客服还行,给我负责退换。。。
  •   书不错 不过没时间看,光盘不能Copy,有点遗憾!
  •   专业性书籍,实用,实例较多
  •   作为入门还好,稍有基础不推荐,我就觉得有点差了,稍有基础写的都要比作者好了,当科普读物还可以,专业书是过了。
  •   内容比较全,对我有帮助
  •   看了一点,还行。。。坚持学习
  •   其中讲到的例子有比较好的可用性
  •   纸张质量还可以,不过全是黑白页,没彩页,看着不老爽
  •   拿来当工具书用是不错的
  •   不错,是个入门的最好选择
  •   能详细一点就更好了,
  •   相当于一本速查手册,只能说能起到它能起到作用。
  •   有几个文件夹不能复制,打开有点问题
  •   这本书其实就是抄袭邮电出版社2003年出版的Visual Basic串口通信工程开发实例导航。
    开始我也没怎么注意,因为需要后面的电机控制模块,发现直接看,没有注释,看得不是很明白。所以又跑到学校图书馆,借了03年出版的那本,仔细一看,坑爹了,原来我们买的这本书例子大部分都是抄人家的。搭的模块外观都一样。有这样无耻的作者么?
  •   书还不错,就是所随光盘不能用,显示数据错误
  •   内容非常差,光盘没声音,
  •   就是在为很多公司的产品做宣传,要想从这本书中学到Visual Basic 数据采集与串口通信测控方面的知识,那么你前提是把书中介绍的测试卡都买齐了,你觉得可能吗???就算你买齐了,学到最后也只是学会了如何使用别人的测试卡!
  •   不求甚解 猜猜猜 价格适中 内容可以
  •   很不错,值得去买.很喜欢
  •   讲的实在不咋么样,很虚的样子
  •   对内容没有实际了解过,用于工控行业的
  •   字迹清楚,很不错。正适合我用
  •   没有看完,因为项目停了,就没把这本书看完
  •   内容详细,举例丰富,质量也很好。
  •   例子很实用。可以用作实践参考
  •   串口通讯没有看到校验,不实用!个人意见!也许没有深入看。
  •   很好 ,很满意!速度很快,质量也不错1
  •   如题,书全新的,送的也很快~~
  •   东拼西凑,通用性差,基于研华的数据卡,表格处理也不讲。垃圾。讲VB,光盘送个dephi的例子干什么?
  •   专业书 。就这样了
  •   送货快速快
  •   VB 和 PLC 通信用的
  •   Visual Basic 数据采集
  •   满意!希望每次都满意!
  •   这个是帮做工业控制的朋友买的
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7