欢迎来到天天文库
浏览记录
ID:34607053
大小:115.00 KB
页数:13页
时间:2019-03-08
《labview2010版讲义-1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、4854e640e7c86fd786243cfaf7189c1e.doc4854e640e7c86fd786243cfaf7189c1e.doc4854e640e7c86fd786243cfaf7189c1e.docLabVIEW2010版讲义宋湛华(Songzhanhua@cttc.net.cn)一、基本概念LabVIEW:LaboratoryVirtualInstrumentEngineeringWorkbench,一种用图标代替文本行创建应用程序的图形化编程语言。LabVIEW用图标表示函数
2、,用连线表示数据流向。即用数据流编程方式,在程序框图中节点之间的数据流向决定了程序的执行顺序。而传统的文本编程语言是根据语句和指令的先后顺序决定程序的执行顺序。以下通过一个简单的示例表示图形化编程的过程。1.启动,进入LabVIEW的界面;2.选择基于模板的VI(VIfromTemplate),双击“基于模板/模拟仿真/生成和显示”(GenerateandDisplay),便会产生一个基于该模板的VI(VirtualInstrument);3.该VI包括前面板和程序框图,在前面板上已经有了两个控件
3、:一个图形显示控件和一个停止按钮,在程序框图中有相应控件的图标,添加的仿真信号发生函数(函数/信号处理/波形生成/仿真信号)以及相互间的连线。按下Ctrl+E,可以相互切换画面;双击函数图标,可修改函数属性。4.单击菜单条的操作/运行(或“运行”图标),可看到该VI已经可以运行并显示波形,单击STOP按钮(或“中止执行”图标)可退出程序。5.增加幅度控制:l右击前面板,将显示控件面板。点击控件/新式/数值/旋钮控件,用鼠标移至前面板,此时在程序框图上自动生成该控件的图标;l在程序框图中下拉仿真信号
4、发生函数图标的底端,直至出现幅直值(Amplitude)端子;l连接旋钮图标与幅度端子。6.保存并运行。小结:l完整的VI由两部分组成:前面板和程序框图,右击前面板可产生控件面板,选择控件,右击程序框图可产生函数面板,选择函数。l前面板一般由控件构成,可以根据需要从控件面板上选择相应的控件,组成虚拟仪器的面板;函数框图内将自动出现控件的图标,添加必要的函数和连线,即可形成可运行的程序。l点击程序框图中“显示执行过程”134854e640e7c86fd786243cfaf7189c1e.doc485
5、4e640e7c86fd786243cfaf7189c1e.doc4854e640e7c86fd786243cfaf7189c1e.doc的图标即可看到程序运行中的数据流的运行过程。l运行图标如果是白色箭头,一般表示程序处于可执行状态;如果是断裂的灰色箭头,则表示程序中有错误(可以点击该图标,显示错误的原因),需要检查。l点击菜单条的“帮助/显示即时帮助”,可根据鼠标的位置实时显示帮助信息。二、数组、字符串与波形图的应用(一)数组和索引数组函数的应用要点:数组和索引数组函数的使用;清零的应用。例1
6、索引数组函数的使用.vi1.本例使用的控件l数组:控件/新式/数组、矩阵与簇/注意这是一个空数组,仅是框架。右击框架内空白处,选择:l数值输入控件:控件/新式/数值/本例中将该控件置于数组内,此时,数组就形成了该类型元素的数组。Ø右击数组边缘,可以改变数组的属性:切换数组的输入(输出)状态、增删维度、清空数组(在“数据操作”内)等。Ø右击数组内元素可以改变元素的属性:选择“表示法”改变元素的类型;选择“显示格式”改变数据的位数、精度等;“选择转换为输入(显示)控件”改变数组的输入(显示)状态等。Ø
7、在输入数组控件各元素内输入数据作为初始值,右击菜单中“数据操作/当前值设置为默认值”,并保存,即可在下次打开时,保留这些初始值。2.本例使用的函数:l索引数组:函数/编程/数组可以获得输入数组的部分元素。3.实例分析索引数组1:将二维数组的第0行第3列的元素输出(单元素)索引数组2:将二维数组中的第0行的元素输出(一维数组)索引数组3:将二维数组中的第3列的元素输出(一维数组)索引数组4:将一维数组中的第5元素输出(单元素)索引数组5:将一维数组中的各元素输出(多个单元素形式输出)清零:在前面板上
8、选取“文件/VI属性”,在对话框中“类别”里选“执行”,勾选“调用时清空显示控件”即可。函数与控件的“克隆”:点击相应的函数(控件),按住“Ctrl”键,拖至相应的空白处即可。大部分情况下,“克隆”与通常使用的“复制”效果基本相同,但在对框图中的局部变量和属性节点操作时会有所不同。(二)字符串及格式字符串的使用134854e640e7c86fd786243cfaf7189c1e.doc4854e640e7c86fd786243cfaf7189c1e.doc4854e640e7c86
此文档下载收益归作者所有