- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Labview实行指导书
LabVIEW实验指导书
杨宏韬 林晓梅 程方晓
电气与电子工程学院
2012-04-01
目录
第一章 LabVIEW开发环境 1
一、LabVIEW简介 1
二、LabVIEW特点 1
三、LabVIEW 8.0的新功能与新特性 1
四、使用帮助 3
第二章 LabVIEW8.0 模板简介 5
一、工具模板(Tools Palette) 5
二、控件模板(Controls Palette) 6
三、函数模板(Functions Palette) 7
第三章 LabVIEW 8.0实验 9
实验一? 虚拟仪器及LabVIEW基础实验 9
实验二?前面板、后面板设计实验 10
实验三?编辑与调试程序代码实验 11
实验四?数组、字符串、簇结构实验 12
实验五?波形数据、动态数据类型实验 14
第一章 LabVIEW开发环境
一、LabVIEW简介
Labview(Laboratory Virtual Instrument Engineering),即实验室虚拟仪器集成环境,是一种图形化的编程语言——G语言。LabVIEW采用图形模式的结构框图构建程序代码,因而在使用这种语言编程时,基本上不写程序代码,取而代之的是用图标、连线构成的流程图。LabVIEW是一个工业标准的图形化开发环境,它结合了图形化编程方式的高性能与灵活性以及专为测试、测量与自动化控制应用设计的高端性能与配置功能,能为数据采集、仪器控制、测量分析与数据显示等各种应用提供必要的开发工具。
二、LabVIEW特点
LabVIEW的功能非常强大,它是带有可扩展函数库和子程序的通用程序设计系统,不仅可以用于一般的Windows桌面应用程序设计,而且还提供了用于GPIB设备控制、VXI总线控制、串行口设备控制、以及数据分析、显示和存储等应用程序模块,其强大的专用函数库使得它非常适合编写用于测试、测量以及工业控制的应用程序。
LabVIEW可方便的调用Windows动态链接库和用户自定义的动态链接库中的函数,还提供了CIN(Code Interface Node)节点使得用户可以使用由C或C++语言等编写的程序模块。
LabVIEW还直接支持动态数据交换(DDE)、结构化查询语言(SQL)、TCP和UDP网络协议等。
LabVIEW还提供了专门用于程序开发的工具箱,使得用户能够很方便的设置断点,动态地执行程序来非常直观形象地观察数据的传输过程,而且可以方便地进行调试。
三、LabVIEW 8.0的新功能与新特性
与以前版本相比,LabVIEW 8.0有以下一些主要的新功能和新特性。
1、速度更快的新数学函数
基于工业标准的LAPACK/BLAS的数学函数,具有比以往快2倍的数学算法,以及更高的稳定性;将Xmath脚本语言节点用于执行Xmath脚本代码;增加了50个新的多项式。
2、在LabVIEW中增加了导航窗口
使用导航窗口(navigation Window)可以操作较大的前面板或程序框图面板。
3、支持蓝牙技术
可以与使用蓝牙(Bluetooth)无线通信协议的设备通信。
4、定时循环(Timed Loop)
在设定“Timed Loop”的时间段里反复执行一个循环。在开发VI程序时需要以下一些功能时可以使用“Timed Loop”:多采样率(multirate)的定时功能、精确的定时、循环执行的反馈、动态变化的定时特征,或者好几层执行优先级。
5、显示缓存分配情况
使用这一特性可简化用户的VI程序,减少内存占用。程序框图中滞留数据的地方会出现黑色方块显示此处LabVIEW产生了缓存。
6、新的Express VIs(快速VIs)
用于连接两个不同的信号,并自动转换数据类型,用户只需对Express VIs进行一定程度的简单设计就可以使用其强大的功能。
7、存储VI(Storage VI)
读取或存储波形或波形属性到NI Test Data Exchange Format (.tdm)格式的文档。使用.tdm文档在NI开发软件(如LabVIEW和DIAdem)之间交换数据。
8、将控件另存为图形格式的文件
用鼠标右键单击一个图表、表格或数值数据显示量或控制量,并选择在快捷菜单中选择Data Operations/Export Simplified Image,即可将该控制量或显示量以图形格式存到剪贴板上,或另存为.emf或.bmp文件。
9、支持超线程(hyperthreading)
Hyperthreading是Intel Pentium 4或更高版本提供的一个高级功能。LabVIEW可识别VI中能用到Hyperthreading的地方并自动对该功能加以利用以提高处理速度。
10、改进例程查找器(Example Finder)
在NI Example
文档评论(0)