关于LabVIEW图形化开发环境的常见问题
时间:10-02
整理:3721RD
点击:
关键字: LabVIEW 图形化开发环境 数据流编程
什么是LabVIEW?
NI LabVIEW是一种图形化的编程语言,用于快速创建灵活的、可升级的测试、测量和控制应用程序。使用NI LabVIEW,工程师和科学家们可以采集到实际信号,并对其进行分析得出有用信息,然后将测量结果通过直观化的显示、报告和网络实现共享。无论您是否有相关经验,使用LabVIEW,您都可以方便快捷地开发测量程序。 谁在使用LabVIEW?
在世界范围内,汽车、通信、航空、半导体、电子设计生产、过程控制和生物医学等各领域均通过LabVIEW提高了应用开发的效率。涵盖了从研发、测试、生产到服务的产品开发所有阶段。LabVIEW帮助成千上万个公司和用户迈向成功。工程师和科学家们将他们的成功经验发给NI,愿与其他用户分享这些经验。如果您也有使用NI产品的成功经验,请发给我们,让广大工程师和科学家共同分享。 如欲了解LabVIEW在各行各业中的具体应用,请参阅NI LabVIEW成功应用案例。 为什么我要选择LabVIEW?
选择LabVIEW开发测试和测量应用的一大决定性因素是其开发速度。通常,使用LabVIEW开发应用系统的速度比使用其它编程语言快4到10倍。这一惊人速度背后的原因在于LabVIEW易用易学,它所提供的工具使创建测试和测量应用变得更为轻松。节省宝贵的开发时间直接促进了您利润的提高――产品上市周期得以缩短。 LabVIEW是一门编程语言吗?
是的。LabVIEW是一种功能齐全的图形化编程语言,拥有所有通用编程环境的标准功能,如数据结构、循环结构和事件处理。LabVIEW还有一个内置编译器,可在编辑时间编译所有代码。与其他通用编程语言不同的是,LabVIEW专为工程师和科学家设计,其内置工具可满足他们的需要。这些高级的函数、助手和工具 LabVIEW并不仅仅是一门编程语言。 阅读文章:《LabVIEW是一种编程语言吗?》,作者:Jeff Kodosky,LabVIEW之父。或请访问ni.com/labview/power,查询更多关于LabVIEW作为一种编程语言的信息。 什么是数据流编程?
LabVIEW以其获得专利的数据流编程模式为您摆脱基于文本编程语言的顺序架构的桎梏。其高度直观的图形化代码适于已习惯使用程序框图和流程图的工程师和科学家。与文本的顺序行所不同,结点间的数据流确定了 LabVIEW的执行次序。从而使您轻松地创建可并行执行多种操作的程序框图。此外,LabVIEW 并行执行的本质令多任务和多线程的执行得以简化。您无须编程,仅通过菜单选择即可确定线程的优先顺序。 使用LabVIEW的调试工具,您可监控数据在程序中的移动并精确掌握数据通过线缆在函数间移动的情况。这种方式与基于文本的语言所不同,后者要求用户监控每个函数以跟踪程序的执行状况。 LabVIEW可以满足我的信号处理、分析和数学分析的应用需求吗?
LabVIEW包含数百个用于测量分析、数?运算和信号处理的功能强大的图形化和文本函数,它们可与LabVIEW数据采集、仪器控制和数据显示功能无缝集成使用。 更多信息,请访问ni.com/analysis。 LabVIEW具体有哪些开发系统?
共有三种不同的 LabVIEW软件包—专业版、完整版和基本版,以及NI开发者套件。点击这里,比较不同版本开发系统的性能差异。 LabVIEW可在哪些操作系统上运行?
LabVIEW可在Windows XP/2000、Mac OS和Linux系统上运行。点击这里,了解LabVIEW的操作系统支持情况。 LabVIEW有不同语言的版本吗?
除了英语之外,LabVIEW最新版本还包括中文、日文、德文、发文和韩文版。 LabVIEW有哪些附加工具?
NI提供了50多种附加工具包,拓展了LabVIEW在以下领域的功能: 应用程序部署
软件工程和优化工具
数据管理和显示
实时和FPGA部署
嵌入式系统部署
信号处理和分析
自动化测试
图像采集和机器视觉
控制设计与仿真
工业控制
若要查询所有NI LabVIEW工具包产品,请访问ni.com/labview/family。或要查询第三方所开发的数百种LabVIEW附加工具,请访问ni.com/labviewtools。 我可以发布我的LabVIEW应用程序吗?
LabVIEW 具有若干不同的发布机制。您可将您的应用程序创建为可执行程序、共享库 (DLL),将程序压缩后再免费发布。您还能通过内置的客户机/服务器技术将您的应用程序在网上发布。您的客户机只需网络浏览器即可使用和控制您的应用程序。 我可以在PC以外的平台上运行LabVIEW程序吗?
当然!您可以将LabVIEW程序运行到一个实时操作系统上,或是一个FPGA上,或是手持式设备上,如PDA,带触摸屏的计算机上,甚至是32位的嵌入式微处理器上。不仅如此,而且LabVIEw还在随着新兴计算科技的发展不断新添运行目标。 更多针对特定应用的LabVIEW附加软件工具信息,请访问ni.com/labview/family。 我该如何开始学习LabVIEW?
已有众多工程师和科学家从事着LabVIEW应用程序的开发,更多的人正开始学习LabVIEW。您可以通过以下方式开始了解并学习LabVIEW: 在线试用LabVIEW评估版
当地LabVIEW免费入门课程
NI LabVIEW培训与认证
LabVIEW中文版参考书