南昌大学---labVIEW实验报告.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
南昌大学实验报告 实验类型:□ 验证 □ 综合 □ 设计 □ 创新 实验日期: 实验成绩: 实验一 利用 LabVIEW 控件进行结构化程序设计 一、实验目标: 1. 理解 LabView 的结构的基本概念 2. 掌握 LabView 中特有的顺序结构和移位寄存器的基本使用方法 3. 掌握 LabView 中公式节点的使用方法 二、实验设备 安装有 LabVIEW 的计算机。 三、实验要求和内容 LabView 中的结构中的For 和 While 相当于别的语言中的各种循环语句,而顺序结构主要为了方便于进 行和时间相关的编程。本单元基本要求为循序渐进地学习和调试结构相关的内容,重点在于掌握 LabView 中 进行循环和时间相关编程的方法。 1. 使用 For 循环产生 100 个随机数。在随机数产生的同时判定当前随机数的最大值和最小值。有时称其为 “流动的”最大值和最小值。在前面板上显示流动最大值、最小值和当前的随机数。循环中一定要包含 Time Delay Express VI 以便用户可以观看值随着 For 循环的运行而更新。 2. 构建 VI,每秒显示一个 0 到 1 之间的随机数。同时,计算并显示产生的最后四个随机数的平均值。只 有产生 4 个数以后才显示平均值,否则显示 0 。每次随机数大于 0.5 时,使用 Beep.vi 产生蜂鸣声。 【提示】虽然叙述简单,但实现不易,请注意: 每秒产生一个随机数,我们可以使用用于定时的VI 要计算最后四个数的平均,我们需要使用移位寄存器 要注意顺序结构和移位寄存器的嵌套关系 3. 创建前面板有 3 个圆LED 的VI 。运行程序时,第一个 LED 打开并保持打开状态。1 秒钟以后,第二个 LED 打开并保持打开状态;再过 2 秒钟,第三个 LED 打开并保持打开状态。所有 LED 都保持打开状态 3 秒钟,然后程序结束。(使用顺序结构) 四、实验步骤和实验结果 题一:1、新建一个空白 VI ; 2、在前面板中选择三个数值显示控件,分别命名为当前值、max 、min ; 3、在程序框图的编程中选择 for 循环控件,在循环次数处填 100 次,并在其中放置一个时间延 时控件,延迟时间设置为 1 秒; 4 、在程序框图函数选板中选取两个最大值与最小值控件,把它们与随机数、最大值、最小值一 起放置到 for 循环中; 5、在for 循环中添加两对移位寄存器,为每一个移位寄存器创建一个常量,分别写上 0 和 100, 然后进行连线。程序框图如下: 图一 实验1-1 程序框图 6、运行,前面板为: 图二 实验1-2 前面板 题二:1、新建一个空白VI ; 2、在前面板选择两个数值显示控件分别命名为随机数和平均值,再选择一个Stop 控件; 3、在程序框图中选择while 循环控件,添加一个移位寄存器,并在左边的寄存器添加为三个元 素以存储产生的随机数,将它们的初始值都设置为0 ,之后在while 循环中添加一个case 控件,并放置一个 延时延迟时钟,将延时时间设置为1 秒。连接各控件,程序框图为: 4 、运行;结果如前面板所示: 题三:1、新建一个空白VI ; 2、在前面板添加三个圆形指示灯,命名为1、2、3; 3、在程序框图中添加层叠式顺序结构,并添加四个帧,在前三个帧中添加一个定时时钟,定时 时间分别设置为1 秒、2 秒、3 秒。把指示灯按顺序放入前三个帧中,在第四个帧中加入三个local variable 并将名称改为1、2、3,再分别与布尔变量true or false constant 相连。程序框图为: 4 、运行,结果中前面板为: 五、心得 通过这个实验我了解了,labVIEW8.6 软件界面,熟悉了其函数选板中的结构及使用方法。掌握了循环 结构的使用,体会图形编程与文本编程的区别。学会使用for 循环、while 循环及顺序结构。

文档评论(0)

千帆起航 + 关注
实名认证
文档贡献者

走过路过,不要错过!

1亿VIP精品文档

相关文档