欢迎来到天天文库
浏览记录
ID:44172319
大小:99.50 KB
页数:5页
时间:2019-10-19
《labview实验报告一》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验一熟悉LabVIEW开发环境一、实验目的(1)熟悉LabVIEW的初步操作。(2)掌握LabVIEW的编程方法。二、实验原理(1)LabVIEW的操作模板在LabVIEW的用户界面上,提供的操作模板,包括工具(Tools)模板、控制(Controls)模板和函数(Functions)模板。(2)关于连线连线是程序设计中较为复杂的问题。流程图上的每一个对象都带有自己的连线端子,连线将构成对象之间的数据通道。(3)程序调试技术1.找出语法错误如果一个VI程序存在语法错误,则在面板工具条上的运行按钮会变成一个折断的箭头,表示程序不能被执行。这时该按钮被称作错误列表。
2、点击它,则LabVIEW弹出错误清单窗口,点击其中任何一个所列出的错误,选用“查找”功能,则出错的对象或端口就会变成高亮。2.设置执行程序高亮在LabVIEW的工具条上有一个画着灯泡的按钮,这个按钮叫做“高亮执行”按钮上。点击这个按钮使它变成高亮形式,再点击运行按钮,VI程序就以较慢的速度运行,没有被执行的代码灰色显示,执行后的代码高亮显示,并显示数据流线上的数据值。这样,你就可以根据数据的流动状态跟踪程序的执行。3.断点与单步执行为了查找程序中的逻辑错误,有时希望流程图程序一个节点一个节点地执行。使用断点工具可以在程序的某一地点中止程序执行,用探针或者单步方式查
3、看数据。使用断点工具时,点击你希望设置或者清除断点的地方。断点的显示对于节点或者图框表示为红框,对于连线表示为红点。当VI程序运行到断点被设置处,程序被暂停在将要执行的节点,以闪烁表示。按下单步执行按钮,闪烁的节点被执行,下一个将要执行的节点变为闪烁,指示它将被执行。你也可以点击暂停按钮,这样程序将连续执行直到下一个断点。4.探针可用探针工具来查看当流程图程序流经某一根连接线时的数据值。从Tools工具模板选择探针工具,再用鼠标左建点击你希望放置探针的连接线。这时显示器上会出现一个探针显示窗口。该窗口总是被显示在前面板窗口或流程图窗口的上面。在流程图中使用选择工具
4、或连线工具,在连线上点击鼠标右键,在连线的弹出式菜单中选择“探针”命令,同样可以为该连线加上一个探针。三、实验内容1、建立虚拟温度计的VI。实验程序图及运行结果如下:2、将所设计的虚拟温度计VI设计成子VI,供其他程序调用。建立子VI,点击前面板右上角图标,选择模式,单击连线板中一个矩形,再单击需要连接的对象,将前面板对象和接线端建立一一对应关系,在菜单上,选择文件--保存。四、实验总结实验编程难度不大,大部分的内容上课都有讲解,因为在理论课上,每节课都带着电脑,跟着老师的步骤进行一步步编程,因此,对于实际的编程软件,已经有一定的了解,实验进行的比较顺利。实验二L
5、abVIEW基本程序设计一、实验目的(1)熟悉LabVIEW8.5开发环境;(2)掌握LabVIEW编程语言的程序结构和图形控件的使用方法;(3)掌握LabVIEW编程环境的程序调试方法;二、实验原理已知一阶系统状态空间表达式编程时可采用4阶龙格-库塔算法求解上述方程:K1=-0.2*X(k)+2*u(k);K2=-0.2*(X(k)+0.5*T*K1)+2*u(k);K3=-0.2*(X(k)+0.5*T*K2)+2*u(k);K4=-0.2*(X(k)+T*K3)+2*u(k);X(k+1)=X(k)+(K1+2*K2+2*K3+K4)*T/6;Y=X(k+1
6、);控制算法可采用增量式PID控制算法:du=Kp*(e(k)-e(k-1))+T/Ti*e(k)+Td/T*(e(k)-2*e(k-1)+e(k-2));u(k)=u(k-1)+du;本实验要求基于LabVIEW编程环境,针对上述一阶系统进行控制仿真。通过控制系统仿真,分析一阶系统的特点和各个PID参数对控制系统性能的影响。二、实验内容实验程序图如下:由探针可观察到,y值稳定在2左右,u值大致稳定在0.2左右前面板框图如下:1.一阶系统特点:从零极点角度来讲,系统函数最多只含有一个极点和一个零点的系统是一阶系统。在一阶系统中,一般只含有一个储能元件,或者是电容,
7、或者是电感。2.各PID参数对控制系统影响:1)比例系数Kp对系统性能的影响:(1)对系统的动态性能影响:Kp增大,系统响应速度加快,Kp偏大时,系统振荡次数增多,调节时间加长;Kp太小又会使系统的响应速度缓慢。Kp的选择以输出响应产生4:1衰减过程为宜。(2)对系统的稳态性能影响:在系统稳定的前提下,加大Kp可以减少稳态误差,但不能消除稳态误差。因此Kp的整定主要依据系统的动态性能。2)积分系数Ti对系统性能的影响:(1)对系统的动态性能影响:对于合适的Ti值,可以减小系统的超调量,提高了稳定性,引入积分环节的代价是降低系统的快速性。(2)对系统的稳态性能影响:
8、积分控制有
此文档下载收益归作者所有