LabVIEW
维基百科,自由的 encyclopedia
LabVIEW(英语:Laboratory Virtual Instrumentation Engineering Workbench,实验室虚拟仪器工程平台)是由美国国家仪器公司所开发的图形化程式编译平台,发明者为杰夫·考度斯基(Jeff Kodosky),程式最初于1986年在苹果电脑上发表。LabVIEW早期是为了仪器自动控制所设计,至今转变成为一种逐渐成熟的高阶程式语言。图形化程式与传统程式语言之不同点在于程式流程采用"资料流"之概念打破传统之思维模式,使得程式设计者在流程图构思完毕的同时也完成了程式的撰写。
此条目缺少有关版本的信息。 (2019年5月31日) |
![]() | |
开发者 | 美国国家仪器公司 |
---|---|
首次发布 | 1986年,38年前(1986) |
当前版本 |
![]() |
编程语言 | 视觉化程式设计语言 |
操作系统 | Windows、macOS、Linux |
平台 | 跨平台[2] |
语言 | 英语、简体中文 |
许可协议 | 专有软体 |
网站 | http://www.ni.com/labview/ |
LabVIEW率先引入了特别的虚拟仪表的概念,使用者可透过人机介面直接控制自行开发之仪器。此外LabVIEW提供的函式库包含:讯号撷取、讯号分析、机器视觉、数值运算、逻辑运算、声音震动分析、资料储存等。目前可支援Windows,UNIX,Linux,macOS等作业系统。由于LabVIEW特殊的图形程式简单易懂的开发介面,缩短了开发原型的速度以及方便日后的软体维护,因此逐渐受到系统开发及研究人员的喜爱。目前广泛的被应用于工业自动化之领域上。LabVIEW预设以 多线程执行程式,对于程式设计者更是一大利器。此外LabVIEW通讯介面方面支援:GPIB,USB,IEEE1394,MODBUS,串列埠,并行埠,IrDA,TCP,UDP,Bluetooth,.NET,ActiveX,SMTP等介面。
近年来 LabVIEW 除了可以在 PC 上面撰写之外,另外支援即时系统(Real-time OS)以及可程式逻辑闸阵列(Field Programmable Gate Array, FPGA)。使用者可以透过 LabVIEW 开发环境设计、编译程式后下载至微处理器(Micro-processor)或 FPGA晶片,最终达到独立运作(Stand-alone)的功能。但目前主要还是支援 NI 自行生产的嵌入式系统系列产品,通称 NI-RIO 系列产品。比如:PCI/PXI R系列 DAQ卡片、CompactRIO、single-boardRIO、myRIO...等。