工业产品造型.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工业产品造型

成绩:《虚拟仪器技术及应用》期末作业学期: 2013~2014学年第一学期指导教师:陶林时间: 2013 年12月20日姓名:XXXXXX学号:XXXXXXX年级、专业:2XXXXXXXX西南交通大学峨眉校区机械工程系个人信息滚动显示LED屏设计一、设计功能介绍:(1)根据用户需要,在文本输入框中填入相应信息,然后在LED屏中完整显示出来;(2)能够根据不同用户需求,提供两钟不同资料输入模式,一种为文本填写,一种为文本读取,其中,文本读取不仅仅用于个人资料显示,还可用于各类广告滚动显示,其读取模式的运用范围较广;(3)能够根据用户需要选择合理的滚动速度;(4)能够选择字体和设计用户自定义字体。二、整体结构设计分析1、程序总思路简述要将文本信息在LED屏中滚动显示,根据前面所做的LED一维跑马灯原理,其中用到数组循环移位控制方法,在这里,同样可以用这种办法将文本文件在LED中显示出来,其方法是将需要显示的文字通过“获取文本矩形区域”函数,和在“矩形中绘制文本”函数得到一张新的文本图片,然后通过“图片至像素图”和“还原像素图”函数,将文本图片转化为一位像素图,这个图是一种包含图片数据的数组,因此,在通过数组循环移位函数将其显示在LED显示屏上。2、程序结构及设计要求分析(1)要实现文本数据的输入,因此需要一个文本输入框,在labview中,输入控件可以选择字符串输入控件(2)要实现资料输入模式的选择,可以考虑用一个条件语句对函数进行判断,当满足不同情况时,输入模式会相应的发生改变;并且为了能够有模式选择功能,可以考虑几种方式实现控制面板的选择,第一种是用布尔按钮,当按钮置于不同位置时所选择模式不同,第二种是用枚举变量,添加不同的情况,再用条件语句进行分支判断,第三种是更改数值输入变量控制条件语句,这种方法跟运用布尔控件类似。(3)对于LED等滚动速度得调节,需要定时函数和数值控件结合使用,数值控件可以有很多选择,可以直接用数值输入控件,但是这种方法在实际运用中显得比较麻烦,第二种是运用滑杆或者旋钮,只需要滑动滑块或者旋转旋钮就可以改变LED屏信息滚动速度,这种方法在实际运用中比较合适,因为在实际中,人们往往关心的是滚动速度得合理,而不是滚动时间的具体间隔。3、主要控件和函数介绍(1)用户自定义字体控件(如下图所示),其主要功能是在应用程序提供的字体用处不大时,根据用户自己需要设计的字体样式,其中包括删除线,斜体,下划线,轮廓、阴影、粗体等的设计;(2)应用程序字体控件,此控件提供了四种字体,其中一种包括了用户自定义字体,其可与“用户自定义字体”函数搭配使用。(3)“获取文本矩形区域”函数,其功能是根据文本性质和大小,为文本准备一个具有左侧、顶部、右侧和底部尺寸(以像素为单位)的簇。(4)在“矩形中绘制文本”函数,这个函数主要是将文本放在准备好的矩形区域内,然后形成新的文本图片。(5)“图片至像素图”函数,这个函数主要使图片转换为图片数据的簇,用于执行与图片相关的任务。(6)“还原像素图”函数,这个函数是使图像数据簇转换为二维数组,其中右端四根接线端分别是24位像素图,8位像素图,4位像素图、1位像素图输出端,其中,前三个指该二维数组包含要绘制为像素图的数据,且像素图的维数与数组维数一致;1位像素图指该二维数组包含要绘制为位图的数据,且位图的维数与数组维数一致;(7)“一维数组循环移位”函数,该函数使数组中的元素移动多个位置,方向由n指定。其中当n为正数时,数组从左向右循环移动n位,当n为负数时,数组从右至左循环移动n位。(8)“等待下一个整数倍毫秒”函数,此函数的作用是等待直至毫秒计时器的值为毫秒倍数中指定值的整数倍。该函数用于同步各操作。可在循环中调用该函数,控制循环执行的速率。但是,第一个循环周期可能很短。连线0至毫秒倍数输入,可迫使当前线程放弃对CPU的控制。三、labview程序设计过程(1)打开labview,然后新建vi,在前面板空白处单击右键,然后在控件新式数值中添加旋钮(如图1),在控件新式数组中选择数组(如图2),在控件经典数据类型中选择字体枚举和用户字体控件(如图3),在控件新式布尔中选择指示灯和停止控件(如图4),在控件新式字符串与路径中选择字符串输入控件(如图5),在控件新式下拉列表与枚举中选择枚举控件(如图6),并根据用户需要,设置相关外形参数和标签,然后再对整体进行布局,如图7所示;图1 图2图3 图4图5 图6图7(2)在菜单栏中,选择窗口显示程序框图,打开程序框图之后,对里面现有控件进行简单布局,然

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档