基于LabVIEW的广告LED灯设计Word文档下载推荐.docx

上传人:b****7 文档编号:22405347 上传时间:2023-02-03 格式:DOCX 页数:14 大小:563.25KB
下载 相关 举报
基于LabVIEW的广告LED灯设计Word文档下载推荐.docx_第1页
第1页 / 共14页
基于LabVIEW的广告LED灯设计Word文档下载推荐.docx_第2页
第2页 / 共14页
基于LabVIEW的广告LED灯设计Word文档下载推荐.docx_第3页
第3页 / 共14页
基于LabVIEW的广告LED灯设计Word文档下载推荐.docx_第4页
第4页 / 共14页
基于LabVIEW的广告LED灯设计Word文档下载推荐.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

基于LabVIEW的广告LED灯设计Word文档下载推荐.docx

《基于LabVIEW的广告LED灯设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于LabVIEW的广告LED灯设计Word文档下载推荐.docx(14页珍藏版)》请在冰豆网上搜索。

基于LabVIEW的广告LED灯设计Word文档下载推荐.docx

时间:

2013年12月25日

姓名:

XXXX

学号:

惺惺惜惺惺小

年级、专业:

XXXXX

西南交通大学峨眉校区机械工程系

关键字:

LabVIEW广告LED灯

引言

LED广告灯是一种通过控制半导体发光二极管的显示方式,其大概的样子就是由很多个通常是红色的发光二极管组成,靠灯的亮灭来显示字符。

LED广告灯不断的闪动结合停留,有效的提高了人们的视觉冲击力;

提高了广告单位面积利用率。

LED广告灯集霓虹灯的优点于一身,白天晚上可以不间断的闪动,动静结合引起人们的注意。

各种文字、图案有序跳跃、交替辉映,强烈的视觉冲击力。

满足观者视觉感受,推动广告主获取最大经济效益

基于labvie软件编程能够实现:

1根据用户需要,在文本输入框中填入相应信息,然后在LED屏中完整显示出来;

②能够选择字体和设计用户自定义字体

一、LED广告灯的总体设计

1.1设计思路

要将文本信息在LED屏中滚动显示,可LED一维跑马灯原理,其中用到的数组循环移位控制方法

1.2设计原理

将需要显示的文字通过“获取文本矩形区域”

函数,和在“矩形中绘制文本”函数

得到一张新的文本图片,然后通过“图片至像素图”

和“还原像素图”

函数,将文本图片转化为一位像素图,这个图是一种包含图片数据的数组,再通过数组循环移位函数

将其显示在LED显示屏上。

1.3主要控件介绍

①.用户自定义字体控件:

根据用户自己需要设计的字体样式,其中包括删除线,斜体,下划线,轮廓、阴影、粗体等的设计;

②.应用程序字体控件:

控件提供了四种字体,可与“用户自定义字体”函数搭配使用。

③“获取文本矩形区域”

函数

④“矩形中绘制文本”函数

,为形成新的文本图片。

⑤“图片至像素图”

函数,这个函数主要使图片转换为图片数据的簇。

⑥“还原像素图”

函数。

⑦“一维数组循环移位”

⑧“等待下一个整数倍毫秒”

1.4l设计过程

(1)打开labview,在前面板空白处单击右键,然后在在控件——新式——数组中选择数组(如图1),在控件——新式——字符串与路径中选择字符串输入控件(如图2),在控件——新式——布尔中选择指示灯和停止控件(如图3在控件——经典——数据类型中选择字体枚举和用户字体控件(如图4,5),调节控件的大小,属性等.然后再对整体进行布局(如图6)

图1图2

图3图4

图5

图6

(2)在菜单栏中,选择窗口——显示程序框图,打开程序框图之后,对里面现有控件进行简单布局,如图7

图7

(3)在函数--编程--图形与声音----图片中选择“获取文本矩阵区域”函数、“在矩阵中绘制文本”函数以及“图片至像素转换”函数(如图8),在函数---编程--图形与声音--图形格式中选择“还原像素图”函数(如图9),并将这几个函数与“字体枚举”和“用户字体”函数按照如图所示相连接,之后再在函数---编程----数值中选择“常量”函数,设置值为1,与“图片至像素转换”函数中的深度接线端相连(如图10、11);

图8图9

图10

图11

(4)在函数----编程---结构中选择“for”循环函数,并添加到程序框图中,其中需要两个for循环,里面一个主要是控制一维数组循环移位,外面的主要是控制里面循环的循环次数.在程序中,需要在函数--编程--字符串中选择“字符串长度”函数,在函数--编程--数值中选择“X”函数,然后根据如图所示进行连接。

最后将“X”函数的输出端与外循环的N端连接(如图12、13、14);

图12图13

图14

(5)在函数<

编程<

数组中选择“一维数组循环移位”函数,添加到内循环中(如图15),在函数<

数值中选择“常量”数值函数,设置为-1,(如图16)其输出端与一维数组的n值端相连,其余连线如图所示(如图17);

图15图16

图17

(6)在函数--编程---定时中选择“等待下一整数倍毫秒”函数(如图18),添加到外循环中,然后将“数值旋钮”的输出端和“等待下一整数倍毫秒”的输入端相连,其余连线如图19所示;

图18图19

(7)在函数——编程——结构中选择while循环,添加到整个函数区域外,然后连接“停止”按钮的输出端与while循环的循环条件端。

至此,整个函数框图构建完毕(如图20)。

图20

二、运行结果

1、当选择“默认”时,LED的显示情况如图21。

图21

2.选择输入“西南交通大学”结果,如图22

三、自我总结

此次课程设计圆满结束了,对于我经过努力所得的结果,我感到非常满意。

虽然上课的时候讲过很多关于LabVIEW的应用,但课后也从没真正地应用过这个软件,对它一点都不熟悉,拿到的时候都不知道怎么做。

但通过对LabVIEW进行了几天的摸索学习,我终于把课程设计做好了,并发现LabVIEW很实用。

通过这次课程设计我基本学会了虚拟仪器设计的步聚和基本方法,提高了动手能力,增强了理论联系实际的能力.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1