




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验一 labview结构在编程中的应用一、实验目的 1、掌握For循环、While循环、Case结构和单层顺序结构的建立方法2、熟悉labview中一些函数的使用3、能够鉴别常见的结构连线错误二、实验内容1、使用for循环写出n!的程序。(利用移位寄存器或是反馈节点实现)。知识点:for循环的参数设置,循环总数以及循环计数参数的使用,注意总数的设置和移位寄存器的初始化。2、创建VI,在前面板上放置3个LED。程序运行时,第一个LED打开并保持打开状态。1秒以后,第二个LED打开并保持打开状态;再过2秒,第三个LED打开并保持打开状态。所有LED都保持打开状态3秒,然后程序结束。知识点:使用3
2、帧单层顺序结构,每帧包含延时函数。3、利用While循环和移位寄存器,设计一个控制LED灯闪烁的VI,LED灯闪烁的时间可以在程序中设定。知识点:一定要设置while循环的停止条件。4、利用case结构的多分支,进行下列简单程序设计:星期一显示:新的一周开始了,好好学习! 星期二显示:今天是星期二,继续努力! 星期三显示:今天是星期三,生活愉快! 星期四显示:周四了,继续努力!星期五显示:今天是星期五,明天周末咯!星期六显示:周末愉快!星期日显示:好好休息!三、实验结论及分析实验二 交通灯控制系统模拟设计一、实验目的 设计一个单片机控制的交通信号灯,使其能模拟城市“十字”路口交通信号灯的功能,
3、并能进行某些特殊控制。二、实验内容1、在十字路口上,交通信号灯的变化是固定的:1)放行:绿灯亮15秒放行,然后黄灯亮5秒,红灯亮禁止。2)禁止:红灯亮20秒禁止,然后绿灯亮放行。3)两条线路交替进行,实现定时交通控制。2、扩展部分要求1)交通灯变化时,同时用数值控件进行20秒(15秒,或5秒)的递减时间显示。2)特殊情况下,允许急救车辆优先通过。当特殊情况发生时,路口的信号灯全部变红,以便让车辆优先通过。假设车辆通过时间为10秒,急救车辆通过后,交通灯恢复先前状态。可以用按键代表车辆到来。三、实验结论及分析四、实验思考如果在交通路口设置左转控制,控制策略如何设计?画出程序的流程图。答:我觉得可
4、使用手动控制,在输入端用开关按钮直接进行交通灯的状态控制。当转换开关接入手动状态的时候,东西、南北的黄灯亮。然后分别按下南北、东西绿灯的控制开关时,分别实现南北绿灯、东西红灯亮,东西绿灯、南北红灯亮,实现了南北,东西红绿灯的互锁;当按下南北、东西的左开灯的控制开关时,东西左转弯灯、南北红灯、东西红灯亮,南北左转弯灯、南北红灯、东西红灯亮。(2)程序流程图如下:实验三 LabVlEW字符串、数组、簇编程实验一、实验目的1、掌握创建和使用数组的方法2、能够使用多种数组内部函数3、掌握簇的创建和使用方法4、学会使用内部函数处理簇二、实验内容1、字符串函数练习:如字符串的拆分、字符长度的计算、字符串的
5、拼接、替换字符串和搜索字符串等;2、计算一组随机数的最大值和最小值提示:在程序框图中,放置一个For循环,设置循环次数为10次。单击边框选择添加两个移位寄存器,分别初始化为0和1。新建一个VI,在前面板上放置一个波形图标,用它来记录产生的随机数。同时在前面板上放置两个数值显示控件“最大值”和“最小值”,用来显示随机数中的最大值和最小值。放置随机数函数和最大最小值函数与程序框图中,其中最大最小值函数位于编程比较最大值与最小值。然后连线。3、构建VI,输出一个10行5列的二维数组。第1行包含01范围内的5个随机数,第2行包含12范围内的随机数,以此类推,直到第10行包含910范围内的5个随机数。4
6、、设计VI,根据输入的3个考试成绩数组,计算得到一个簇数组包括平均成绩、成绩等级和班级排名。每次的考试成绩对应一个数组,平均成绩是这样定义的:第一次考试占30,第二次考试成绩占30,期末考试占40。成绩等级按照平均成绩,以下表列出的标准来确定。 平均成绩标准 平均成绩 成绩等级 059 6069 7079 8089 90100FDCBA三、实验结论及分析前面板:字符串函数练习和计算一组随机数的最大值和最小值:输出一个10行5列的二维数组4实验四 波形图表的使用一、实验目的 熟悉如何在一个波形图控件中创建多条曲线,同时显示曲线数据以及将其保存至指定的路径和格式文件中。二、实验内容创建一个VI程序
7、,此VI要实现的功能是:使用一个For循环并执行100此循环,在循环中将产生100个随机数,同时使用一个正弦函数来生成正弦波形,正弦波形的周期通过数值函数来调整。通过For循环生成的两条曲线的数据通过创建数组函数转换成一个二维数组,用户使用一个数值显示控件和波形图控件来分别显示两条曲线的数据和波形。最后使用文件写入函数将曲线数据写至一个电子表格文件中。(1)新建一个VI,在前面板中添加一个波形图控件。(2)在前面板中添加一个显示二维数组中元素的数值显示控件。首先创建一个空数组和一个数值显示控件,然后将数值显示控件拖放入空的数组中作为数组的输入数据类型。用鼠标拖动数组显示要求的行数和列数。(3)切换至程序框图,在程序框图中放置一个For循环,并设置循环总数为100。(4)For循环中放置一个随机数函数、两个乘法函数、一个除法函数和一个正
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年关于幼儿园主题活动标准教案
- 艾灸烫伤的预防与处理
- 肾病综合征护理小讲课
- 药品生产监督管理办法2024解读
- 2025年岳阳市高三语文1月质量监测试卷(一)附答案解析
- 2025年护士执业资格考试题库(社区护理学专项)-慢性病社区护理试题集
- 2025年小学英语毕业考试语法专项突破模拟卷:实战演练
- 2025年小学语文毕业升学考试句式变换与修辞创新应用卷
- 2025年大学统计学期末考试题库:时间序列分析专题试题
- 2025年安全生产考试题库:建筑施工安全培训教材试题
- 2025年辽宁省盘锦市大洼区招聘招商人员30人高频重点模拟试卷提升(共500题附带答案详解)
- 资阳高新投资集团有限公司招聘更正笔试参考题库附带答案详解
- 2025年安徽粮食工程职业学院单招综合素质考试题库完整
- 虚拟实验技术发展-深度研究
- 2024江苏盐城市交通投资建设控股集团有限公司招聘笔试参考题库附带答案详解
- 《十万个为什么》整本书阅读-课件-四年级下册语文(统编版)
- AQ6111-2023个体防护装备安全管理规范
- 2022年拖拉机驾驶人考试参考题库(含答案)
- 铁路建设项目施工企业信用评价办法(铁总建设〔2018〕124号)
- 制作的不倒翁(课堂PPT)
- word模板之请柬1
评论
0/150
提交评论