新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 用VB6.0数字示波单片机实时监测数据的一种方法

用VB6.0数字示波单片机实时监测数据的一种方法

作者:时间:2012-03-29来源:网络收藏

一.引言

本文引用地址:http://www.eepw.com.cn/article/171748.htm

的图形显示一般都借助于处理能力强大的上位PC机。具有强大的图形处理功能和良好的界面设计功能并且可以利用MsComm控件方便地实现和的串行通信。

本文介绍利用的窗体对象、命令按钮控件对象、微软的MsComm控件对象、数组和用户自定义坐标系动态、连续、、波形地显示检测数据的一种

该显示的坐标系符合人们看图习惯,显示的波形随时间动态变化并从左向右平移,视觉效果好且数值显示精确、算法简单、实现容易。

二.所用对象介绍

1.窗体

窗体是所有控件的容器,是设计界面的载体,具有Print、Cls、Line、 Scale等

窗体容器有一个坐标系,窗体的ScaleTop、ScaleLeft两个属性值形成坐标原点且默认值为0和0,窗体默认坐标原点在窗体的左上角,向右和向下为坐标轴正方向,属性ScaleWidth的值和ScaleHeight的值确定窗体实际可用的宽度和高度(见图1)。

30.jpg

窗体的ScaleMode属性值决定窗体坐标的度量单位,共有八种单位形式,当值为0时表示是用户定义形式。默认形式为twip。窗体默认坐标系不符合人们习惯。

用Scale方法可以方便建立用户坐标系,语法格式为:

[窗体].Scale [(xLeft,yTop)-(xRight,yBottom)]

其中(xLeft,yTop)表示窗体左上角的坐标值, (xRight,yBottom)表示窗体右下角的坐标值,则窗体的下述属性值为:
ScaleLeft = xLeft
ScaleTop = yTop
ScaleWidth = xRight-xLeft
ScaleHeight = yBottom-yTop

若有语句: Form1.Scale (-10, 250)-(220, -15), 则用户自定义坐标系如下图2:

31.jpg

2.命令按钮控件

命令按钮可以接收Click事件。

3.MsComm控件

完善的串行数据发送和接收控件。通过属性设置、事件驱动方式或查询方式完成数据通信。

单片机相关文章:单片机教程


单片机相关文章:单片机视频教程


单片机相关文章:单片机工作原理



上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭