基于-无线通信平台VB温度PI控制硬件设计

基于-无线通信平台VB温度PI控制硬件设计

ID:44911582

大小:349.20 KB

页数:31页

时间:2019-11-04

基于-无线通信平台VB温度PI控制硬件设计_第1页
基于-无线通信平台VB温度PI控制硬件设计_第2页
基于-无线通信平台VB温度PI控制硬件设计_第3页
基于-无线通信平台VB温度PI控制硬件设计_第4页
基于-无线通信平台VB温度PI控制硬件设计_第5页
资源描述:

《基于-无线通信平台VB温度PI控制硬件设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一无线通信网络简介1无线通信控制网络无线通信网络,由于其特有的非接线通信方式的优点,广泛应用于特定地理位置(如山区、油田和水利设施等)的现场遥测遥控领域。尤其在分布距离较远且数据传输量不大时,无线通信网络的优势更为明显。目前,采用无线通信技术的工控产品很多,有的采用RF调频通信原理;有的采用扩频通信原理。根据发射功率的不同,无线通信的距离也各不相同。也有很多公司开发出了应用于不同场合的无线数传模块,大大方便了无线通信测控系统的设计。考虑到试验系统的要求及实际应用情况,我们选用了台湾威达(ICP)的牛顿无线通信模块和工控模块开发无线通信控制网络实验平台。台湾威达(ICP)公司是著名的工控产品研

2、发和生产公司,其公司生产的工业控制计算机、数据采集卡和工控模块都是目前工控行业的主流产品。尤其是工控模块产品,由于性价比高、组合使用方便,深受用户好评。典型的无线通信控制网络分布式控制系统见图1-1所示。图1-1典型无线通信控制网络2VisualBasic介绍2.1VisualBasic6.0简介VisualBasic(简称VB)是Microsoft公司为开发Windows应用程序提供的强有力的开发环境和工具,它是具有很好的图形用户界面的程序设计语言,采用面向对象和事件驱动的程序设计两种新机制,把过程化和结构化编程结合在一起。程序开发图形化的构思使开发者非常容易地创建一个窗体(Form),再

3、从VB工具箱中选择一些控件放入窗体中,无需编程设计界面。界面设计面向对象,容易完成,但是应用程序的过程部分却不是面向对象的,然而VB具有事件驱动方法,使开发者容易地完成界面设计和代码编写。VB使用方便,具有Windows开发环境所支持的一些主要功能:1.创建各种程序对象,如文本框和命令按钮等。2.创建多个多种类型的窗口,如窗体等。3.实时地响应光标和键盘事件,如鼠标选中的事件过程等。4.可根据需要显示或隐藏各种对象,如命令按钮可不见。5.直接控制打印机输。6.控制RS-232串行通迅接口,实现串行数据通迅。7.可实现和其它Windows程序之间的相互通信。8.有强大的图形图像处理功能。9.能

4、创建和管理数据库。与其它程序设计语言相比,VB也有许多独特的性能:1.成功地简化了界面设计,为应用程序开发提供了通向Windows操作环境的快捷途径。2.提供了应用程序开发所需的许多代码(如窗体、控件),加快了开发速度。3.让开发者以可视化方式和代码方式进行工作。4.完善的运行错误处理功能。5.丰富的图形指令,可生成和机制作各种图形。6.强大的数据和字符处理功能。7.具有丰富的控件库。8.可编译成.EXE文件,脱离VB环节单独运行。自从VB产生之后,很多人都会使用其来开发自己的应用程序,在开发过程中,开发人员不需要非常清楚有关Windows操作系统的细节,就可以作出满意的作品。2.2Visu

5、alBasic的编程方法VB的窗口化设计遵循了以下四个主要的步骤:1.选择对象(Object):确实存在的东西,可以被使用,有一个特定的名字,就是一个对象。在VB应用程序的设计中,窗口、鼠标、图片、按钮等都是对象。一个对象就是既含数据又含操作该数据代码的一个逻辑实体,数据是对象的特性,操作即函数或过程,是对象的行为。对象是程序的基本元素,在对象存在的程序中,所有的动作和信息必定和对象有关。所以VB程序设计首先要根据选择所需的对象。VB中的对象与面向对象程序设计中的对象在概念上是一样的,但在使用上有很大的区别,在面向对象程序设计中,对象由程序员自己设计,而在VB中,对象是由系统设计好的,可直接

6、作用或对其进行操作。对象的选择可以利用VB的工具箱进行。2.设置属性(Property):每一个存在的对象所具备的特性称为属性。例如,一个按钮的标题(Caption),名称(Name),颜色(Color),字体大小(Fontsion),是否可见(Visible)等都称为其属性。每个对象都可以根据需要设置其属性。在VB中,所有对象的属性都通过属性窗口显示出来,当单击某一对象时,属性窗口即显示它的所有属性。属性即可以通过属性窗口来设置,又可以依靠程序语句来设置。3.引发事件(Event):所谓事件,是由VB事先设置好的、能够被对象识别的动作。每一个对象总会与外界(其它对象)产生互动,此互动产生时

7、,就是这个对象有一个事件被引发了。一个对象可以被引发的事件有很多,例如,一个鼠标可以有单击、双击、拖移、移动等事件,其它对象也有一样或类似的事件,不同类型的对象可能会有不同的事件可以被外界引发。响应某个事件所执行的操作通过一段程序代码来实现,这样的程序代码叫做事件过程。一个对象可以识别一个或多个事件,因此可以使用一个成多个事件过程对用户或系统的事件作出响应。事件过程的一般格式如下:PrivateSub对象名称

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。