欢迎来到 成都全彩LED显示屏厂家 科美达科技官方网站
成都户外LED显示器的制作

成都户外LED显示器的制作

浏览量:       发布者:未知

LED显示器的制作

目的与要求

1.目的

培养综合利用VB语言进行程序设计的能力,主要是培养动态生成控件数组的方法进行创新设计。

2.基本要求

u 要求使用面向对象和结构化程序设计的编程思路。

u LED显示器是由控件数组构成。

u 在文本框中输入数字单击显示按钮后由LED显示器显示。

u 显示十六进制数据、或者设计点阵式的LED显示器。

三、设计方法和基本原理

1.问题描述:

LED显示器是指类似数字式电子表或计算器的显示方式。每个数字位的显示如右图,每位数字位由7个标签控件构成,通过控制这些控件的背景颜色,使得显示不同的数字。例如显示数字“1”,将2号标签和3号标签的背景颜色设置为与窗体背景颜色不同,其他标签的背景颜色设置为与窗体背景颜色相同,就可以显示出数字“1”。以上是1个数字位的显示方法。构造8个数据位,就可以显示8为数字。

2.问题的解决方案

①设计程序界面

由文本输入框输入数字,单击显示按钮在LED显示器上显示相应的数字。

构成LED显示的56个标签控件(每个数据位需要7个,共8位)是动态生成的控件数组。

每个数字所需要发光的控件号码,预先存储好。例如数字“0”需要1号、2号、3号、4号、5号、6号设置不同的背景颜色。定义一个一维字符串数组EI(0 to 9),EI(0)的值置为“123456”,EI(1)的值置为“23”……依此类推。显示时把所有标签的背景颜色置为与窗体背景颜色一样,然后根据要显示的数字把EI数组中的对应字符串中的所有数字作为下标的组成部分,例如要显示的是数字0,则把1号、2号、3号、4号、5号、6号标签的背景颜色置为与窗体背景颜色不同的颜色值。

②编写代码

代码包括事件处理过程和功能函数,还有必要的声明。变量声明部分声明本程序所需要的变量和数组。

事件处理包括下面的主要事件:

Form_Load()

作一些初始化的工作。

Private SubCommand1_Click()

在文本框中输入数字单击显示按钮后在led显示器上显示。

四、主要技术问题的描述

1.动态数组的建立

利用load 控件数组名(下标)语句建立控件数组。并为每个控件数组元素设置大小、位置(参考附录生成象棋棋盘的程序)。

2.数字的显示

依据存储的EI数组对相应的控件的背景颜色属性进行设置。

本文由【四川科美达科技有限公司】发布于:2020年04月28日 00时02分 转载请链接到原文:成都户外LED显示器的制作

成都led显示屏价格

联系我们

四川科美达科技有限公司

咨询热线:028-85226852

李经理:18981815758
代经理:18982258682

联系QQ : 点击这里给QQ625024593发送消息 点击这里给QQ1935003291发送消息

公司地址:四川成都金牛区高新技术产业园兴川路866号B座9楼