- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[LABView2010版讲义-1
LabVIEW2010版讲义
宋湛华
(Songzhanhua@cttc.net.cn)
一、基本概念
LabVIEW:Laboratory Virtual Instrument Engineering Workbench,一种用图标代替文本行创建应用程序的图形化编程语言。
LabVIEW用图标表示函数,用连线表示数据流向。即用数据流编程方式,在程序框图中节点之间的数据流向决定了程序的执行顺序。而传统的文本编程语言是根据语句和指令的先后顺序决定程序的执行顺序。
以下通过一个简单的示例表示图形化编程的过程。
启动,进入LabVIEW的界面;
选择基于模板的VI(VI from Template),双击“基于模板/模拟仿真/生成和显示”(Generate and Display),便会产生一个基于该模板的VI(Virtual Instrument);
该VI包括前面板和程序框图,在前面板上已经有了两个控件:一个图形显示控件和一个停止按钮,在程序框图中有相应控件的图标,添加的仿真信号发生函数(函数/信号处理/波形生成/仿真信号)以及相互间的连线。按下Ctrl+E,可以相互切换画面;
双击函数图标,可修改函数属性。
单击菜单条的操作/运行(或“运行”图标),可看到该VI已经可以运行并显示波形,单击STOP按钮(或“中止执行”图标)可退出程序。
增加幅度控制:
右击前面板,将显示控件面板。点击控件/新式/数值/旋钮控件,用鼠标移至前面板,此时在程序框图上自动生成该控件的图标;
在程序框图中下拉仿真信号发生函数图标的底端,直至出现幅直值(Amplitude)端子;
连接旋钮图标与幅度端子。
保存并运行。
小结:
完整的VI由两部分组成:前面板和程序框图,右击前面板可产生控件面板,选择控件,右击程序框图可产生函数面板,选择函数。
前面板一般由控件构成,可以根据需要从控件面板上选择相应的控件,组成虚拟仪器的面板;函数框图内将自动出现控件的图标,添加必要的函数和连线,即可形成可运行的程序。
点击程序框图中“显示执行过程”的图标即可看到程序运行中的数据流的运行过程。
运行图标如果是白色箭头,一般表示程序处于可执行状态;如果是断裂的灰色箭头,则表示程序中有错误(可以点击该图标,显示错误的原因),需要检查。
点击菜单条的“帮助/显示即时帮助”,可根据鼠标的位置实时显示帮助信息。
二、数组、字符串与波形图的应用
(一)数组和索引数组函数的应用
要点:数组和索引数组函数的使用;清零的应用。
例1索引数组函数的使用.vi
1.本例使用的控件
数组:控件/新式/数组、矩阵与簇/ 注意这是一个空数组,仅是框架。右击框架内空白处,选择:
数值输入控件:控件/新式/数值/ 本例中将该控件置于数组内,此时,数组就形成了该类型元素的数组。
右击数组边缘,可以改变数组的属性:切换数组的输入(输出)状态、增删维度、清空数组(在“数据操作”内)等。
右击数组内元素可以改变元素的属性:选择“表示法”改变元素的类型;选择“显示格式”改变数据的位数、精度等;“选择转换为输入(显示)控件”改变数组的输入(显示)状态等。
在输入数组控件各元素内输入数据作为初始值,右击菜单中“数据操作/当前值设置为默认值”,并保存,即可在下次打开时,保留这些初始值。
2.本例使用的函数:
索引数组:函数/编程/数组 可以获得输入数组的部分元素。
3.实例分析
索引数组1: 将二维数组的第0行第3列的元素输出(单元素)
索引数组2: 将二维数组中的第0行的元素输出(一维数组)
索引数组3: 将二维数组中的第3列的元素输出(一维数组)
索引数组4: 将一维数组中的第5元素输出(单元素)
索引数组5: 将一维数组中的各元素输出(多个单元素形式输出)
清零:在前面板上选取“文件/VI属性”,在对话框中“类别”里选“执行”,勾选“调用时清空显示控件”即可。
函数与控件的“克隆”:点击相应的函数(控件),按住“Ctrl”键,拖至相应的空白处即可。大部分情况下,“克隆”与通常使用的“复制”效果基本相同,但在对框图中的局部变量和属性节点操作时会有所不同。
(二)字符串及格式字符串的使用
要点:字符串控件和函数的应用;时间标识输入控件的使用。
例2格式字符串的使用。
1.本例使用的控件
字符串输入控件: 控件/新式/字符串与路径/ 输入字符串。
字符串显示控件: 控件/新式/字符串与路径/ 显示字符串。
数值输入控件: 控件/新式/数值/ 输入数值。
数值显示控件: 控件/新式/数值/ 显示数值。
时间标识输入控件:控件/新式/数值/ 输入时间标识。
2.本例使用的函数
格式化写入字符串:函数/编程/字符串/ 将字符串路径、枚举型、时间标识、布尔或数值
文档评论(0)