1、labview实训报告范文labview实训报告范文 实 验 报 告 课程名称 虚拟仪器 实验项目 熟悉编程环境与基本编程操作 实验仪器 计算机 系 别: guangdian 专 业: 班级/学号: 学生姓名: 实验日期:xx年3月 成绩: _ 指导教师: _ 实验一 熟悉编程环境与基本编程操作 1. 理解LabVIEW的运行机制,熟悉LabVIEW编程环境。 2. 掌握基本编程操作,包括VI程序的创建、运行与调试。 3. 理解LabVIEW模块化编程思想,掌握子VI的创建、及调用。 主要设备有计算机, LabVIEW8.5软件。 教材第8283页练习4.2,创建VI后保存为Thermomet
2、er.vi。 1.打开一个新的前面板 2.从控件菜单选择一个温度计放到前面板 3.在温度计上用右键单击设定一个精确的温度值,选择VisibleDigital Display 4.将VI保存为 Thermometer.vi 教材第107108页练习5.2,打开练习4.2所创建的VI,将其转变成一个子VI。 1打开4.2创建的Thermometer.vi 2.为该VI创建一个图标,从VI图标窗格选择Edit Icon,单击OK返回主VI 3从图标弹出菜单中选择Show Connector创建连接器。 4将端子指派给温度指示器,使用Writing工具单击连接器端子,端子就会变成黑色,然后单击温度计指
3、示器。 5在温度计指示器的弹出菜单选择Description and Tip为温度指示器编制文档 6选择FileSave将修改保存。 实 验 报 告 二 课程名称 虚拟仪器 实验项目 程序结构 实验仪器 计算机 系 别: 专 业: 班级/学号: 学生姓名: 实验日期:xx年4月 成绩: _ 指导教师: _ 实验二 程序结构 1. 学会For循环、While循环、Case结构及顺序结构的运用,掌握定时函数的使用及移位寄 存器应用。 2. 熟悉公式节点。 二、实验仪器及材料 主要设备有计算机,LabVIEW8.5软件。 三、实验内容及步骤 1. 教材第127129页练习6.3“平方根”。 1)打开
4、新面板 2)打开框图窗口,构造代码 3)放置case结构,函数Greater or Equal?返回一个布尔值 4)选择其他的框图对象并根据先前的说明连线 5)返回前面板,运行VI,尝试输入大于0和小于0的数 6)保存并关闭VI,命名为 Square.vi 2. 教材第132133页练习6.4“匹配数字”。 1)打开前面板 2)创建如图所以的前面板 3)打开框图窗口,创建实验框图,放置两个定时器,几个数值控件 4)放置单层顺序结构到框图窗口,单击显示为为结构光标的鼠标,拖动并指定其边界,这与For循环和While循环相似。 5)创建框图的其他代码,下面是一些新的函数,在连线时使用帮助窗口显示输
5、入/输出端 学号 班级 姓名 学院级名号:电气工程学院 自112班 何富裕 111xx060 实验一 熟悉LabVIEW软件的基本编程环境。 创建并保存一个VI程序。此VI要实现的功能是:随机生成一个数值,经过一定的运算过程,输出显示成为容积和温度值。 1、选择 FileNew,打开一个新的前面板窗口。 2、从 ControlsNumeric 中选择 Tank放到前面板中。 3、在标签文本框中输入“容积”,然后在前面板中的其他任何位置单击一下。字体改为“华文行楷”,字号:36。 4、把容器显示对象的显示范围设置为0.0到1000.0。 使用文本工具(Text Edit Tool),双击容器坐标
6、的10.0 标度,使它高亮显示。 在坐标中输入 1000,再在前面板中的其他任何地方单击一下。 这时0.0到1000.0之间的增量将被自动显示。 在容器旁配数据显示。 将鼠标移到容器上,点右键,在出现的快速菜单中选Visible ItermsDigital Display即可。 5、从ControlsNumeric 中选择一个温度计,将它放到前面板中。设置其标签为“温度”,字体改为“华文行楷”,字号:36。温度计的显示范围为0到100,同时配数字显示。可得到如下的前面板图。 6、WindowsShow Block Diagram 打开程序框图窗口。从功能模板中选择对象,将它们放到程序框图上,组
7、成下图(其中的标注是后加的)。 7、该流程图中新增的对象有两个乘法器、两个数值常数、一个随机数发生器、一个进程监视器,温度和容积对象是由前棉板的设置自动带出来的。 8、乘法器和随机数发生器由FunctionsNumeric中拖出,数值常数也可以这样得到。 9、用连线工具将各对象按规定连接。 创建数值常数对象的另一种方法是在连线时一起完成。具体方法是:用连线工具在某个功能函数或VI的连线端子上单击鼠标右键,再从弹出的菜单中选择 Create Constant,就可以创建一个具有正确的数据格式的数值常数对象。 10、WindowsShow Front Panel 打开前面板窗口,双击空白处,写入设
8、计人个人信息。 11、选择 FileSave,把该VI 保存为 D:LabVIEW-姓名 目录中的 Temp & Vol.vi。 在前面板中,单击Run(运行)按钮,运行该 VI。注意电压和温度的数值都显示在前面板中。 12、拷贝前面板和程序框图到Word文件中,作为本次实验报告的素材。 13、选择FileClose,关闭该 VI 。 Labview是一种图形编程软件,上手很快,但达到一定程度后,发现很难取得进步。个人觉得是,labview最重要的是对编程结构的深入体会和各函数控件功能的充分掌握。前者可以通过看范例理解加深。但后者只看范例是行不通的。每个控件都有不同的功能和使用要求,如果不知道
9、,很难使用和掌握。它的图形语言和MATLAB软件中的simulink语言形同,区别在控件上的不同,有些使用方式很类似。 实验二 熟悉数组及其数组功能函数的使用,熟悉簇及其簇功能函数的使用。 数组功能函数的应用。 1在前面板上创建1个数值型一维输入控件,元素个数为12,元素值随意键入。将该控件标签改名为“创建的原始数值”。 2. 在前面板上创建3个数值型一维显示控件,元素个数为12。分别将它们的控件标签改名为“数组显示”、“已排序的数组”和“已反转的数组”。 3. 在程序框图中拖入“一维数组排序(Sort 1D Array)”和“反转一维数组(Reverse 1D Array)”两个函数,并按图
10、1(b)连线。 4. 在前面板上拖入3个数值型显示控件,分别将它们的控件标签改名为“最大值”、“最小值”和“元素”。 5. 在前面板上拖入1个数值型输入控件,将它的控件标签改名为“索引”。 6. 在程序框图中拖入“索引数组(Index Arrary)”和“数组最大值和最小值(Arrary Max & Min)”,并按图1(b)连线。 7. 在前面板上键入设计人信息。 8. 在前面板上点击“连续运行”按钮,运行程序,改变参数,观测结果。 9. 将文件保存,并拷贝前面板和程序框图到Word文件中,作为本次实验报告的素材。 创建簇、分解簇、捆绑簇的功能将一个簇中内容在另一个簇中显示出来。 1. 打开
11、前面板,创建1个簇壳(Array & Cluster palette),标签改为“输入簇(Input Cluster)”,拖曳至适当大小。 2. 在这个簇壳中放置1个数值输入控件,1个布尔开关按键控件,1个数值型温度计控件和1个字符串型输入控件。 3. 仿照以上步骤,创建1个“输出簇(Output Cluster)”如上。注意将各控件(Control)改为相应的显示型(indicator)。 4. 用快速菜单查看两个簇的序是否一致,若有差别,改之。 5. 在程序框图上拖入“解除绑定(unbundle)”、“绑定(bundle)”和“按名称解除绑定(unbundle by name)”3个函数,
12、并按图2(b)连线。 6. 在前面板上键入设计人信息。 7. 在前面板上点击“连续运行”按钮,运行程序,改变参数,观测结果。 8. 将文件保存,并拷贝前面板和程序框图到Word文件中,作为本次实验报告的素材。 南通大学计算机科学与技术学院 虚拟仪器技术课程作业 报 告 书 课 题 名基于LabVIEW的温度监测系统 班 级 计121 姓 名张 进学 号 121302xx xx年6月 16 日 利用LabVIEW图形化编程平台,设计一个温度测控系统,对某一环境中的 温度信号进行测量、显示、控制以及记录。自行设计用户界面,自行定义数据类型,自行选择程序结构和函数方法,要求最终系统UI友好、功能完善
13、、操作简便。 1、采用信号生成方式来生成温度数据 2、使用文本框显示及时温度数据及温度上限值;使用温度计空间显示温度;使用按钮来控 制温度信号的采集、暂停采集,以及停止系统等。使用led等来显示是否报警;使用波 形图显示采集到的全部温度数据; 3、将数据保存到文件中。 4、可以调节温度上限值,可以显示是否报警。 运行结果: 当运行程序时,点击开始采集,系统就会连续产生100个温度数据,对每个数据进行分析。温度可以用摄氏度显示,也可以用华氏来显示,会同时在文本框和温度计中显示。对于每一个温度,会即时的显示在波形图上。如果采集的温度超过了温度上限,则会产生报警,Alarm Counter记录的是连
14、续的报警次数。当采集完100个数据后,系统会停止,跳出对话框,提示数据采集完毕。 开发过程中,总是不能把心里想的做出来,心里想的是一个功能全面,很完善的一个系统,可是由于不熟悉,很多功能做不出来。也有很多空间根本没接触过,不知道怎么去用。当然,最大的问题还是程序框图设计的问题,使用的程序结构的不同,会很大程度上影响后面的设计。Lavview和编程语言不同,思想上还没有 _的从编程语言中转换到图形编程中,导致设计不出完美的系统来。这是最大的问题。以后有机会只能通过大量的实践来增强我对与图像编程的理解。 模拟温度监测系统基本上完成,通过亲自动手实践,也确实重新认识了这门 学科。也掌握了基本的设计思想,对于控件的使用等都越来越熟悉,可以设计出自己的系统来。 本次设计的温度监测系统并没有实际的应用价值,可是很大程度上让我了解了LabView的强大功能,对于代码编程不是很擅长的人,可以通过LabView设计出出色的系统。所以,我觉得这些不管是代码编程还是这种图形化的编程,其实都是一个工具而已,我们要深刻理解的就是思想,理解了思想,用不同的工具来实现那都很容易的。 1 吴成东 孙秋野 盛科LabVIEW虚拟仪器程序设计及应用M北京:人民邮 电出版社,xx,1-242 模板,内容仅供参考
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1