基于LabVIEW的仿真点阵移动字符的设计_第1页
基于LabVIEW的仿真点阵移动字符的设计_第2页
基于LabVIEW的仿真点阵移动字符的设计_第3页
基于LabVIEW的仿真点阵移动字符的设计_第4页
基于LabVIEW的仿真点阵移动字符的设计_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录第1章 绪论11.1 选题目的11.2 设计要求11.2.1 设计题目和设计指标11.2.2 设计功能1第2章 总体设计方案22.1 总体设计方案22.2 软件流程图3第3章 前面板设计43.1 前面板设计43.2 前面板美化5第4章 程序面板设计64.1 程序面板设计64.2 主要函数功能说明7收获和体会9致谢10参考文献11附录112第1章 绪论1.1 选题目的1.为了完成LabVIEW的课程设计。2.通过本题的课程设计了解仿真点阵移动字符的设计方法。3.为了更好的掌握与了解LabVIEW8.5课程的学习。1.2 设计要求对输入的字符进行显示,对输入的字体名称可以通过用户选择系统中安装

2、的一种字体。字体的滚动方式可以是垂直、水平、向左、或者向右。1.2.1 设计题目和设计指标1.基于LabVIEW的仿真点阵移动字符设计。2.对输入的字符进行显示,对输入的字体名称可以通过用户选择系统中安装的一种字体。字体的滚动方式可以是垂直、水平、向左、或者向右。1.2.2 设计功能可以对输入文本里的字符实现移动显示。可以通过字体的滚动按钮实现字符的垂直、水平、向左、或者向右移动。第2章 总体设计方案2.1 总体设计方案LabVIEW是一款开放式的虚拟仪器开发系统应用软件,它为设计者提供了一个便捷、轻松的设计环境,利用它设计者可以想搭积木一样,轻松的组建一个测量系统或数据采集系统,并可以任意构

3、造仪器面板,而无需进行任何繁琐的计算机程序代码的编写,从而可以大大简化程序的设计,如图2-1所示:图2-1 LabVIEW图标 为了用LabVIEW实现控制按钮对字符串的移动。 用点阵(灯的亮灭)来显示各类图形,在程序面板设计程序图,来实现对字符串的控制与显示,其组成结构框图如图2-2所示:用户自定义字符转换图片图片转换成像素像素转二维数组转换布尔量输出显示判断输入图2-2点阵字符移动的组成结构2.2 软件流程图开始是否有字符串?用户自定义字符串转换图片图片转换像素像素转换二维数组是否垂直?转换布尔变量显示字符串结束二维数组转置NYNY软件流程图如图2-3所示:图2-3 流程图第3章 前面板设

4、计3.1 前面板设计在前面板添加一个输入字符串,通过“在矩形中绘制文本”函数中可以创建用户定义字体与所需字体。在前面板单击右键选择新式-布尔-翘板开关与垂直翘板开关,在前面板设计一个点阵显示屏(即在前面板点击右键,新式-数组 矩阵与簇-数组,在数组中加一个布尔圆形灯)和一些控制按钮,如图3-1所示:图3-1 前面板3.2 前面板美化在前面板,点击“查看”选择“工具选板”,在工具选板中选择设置颜色,在前面板点击右键就可以设置颜色,如图3-2所示:图3-2 前面板第4章 程序面板设计4.1 程序面板设计在程序框图中单击鼠标右键,选择编程图像与声音图片函数在矩形中绘制文本函数图片至像素图转换函数进行

5、编程具体程序框图如图4-1、4-2所示:图4-1 程序面板(条件结构为假)图 4-2 程序面板(条件结构为真)4.2 主要函数功能说明“匹配模式函数”其功能:在字符串的偏移量位置开始搜索正则表达式,如果找到匹配的表达式,将字符串分解为三个子字符串,正则表达式为一个特定的字符组合,用于模式匹配,如图4-3所示:图4-3 匹配函数“在矩形中绘制文本函数”其功能:在图片中绘制字符串,如图4-4所示:图 4-4 在矩形中绘制文本“图片至像素图转换函数”其功能:将一个图片转换为一个图片数据的簇,从而用于执行与图片相关的任务,如使用图形格式VI将图片保存为一个文件,如图4-5所示:图 4-5 图片至像素图

6、转换“还原像素图函数”其功能:将图像数据转换为二维数组,如图4-6所示:图 4-6 还原像素图“一维数组移位函数”其功能:将数组中的元素移动若干个位置,方向由n指定,如图4-7所示:图 4-7 一维数组移位“二维数组转置函数”其功能:重新排列二维数组的元素,是二维数组i,j,如图4-8所示:图 4-8 二维数组转置收获和体会本次课设的过程是艰辛的,但结果是可喜的。因为在老师与同学帮助下,让我学到了许多东西。我的感触有以下几点:第一:是心态问题。要做一件事,心态是很重要的。有了好的心态,就会投入十分的心去努力,做事效果也是事半功倍。第二:就是遇事要多动脑,并且注意学习与他人的长处,吸收老师的经验

7、。第三:动手能力的培养,这次课设也让我的动手能力得到提高,增强了我对处理陌生事物的自信心。第四:学习处理新事物的方法。在遇到问题的时候,组内成员能够一起讨论与商量,如果解决不了,在老师的热心帮助下也得到了很好的解决,让我学会了团队的合作,遇事冷静处理的方式,也让我很好的掌握了课本上的知识,学到了课本没有的知识,理论与实践结合的重要性。本次课设对我以后的工作有一定的帮助。只有认真对待每一件事,才会有意外的收获。致谢在本次课设中得到了徐老师与姜老师的殷切指导与关怀,让我学到了课本上学不到的东西,老师的耐心教导与无微不至的关爱深深打动着我,他们有严谨的治学态度、丰富渊博的知识、敏锐的学术思维、精益求

8、精的工作态度以及侮人不倦的师者风范是我终生学习的楷模,老师们的高深精湛的造诣与严谨求实的治学精神,将永远激励着我。在此,谨向老师们致以衷心的感谢和崇高的敬意!感谢老师对我的指导与帮助,不仅教会了我专业知识,教会了我如何学习,还教会了我如何做人,正是由于他们,我才能在各方面取得显著的进步,在此向他们表示我由衷的谢意。还有我的组内成员,他们的学习态度与合作的精神也感染着我,在此,感谢他们。参考文献1.彭勇,潘晓桦,谢龙汉;LabVIEW虚拟仪器设计及分析;清华大学出版社;2011年09期2. 王泽保,巴林凤,杨品;LabVIEW与虚拟仪器设计J;微计算机信息;1999年06期3. 翁贻方;用LabVIEW开发控制系统仿真程序J;北京轻工业学院学报;1995年02期4. 李扬,郑莹娜,朱铮涛;图形化编程语言LabVIEW环境及其开放性J;计算机工程;1999年

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论