- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.5? NI LabVIEW——图形化语言开发环境
?????? 程序设计(开发)环境是指一系列在软件开发过程中所使用的工具。LabVIEW图形化语言的开发环境被集成在NI LabVIEW中。?????? 本章前面所介绍的内容都必须在NI LabVIEW图形化系统设计平台上实现和完成。所以LabVIEW的学习内容中有很大一部分都是针对NI LabVIEW的学习和使用。本书将不对这部分内容进行专门的介绍,其实任何一本关于LabVIEW的书对这部分内容都做了详细的表述。?????? NI LabVIEW图形化系统设计平台是编制、编译、调试、运行、分析图形化代码的一个独特的集成开发环境,其中包括了前面所介绍过的LabVIEW图形化编程语言。?
图2.5-1 图形化系统平台特性
?????? 经授权、许可后,在这个开发环境中,可以设计、调试、编译图形化代码,也可以打包后发布到目标计算机上运行(虚拟仪器应用软件)。?????? NI LabVIEW图形化软件开发环境具有以下基本特点:
支持多平台、多操作系统
?????? NI LabVIEW必须工作在可视化的操作系统平台上。因为NI LabVIEW的许多特性依赖于可视化操作系统的一些基本特性,比如象窗体、对话框、控件等等。?????? 对于不同的可视化操作系统,比如象Windows、Mac OS、Linux操作系统,NI都已经提供不同的LabVIEW版本。????? ??????? 在不同平台下,NI LabVIEW所创建的图形化代码是可以跨平台使用的(当然也有些例外,比如:有些工具包只能使用在Windows操作系统下,还包括微软的ActivcX、COM和.NET)。??????? 用NI LabVIEW开发的程序还可以运行在MS Pocket、MS Windows CE(Windows Mobile)、Palm OS等嵌入式平台上,包括FPGA、DSP、ARM等微处理器。使这些进行设计和开发都能够享受图形化代码所带来的好处。?
图2.5-2 LabVIEW2009 Mac版
NI LabVIEW是LabVIEW图形化代码的唯一编制、编译、调试和运行环境
?????? 我们知道,基于文本的程序代码可以使用多种文本编辑器进行编制。而LabVIEW图形化代码的编制则不同,它必须在NI LabVIEW开发环境下进行创建、编写和保存。?????? 而这些编制完的图形化代码也必须在NI LabVIEW开发环境下进行编译、调试和运行。 vi 就是这个开发环境中的可执行程序。
内置图形化代码编译器
?????? NI LabVIEW中的图形化代码编译器是一个即时编译器,可以在图形化程序设计的同时即时察觉错误的存在,包含备查觉的错误程序代码是不能够被运行的。?????? 关于NI LabVIEW的编译器请看以下文章:?
ni_labview_2010.pdf File Size: 653 kb File Type: pdf Download File
NI LabVIEW 2010的性能指标
ni_labview_.pdf File Size: 550 kb File Type: pdf Download File
NI LabVIEW 编译器:深层分析
?????? 这里我们还要说明的是:尽管LabVIEW已经具备了通用编程语言的所有基本特性,它的开发环境也很优秀,但它的主要应用场所还是在基于计算机的测量控制方面,在它的开发环境中这方面有更多的体现,通过函数选板我们也可以清楚的看出这点。?
图2.5-3 函数选板
?????? 从函数选板上我们可以看出,Programming函数子菜单仅是众多函数子菜单中的一个。?
?????? 我们今天所看到的NI LabVIEW已经是:一个符合当代工业标准的多语言、多用途、多平台、一体化、全方位的系统级虚拟仪器软、硬件开发环境。其中包括了采用图形化编程语言的虚拟仪器应用项目管理、调试、运行、发布等等一整套环节。工业标准NI LabVIEW已经成为事实上的工业标准。多语言涵盖了图形化编程语言LabVIEW;支持ANSI C 的集成开发环境LabWindows/CVI;支持Microsoft Visual Studio 2008/2005/.NET 2003和Visual Studio 6.0环境提供的集成式套件 Measurement Studio。多用途适用于仪器控制、分布式控制、运动控制、机器视觉、机器人控制、无线传感网络、数据采集等方方面面。多平台可以在Windows、MacOS、Linux等操作系统上使用,LabVIEW还可以运行在PDA、嵌入式、实时系统等。一体化
文档评论(0)