湖南大学测控关键技术与仪器虚拟仪器实验报告.docVIP

湖南大学测控关键技术与仪器虚拟仪器实验报告.doc

  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文档。上传文档
查看更多
虚拟仪器试验汇报 试验一 VI程序创建、编辑和调试 1.熟悉LabVIEW环境。 新建一个VI,进行以下练习: 任意放置多个控件在前面板,改变它们位置、名称、大小、颜色等等。 在VI前面板和后面板之间进行切换 并排排列前面板和后面板窗口 程序截图: 2.创建一个VI。 发生一个值为0.0~1.0随机数a,放大10倍后和某一常数b比较,若ab,则指示灯亮。要求:① 编程实现;② 单步调试程序;③ 应用探针观察各数据流。 程序截图: 3.创建和调用子VI。 创建一个子VI,子VI功效:输入3个参数后,求其和,再开方。 编一个VI调用上述子VI。 程序截图: 4.编写一个VI求三个数平均值。 要求: 对三个输入控件等间隔并右对齐。 添加注释。 分别用一般方法和高亮方法运行程序,体会数据流向。 单步实施一遍。 程序截图: 5.试验个人总结: 经过这四个小试验使我熟悉了LabView开发环境,基础掌握了编程方法和规律,同时经过LabView编程来解以上部分简单问题让我切身感觉到了这款软件强大之处,而且其使用是图形化编程,学起来不像C语言,Matlab那样需要记忆很多程序代码,入门门槛相对来说就降低了很多。不过作为新手来说,对于这款软件有很多不熟悉地方,比如当自己编程是会碰到部分自己没有用过函数和程序模块,而要在拥有庞大函数和程序模块LabView中寻求自己想要同时又不常见函数或程序模块是件耗时又费力事,不过经过使用深入,我发觉能够用程序面板右上角处搜索框来搜索我们想要函数或程序模块,这么就能够为我们编程节省很多时间,降低记忆繁琐。 即使有时能够有捷径可走,不过总而言之想很好学好这款程序必需多操作,多动手,这么才能做到熟能生巧,游刃有余。 虚拟仪器试验汇报 试验二 数据操作 1、写一个VI判定两个数大小,如右图所表示:当AB时,指示灯亮。 程序截图: 2. 写一个VI获取目前系统时间,并将其转换为字符串和浮点数。这在实际编程中会常常碰到。 程序截图: 3. 写一个温度监测器,如右图所表示,当温度超出报警上限,而且开启报警时,报警灯点亮。温度值能够由随即数发生器产生。 程序截图: 4.给定任意x, 求以下表示式值 程序截图: 5.试验个人总结: 这次多个试验难度比试验一有显著提升,做起来时间也较长。试验中最阻力就是碰到了部分自己还没有用过函数和程序模块,不过从试验一中已经有过这么经历,这次程序框右上角搜索框就起到了很大作用,自己一时无法找函数或程序模块在搜索框中键入关键字就能够很快找到,省时又方便。同时试验中我又想到一个问题,假如这多个程序设计题中假如没有给显著提醒或给出程序框图,那么自己会依据题目要求用Labview软件编出一个符合题目要求VI程序来吗?答案是否定,像第二题中和第三题程序编辑不仅碰到了部分自己根本不了解函数和程序模块,同时还包含到部分逻辑上设计,所以在设计一个VI程序时,我们不仅首先要对程序各个模块使用很熟练,知道其最基础部分功效,这是编写一个VI程序基础,以后还要依据问题要求,用一个个模块连接起来形成符合题目要求,能够处理实际问题逻辑关系,我认为这两点就是学好Labview关键所在。 虚拟仪器试验汇报 试验三 数组 1.在程序前面板上创建一个数值型控件,为它输入一个数值;把这个数值乘以一个百分比系数,再由该控件显示出来。 2.生产一个正弦波,并显示在Chart波形控件上,由另外一个程序把该波形显示出来。调整两个程序运行速度,观察对比两个波形差异。 3.创建一个3行4列数组,(1)求数组最大和最小值;(2)求出创建数组大小;(3)将该数组转置;(4)将该二维数组改为一个一维数组。 4.创建一个簇控件,组员为字符型姓名,数值型学号,布尔型注册。从该控件中提取簇组员注册,并显示在前面板上。 5.试验个人总结: 经过这次试验,自己对于数组、簇和局部变量、全局变量有了更深了解和认识,和把课堂上学过知识经过试验得到了强化和巩固。 第一题中利用局部变量特点实现数值输入型控件显示计算结果。 第二题需要创建两个程序,而两个程序之间需要用全局变量衔接,两个程序输出波形来自同一个源正弦波,经过分别设置两个程序延迟等候时间来调整程序运行速度,这么就能够对比发觉两个程序波形差异,及波形周期不一样。 第三题关键是数组创建和常见部分计算和处理,编写程序时需要熟悉多种程序图标位置和其实现功效。 第四题是认识并熟悉簇使用和功效,把部分不一样相互独立变量放进一个组合项中。 虚拟仪器试验汇报 试验四 结构和属性控制(一) 1.产生100个0.0~100.0随机数,求其最小值、最大值、平均值,并将数据在波形图(Graph)中显示。 2.产生0.0~100.0随机数序列,求其最小值、最大值、平均值。

文档评论(0)

159****9606 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档