




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
labview实验方案设计 实验方案的背景、理论基础和目的试验设计、方法和组织包括统计学考虑、试验执行和完成的条件小编整理的labview实验方案供参考! 实验一 一实验目的 熟悉LabVIEW软件的基本编程环境 二实验内容 创建并保存一个VI程序此VI要实现的功能是:随机生成一个数值经过一定的运算过程输出显示成为容积和温度值 三实验步骤 1、选择FileNew打开一个新的前面板窗口 2、从ControlsNumeric中选择Tank放到前面板中 3、在标签文本框中输入“容积”然后在前面板中的其他任何位置单击一下字体改为“华文行楷”字号:36 4、把容器显示对象的显示范围设置为0.0到1000.0 使用文本编辑工具(TextEditTool)双击容器坐标的10.0标度使它高亮显示 在坐标中输入1000再在前面板中的其他任何地方单击一下这时0.0到1000.0之间的增量将被自动显示 在容器旁配数据显示 将鼠标移到容器上点右键在出现的快速菜单中选VisibleItermsDigitalDisplay即可 5、从ControlsNumeric中选择一个温度计将它放到前面板中设置其标签为“温度”字体改为“华文行楷”字号:36温度计的显示范围为0到100同时配数字显示可得到如下的前面板图 6、WindowsShowBlockDiagram打开程序框图窗口从功能模板中选择对象将它们放到程序框图上组成下图(其中的标注是后加的) 7、该流程图中新增的对象有两个乘法器、两个数值常数、一个随机数发生器、一个进程监视器温度和容积对象是由前棉板的设置自动带出来的 8、乘法器和随机数发生器由FunctionsNumeric中拖出数值常数也可以这样得到 9、用连线工具将各对象按规定连接 创建数值常数对象的另一种方法是在连线时一起完成具体方法是:用连线工具在某个功能函数或VI的连线端子上单击鼠标右键再从弹出的菜单中选择CreateConstant就可以创建一个具有正确的数据格式的数值常数对象 10、WindowsShowFrontPanel打开前面板窗口双击空白处写入设计人个人信息 11、选择FileSave把该VI保存为D:LabVIEW姓名目录中的TempVol.vi 在前面板中单击Run(运行)按钮运行该VI注意电压和温度的数值都显示在前面板中 12、拷贝前面板和程序框图到Word文件中作为本次实验报告的素材 13、选择FileClose关闭该VI 四.实验结果 五实验体会 Labview是一种图形编程软件上手很快但达到一定程度后发现很难取得进步个人觉得是labview最重要的是对编程结构的深入体会和各函数控件功能的充分掌握前者可以通过看范例理解加深但后者只看范例是行不通的每个控件都有不同的功能和使用要求如果不知道很难使用和掌握它的图形语言和MATLAB软件中的simulink语言形同区别在控件上的不同有些使用方式很类似 实验二 一实验目的 熟悉数组及其数组功能函数的使用熟悉簇及其簇功能函数的使用 二数组实验内容 数组功能函数的应用 三数组实验步骤 1在前面板上创建1个数值型一维输入控件元素个数为12元素值随意键入将该控件标签改名为“创建的原始数值” 2.在前面板上创建3个数值型一维显示控件元素个数为12分别将它们的控件标签改名为“数组显示”、“已排序的数组”和“已反转的数组” 3.在程序框图中拖入“一维数组排序(Sort1DArray)”和“反转一维数组(Reverse1DArray)”两个函数并按图1(b)连线 4.在前面板上拖入3个数值型显示控件分别将它们的控件标签改名为“最大值”、“最小值”和“元素” 5.在前面板上拖入1个数值型输入控件将它的控件标签改名为“索引” 6.在程序框图中拖入“索引数组(IndexArrary)”和“数组最大值和最小值(ArraryMaxMin)”并按图1(b)连线 7.在前面板上键入设计人信息 8.在前面板上点击“连续运行”按钮运行程序改变参数观测结果 9.将文件保存并拷贝前面板和程序框图到Word文件中作为本次实验报告的素材 四簇实验内容 创建簇、分解簇、捆绑簇的功能将一个簇中内容在另一个簇中显示出来 五簇实验步骤 1.打开前面板创建1个簇壳(ArrayClusterpalette)标签改为“输入簇(InputCluster)”拖曳至适当大小 2.在这个簇壳中放置1个数值输入控件1个布尔开关按键控件1个数值型温度计控件和1个字符串型输入控件 3.仿照以上步骤创建1个“输出簇(OutputCluster)”如上注意将各控件(Control)改为相应的显示型(indicator) 4.用快速菜单查看两个簇的序是否一致若有差别改之 5.在程序框图上拖入“解除绑定(unbundle)”、“绑定(bundle)”和“按名称解除绑定(unbundle byname)”3个函数并按图2(b)连线 6.在前面板上键入设计人信息 7.在前面板上点击“连续运行”按钮运行程序改变参数观测结果 8.将文件保存并拷贝前面板和程序框图到Word文件中作为本次实验报告的素材 六实验结果 一、设计目标 利用LabVIEW图形化编程平台设计一个温度测控系统对某一环境中的 温度信号进行测量、显示、控制以及记录自行设计用户界面自行定义数据类型自行选择程序结构和函数方法要求最终系统UI友好、功能完善、操作简便 二、设计内容 1、采用信号生成方式来生成温度数据 2、使用文本框显示及时温度数据及温度上限值;使用温度计空间显示温度;使用按钮来控 制温度信号的采集、暂停采集以及停止系统等使用led等来显示是否报警;使用波 形图显示采集到的全部温度数据; 3、将数据保存到文件中 4、可以调节温度上限值可以显示是否报警 三、前面板设计 四、程序框图 五、系统运行与调试 运行结果: 当运行程序时点击开始采集系统就会连续产生100个温度数据对每个数据进行分析温度可以用摄氏度显示也可以用华氏来显示会同时在文本框和温度计中显示对于每一个温度会即时的显示在波形图上如果采集的温度超过了温度上限则会产生报警AlarmCounter记录的是连续的报警次数当采集完100个数据后系统会停止跳出对话框提示数据采集完毕 开发过程中总是不能把心里想的做出来心里想的是一个功能全面很完善的一个系统可是由于不熟悉很多功能做不出来也有很多空间根本没接触过不知道去用当然最大的问题还是程序框图设计的问题使用的程序结构的不同会很大程度上影响后面的设计Lavview和编程语言不同思想上还没有彻底的从编程语言中转换到图形编程中导致设计不出完美的系统来这是最大的问题以后有机会只能通过大量的实践来增强我对与图像编程的理解 六、设计总结与体会 模拟温度监测系统基本上完成通过亲自动手实践也确实重新认识了这门学科也掌握了基本的设计思想对于控件的使用等都越来越熟悉可以设计出自己的系统来 本次设计的温度监测系统并没有实际的应用价值可是很大程度上让我了解了LabView的强大功能对于代码编程不是很擅长的人可以通过LabView设计出出色的系统所以我觉得这些不管是代码编程还是这种图形化的编程其实都是一个工具而已我们要深刻理解的就是思想理解了思想用不同的工具来实现那都很容易的 七、参考文献 1吴成东孙秋野盛科LabVIEW虚拟仪器程序设计及应用M北京:人民邮电出版社xx1242 实验一Labview基本操作 1实验目的 熟悉LabVIEW软件的基本编程环境 2实验内容 创建一个VI程序并将此程序保存为子VI此VI要实现的功能是:当输入发动转速 时经过一定运算过程输出发动机温度和汽车速度值 3实验步骤 (1)启动LabVIEW创建一个VI (2)在前面板中放置一个温度计控件并修改控件标签名为发动机温度和设置最大值为100该控件从“控件经典经典数值”子选项板中获得 (3)按同样的方法在前面板中放置一个仪表控件并修改仪表控件的标签名为汽车速度标尺刻度范围为0150 (4)按同样的方法在前面板中放置一个数值输入控件并修改控件标签名为发动机转速 (5)从“窗口”下拉菜单中选择“显示程序窗口”切换到程序框图窗口 (6)在程序窗口中创建乘法函数该函数中函数选项板中的“函数编程数值”子选项板中选择并和发动机转速输入控件连线为乘法函数创建一个常量修改为图中所示值 (7)按同样的方法创建加法函数、平方根函数和除法函数并按图中所示修改常量值和连好线 (8)切换至前面板在发动机转速控件中输入数值点击运行按钮运行VI程序 (9)修改图标为T/V以表示该子VI输出量为发动机温度和汽车速度并保存为vi.vi 4实验结果 前面板为: 程序框图为: 5、实验心得体会 这次实验给了我们实践的机会虽然实验题目并不复杂但实验过程融合了我们学习的方方面面的知识我们的实践水平有了一定程度的提高对labview有了更加深入的认识同时更加体会到实践对于理论学习的推动作用我们在理论学习时遇到的一些问题可能在实践时有更深入的认识Labview是一个强大的开发软件一定程度弥补了我们c语言方面的缺陷可视化的编程环境成为吸引我的亮点所在 实验二典型信号虚拟发生器 1实验目的 1、在理论学习的基础上通过本实验熟悉正弦波、方波、三角波、锯齿波等几种典型信号的波形和参数特征熟悉信号的时域波形变化趋势 2、掌握基本函数发生器运用 2实验要求 利用基本函数信号发生器设计一个虚拟信号发生器; 分别测试正弦波三角波方波等三种不同波形 分别在不同频率幅值采样频率采样数据偏移量的情况测试上述波形 完成实验报告 3实验步骤及内容 1、建立一个新的VI保存为姓名+信号发生器 2、在程序框图中通过函数信号处理波形生成基本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河湖清淤修复排工考核试卷及答案
- 化纤耐热张力调整工艺考核试卷及答案
- 木地板环保检测工艺考核试卷及答案
- 绝缘材料测试工艺考核试卷及答案
- 灌溉自动化工艺考核试卷及答案
- 合成工艺考核试卷及答案
- 泵体焊接工艺考核试卷及答案
- 锡熔炼炉体材料加工工艺考核试卷及答案
- 半导体设备密封性测试工艺考核试卷及答案
- 牛群健康管理工艺考核试卷及答案
- 老年人心理疏导与沟通培训
- 康复技术服务规范 (一)
- 养老院护理九防内容课件
- 天然气管网项目背景及意义
- 《风光摄影技巧》课件
- 面试官培训与面试标准制度
- 智慧城市行业智慧安防方案
- 二氧化碳捕集、运输和地质封存 - 词汇 - 共性术语 征求意见稿
- 仓库卸货安全培训
- 电商平台仓储配送优化策略
- 系统思维与系统决策:系统动力学(中央财经大学)知到智慧树章节答案
评论
0/150
提交评论