LabVIEW

LabVIEW
LabVIEW的图标
開發者美国国家仪器公司
首次发布1986年,​38年前​(1986
当前版本LabVIEW NXG 5.0 LabVIEW 2020(2020年5月,​4年前​(2020-05
编程语言視覺化程式設計語言
操作系统WindowsmacOSLinux
平台跨平台[1]
语言英語簡體中文
许可协议專有軟體
网站http://www.ni.com/labview/

LabVIEW(英語:Laboratory Virtual Instrumentation Engineering Workbench,实验室虚拟仪器工程平台)是由美國國家儀器公司所開發的圖形化程式編譯平台,發明者為傑夫·考度斯基(Jeff Kodosky),程式最初於1986年在蘋果電腦上發表。LabVIEW早期是為了儀器自動控制所設計,至今轉變成為一種逐漸成熟的高階程式語言。圖形化程式與傳統程式語言之不同點在於程式流程採用"資料流"之概念打破傳統之思維模式,使得程式設計者在流程圖構思完畢的同時也完成了程式的撰寫。

LabVIEW率先引入了特別的虛擬儀表的概念,使用者可透過人機介面直接控制自行開發之儀器。此外LabVIEW提供的函式庫包含:訊號擷取、訊號分析、機器視覺、數值運算、邏輯運算、聲音震動分析、資料儲存等。目前可支援WindowsUNIXLinuxmacOS等作業系統。由於LabVIEW特殊的圖形程式簡單易懂的開發介面,縮短了開發原型的速度以及方便日後的軟體維護,因此逐漸受到系統開發及研究人員的喜愛。目前廣泛的被應用於工業自動化之領域上。LabVIEW預設以 多线程執行程式,對於程式設計者更是一大利器。此外LabVIEW通訊介面方面支援:GPIBUSBIEEE1394MODBUS串列埠並行埠IrDATCPUDPBluetooth.NETActiveXSMTP等介面。

近年來 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...等。

数据流编程

LabVIEW编程语言,也被称为G语言,是一种数据流编程语言。程序员通过绘制导线连接不同功能的节点,图形化的程序框图(LV源代码)结构决定程序如何执行。这些线传递变量,所有的输入数据都准备好之后,节点便马上执行。这可能出现同时使用多个节点的情况,G语言天生地具有并行执行能力。内置的调度算法自动使用多处理器多线程硬件,可以跨平台地在可运行的节点上复用线程。

图形化编程

LabVIEW将创建用户界面(称为前面板)的工作自然地融合到开发周期当中。LabVIEW的程序/子程序被称为虚拟仪器(VI)。每个VI都有三个组成部分:程序框图(Block Diagram)、前面板(Front Panel)和图标/连接器(Icon/Connector)。连接器是用来供其他的程序框图调用本VI之用。程序员可以利用前面板上的控制控件将数据输入正在运行的VI,或者用显示控件将运算结果输出。前面板还可以作为程序的接口:每个虚拟仪器(VI)既可以把前面板当作用户界面,作为一个程序来运行;也可以作为一个节点放到另一个VI程序框图中,通过连接器面板连接起来,而前面板则定义VI的输入和输出。这意味着每个VI,在作为子程序嵌入到一个大型的项目之前,都可以很方便地进行测试。

图形化的方法还允许非程序员通过拖放虚拟化形式的VI的方法来生成程序,控制他们已经熟悉的实验室设备。在LabVIEW编程环境下,借助已经提供的大量例程和文档,可以很容易地创建小型应用程序。这是好的一方面。编写复杂的算法或大规模的代码時,程序员需要对LabVIEW特殊的语法具有广泛的了解,并且通晓LabVIEW内存管理的拓扑结构。最先进的LabVIEW开发系统提供了创建独立应用程序的可能性。此外,还可以创建分布式应用,通过客户机/服务器模式进行通信。由于G语言天生的并行性特性,这很容易实现。

计时系统

LabVIEW使用1904年1月1日(Epoch参考日期)作为“零”(起始)时间。使用1904年1月1日作为起始时间的软件还有苹果公司的Mac OS 9,Palm OS,MP4,Microsoft Excel(可选)。

版本

LabVIEW 8.X

LabVIEW的編輯環境-人機介面
LabVIEW的編輯環境-程式方塊圖
利用LabVIEW之圖形介面開發之光學模擬軟體之人機介面。

LabVIEW 8.X之版本中引入了物件導向(OOP)之程式設計概念,使LabVIEW更接近一個完整的程式語言。LabVIEW 8.20版的命名是為了慶祝LabVIEW第20週年。目前最新的版本為LabVIEW 8.6。LabVIEW 8.5新增的功能如下:

  • 輕鬆整合如多核心處理器的最新技術
  • 以新功能管理軟體開發,如圖形化合併VI的功能
  • 以新的BLAS訊號處理程式庫,更迅速地分析資料
  • 以新的狀態圖程式設計方式,開發完整的應用

LabVIEW 2009

LabVIEW 2010

NI LabVIEW 2010新特性
LabVIEW 2010平台类软件在更新时,新特性直接由客户请求驱动、具有更强大的定时与同步功能、获得改进的后端编译器可生成经优化的机器码并将应用程序在运行时的执行性能提升20%。这款最新版LabVIEW增加了编程特性,为应用程序注入更多效能与性能;无论您是首次使用还是长期使用NI LabVIEW 2010的专家,都能获得效率的提升。

NI LabVIEW 2010内含:LabVIEW的新功能、各类LabVIEW模块、LabVIEW因特网工具包、针对其余LabVIEW平台的更新和缺陷修复。NI标准服务项目的用户可立即下载LabVIEW 2010。访问服务资源中心,以便下载其他LabVIEW产品并了解特殊且随需应变的培训模块。
LabVIEW 2010平台特性
LabVIEW 2010开发系统特性

  • 凭借新型后端编译器技术和自定义代码优化, 加快运行代码的速度
  • 通过14类直接源于用户反馈的新型改进, 简化开发
  • 消除与子VI调用相关的开销
  • 将经编译的源代码保存至单独文件内, 简化团队开发
  • 通过将源代码封装至配有打包的项目库的单一文件内, 简化代码部署和发布

NI LabVIEW 2010 Real-Time模块特性

  • 经优化的主机/目标终端数据传输, 搭配网络流
  • 联网目标里新的、基于Web的监测与配置
  • 能够通过Web服务发布变量

NI LabVIEW 2010 FPGA模块特性

  • 新型选件针对分布式编译
  • 可导入Xilinx内核生成器 (CORE Generator) IP
  • 通过程序生成规范, 更好地管理位流文件 (bitfile)与设置
  • 精确至周期的仿真结合ModelSim

NI LabVIEW 2010 MathScript RT模块特性

  • NI实时 (Real-Time)目标上的确定性执行
  • 自动检测针对MathScript节点输出变量
  • 优化的LabVIEW MathScript窗口文本编辑器

LabVIEW 2011

LabVIEW 2012

LabVIEW 2013

LabVIEW 2014

LabVIEW 2015

LabVIEW 2016

LabVIEW 2017

LabVIEW 2018

此版LabView加入了對於Python的支援,可於Labview呼叫Python程式。

LabVIEW 2019

LabVIEW 2020

此版本加入了物件的介面功能,也讓AF的抽象訊息透過介面進行繼承。

  1. ^ LabVIEW Development Systems. [2009-10-06]. (原始内容存档于2017-05-09) (英语). 

外部連結

Read other articles:

Första världskrigetDet stora kriget Medurs från toppen: efterdyningarna av beskjutning under slaget vid Somme, Mark V-tanks korsar Hindenburglinjen, HMS Irresistible sjunker efter att ha gått på en mina i Dardanellerna, en brittisk Vickers-kulsprutebesättning med gasmasker under slaget vid Somme, Albatros D.III-flygplan ur Jagdstaffel 11. Ägde rum 28 juli 1914 – 11 november 19184 år och 106 dagar Började Österrike-Ungern förklarar krig mot Serbien Slutade Vapenstil...

У Вікіпедії є статті про інші значення цього терміна: П'ятничани. село П'ятничани В'їзд у селоВ'їзд у село Країна  Україна Область Хмельницька область Район Кам'янець-Подільський район Громада Гуківська сільська громада Код КАТОТТГ UA68020010080090491 Основні дані Населення 605 �...

Dinand Woesthoff Marco Frank Ferdinand Woesthoff atau Dinand Woesthoff (lahir 6 September 1972) adalah vokalis grup musik cadas asal Belanda, Kane. Ia berasal dari Gorinchem dan kemudian menetap di Den Haag untuk kuliah. Pada tahun 1998 ia membentuk grup musik Kane bersama rekannya Dennis van Leeuwen. Keluarga Orang tua Ayah Ferdinand Woesthoff merupakan orang Indo. Sehingga, ia memiliki keturunan Indonesia dari garis keturunan ayahnya.[butuh rujukan] Pernikahan dan anak Pada tahun 20...

Apinya Sakuljaroensuk Información personalNacimiento 27 de mayo de 1990Bangkok, Tailandia Nacionalidad TailandesaCaracterísticas físicasAltura 1,63 m Ojos Negro Cabello Cabello negro EducaciónEducada en Universidad Rangsit Información profesionalOcupación ActrizAños activa 2007-presenteObras notables 4bia [editar datos en Wikidata] Apinya Sakuljaroensuk (Bangkok, 27 de mayo de 1990) es una actriz tailandesa de cine y televisión.[1]​ Carrera Debutó en el cine cuan...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2019) بيتر دينغ معلومات شخصية الميلاد 12 يناير 1993 (العمر 30 سنة)نيروبي  مركز اللعب ظهير  [لغات أخرى]‏  الجنسية جنوب السودان  معلومات النادي النادي الحال

Rural municipality in Saskatchewan, Canada Rural municipality in Saskatchewan, CanadaHoodoo No. 401Rural municipalityRural Municipality of Hoodoo No. 401Location of the RM of Hoodoo No. 401 in SaskatchewanCoordinates: 52°34′05″N 105°40′41″W / 52.568°N 105.678°W / 52.568; -105.678[1]CountryCanadaProvinceSaskatchewanCensus division15SARM division5Formed[2]January 1, 1913Government[3] • ReeveDerreck Kolla • Gover...

Gedung yang pernah menjadi marks Kamar Dagang Negara Bagian New York Kamar dagang adalah sejenis jaringan usaha yang dibentuk oleh para pemilik usaha untuk mewakili kepentingan mereka. Usaha-usaha ini menjadi anggota kamar dagang, dan kemudian mereka memilih badan direksi atau eksekutif untuk menetapkan kebijakan. Badan ini lalu mempekerjakan seorang Presiden, Pejabat Eksekutif Tertinggi, atau Direktur Eksekutif, ditambah dengan pegawai-pegawai yang diperlukan. Kamar dagang pertama didirikan ...

Tobias Sammet Tobias Sammet (* 21. November 1977 in Fulda) ist ein deutscher Musiker, Komponist und Musikproduzent. Er ist Initiator der All-Star-Band Avantasia und Sänger und Gründungsmitglied der Power-Metal-Band Edguy. Inhaltsverzeichnis 1 Wirken 2 Sonstiges 3 Diskografie 3.1 Avantasia 3.2 Edguy 3.3 Als Gastmusiker 4 Weblinks 5 Einzelnachweise Wirken Sammet gründete 1992 mit Schulfreunden die Band Edguy.[1] Unter dem musikalischen Einfluss beispielsweise von AC/DC, Freddie Mercu...

Kenny at the 2022 New York Comic-Con Tom Kenny has been featured in films, television shows, and video games. He is known for voicing the title character in the SpongeBob SquarePants franchise. In addition, Kenny has voiced many other characters in the series, including Gary the Snail, the French Narrator, and his live action portrayal as Patchy the Pirate whom Patchy was featured in various other appearances from the episodes Christmas Who? (2000) to SpongeBob's Road to Christmas (2021). His...

For related races, see 1940 United States gubernatorial elections. 1940 Delaware gubernatorial election ← 1936 November 5, 1940 1944 →   GOP Dem Nominee Walter W. Bacon Josiah Marvel Jr. Party Republican Democratic Popular vote 70,629 61,237 Percentage 52.39% 45.42% County results Bacon:      40–50%      50–60% Governor before election Richard McMullen Republican Elected Governor Walter W. Bacon Democratic E...

James Bay discographyBay performing at the Glastonbury Festival on 26 June 2015Studio albums3Music videos22EPs3Singles21 English singer-songwriter James Bay has released three studio albums, three extended plays, nineteen singles and twenty two music videos. Albums Title Details Peak chart positions Certifications UK[1] AUS[2] AUT[3] BEL[4] GER[5] IRE[6] NLD[7] NZ[8] SWI[9] US[10] Chaos and the Calm Released: 23 M...

Edible flesh of an elephant Elephant meat seized by U.S. Customs and Border Protection officers Elephant meat is the flesh and other edible parts of elephants. History Elephant meat has likely been a source of food for humans during the entire time of the species' coexistence. By the beginning of the Middle Palaeolithic, around 120,000 BCE, African societies were hunter-gatherers proficient in exploiting herds of elephants for their meat. A specimen of the now-extinct straight-tusked elephant...

Indian singer and lyricist Priya SaraiyaPriya Saraiya in 2019BornPriya Panchal (1984-11-19) 19 November 1984 (age 39)Mumbai, IndiaOccupation(s)Singer, lyricistYears active1990–presentSpouse Jigar Saraiya ​(m. 2013)​ Priya Saraiya (born 19 November 1984) is an Indian playback singer and lyricist in Bollywood. [1][2][3] She is also a live stage singer for Bollywood and Gujarati Folk Songs. [4][5][6] Educati...

Architecture school of Edinburgh College of Art Edinburgh School of Architecture and Landscape ArchitectureTypePublicEstablished1907LocationEdinburgh, ScotlandCampusLauriston Place and Chambers StreetAffiliationsEdinburgh College of Art University of Edinburgh (2004-present) Heriot-Watt University (1968-2004)Websitewww.eca.ed.ac.uk/architecture-and-landscape-architecture The Edinburgh School of Architecture and Landscape Architecture (ESALA) is part of Edinburgh College of Art at the Universi...

Вигодянська сільська громадаОсновні даніКраїна  УкраїнаОбласть Одеська областьРайон Одеський районКод КАТОТТГ UA51100090000094901Утворена 17 липня 2020 рокуАдмін. центр ВигодаОблікова картка [Вигодянська сільська громада Вигодянська громада]Територія та населенняПлоща 288,8 к...

Gambar hasil persilangan timbal balik antara lalat buah (Drosophila) bermata merah dengan lalat buah bermata putih pada percobaan yang dilakukan oleh Thomas Hunt Morgan pada tahun 1911. w+ = alel warna merah (warna umum pada lalat buah), w= alel mutan. Pada pewarisan yang terpaut jenis kelamin, alel pada kromosom sex (XY) diwariskan pada pola yang telah diketahui. Persilangan timbal balik atau persilangan kebalikan (bahasa inggris: reciprocal cross) adalah suatu persilangan antara satu indivi...

Canadian baseball player (born 1989) Baseball player Phillippe AumontAumont with the Chicago White Sox during spring training in 2016PitcherBorn: (1989-01-07) January 7, 1989 (age 34)Gatineau, Quebec, CanadaBatted: LeftThrew: RightMLB debutAugust 23, 2012, for the Philadelphia PhilliesLast MLB appearanceJune 19, 2015, for the Philadelphia PhilliesMLB statisticsWin–loss record1–6Earned run average6.80Strikeouts42 Teams Philadelphia Phillies (2012–2015) ...

Kerajaan HawaiiAupuni Mōʻī o HawaiʻiKingdom of Hawai'i1795–1893 Bendera Lambang Semboyan: Ua Mau ke Ea o ka ʻĀina i ka PonoLagu kebangsaan: God Save the King (untuk 1860)E Ola Ke Aliʻi Ke Akua (1860–1866)He Mele Lāhui Hawaiʻi (1866–1876)Hawaiʻi Ponoʻi (1876–1898)Ibu kotaWaikīkī (1795–1796)Hilo (1796–1803)Honolulu (1803–1812)Kailua-Kona (1812–1820)Lāhainā (1820–1845)Honolulu (1845–1893)Bahasa yang umum digunakanHawaii, ...

Sungai AllierCiri-ciri fisikMuara sungaiLoirePanjang421 kmLuas DASDAS: 14,321 km² Allier (Occitan: Alèir) merupakan sebuah sungai di tengah Prancis, anak sungai kiri dari sungai Loire. Bermuara di Massif Central, di département Lozère, timur Mende. Bergabung dengan sungai Loire di barat kota Nevers. Département dan kota di sepanjang sungai Allier: Vichy, Varennes-sur-Allier, Moulins Ardèche - sungai ini adalah perbatasan antara département ini dan Lozère Cher Haute-Loire: Brioude, Lan...

Sabanalarga Municipio BanderaEscudo SabanalargaLocalización de Sabanalarga en Colombia SabanalargaLocalización de Sabanalarga en Antioquia Coordenadas 6°50′54″N 75°49′01″O / 6.8483333333333, -75.816944444444Entidad Municipio • País Colombia • Departamento Antioquia • Subregión OccidenteAlcalde Morel Alonso Mazo Gutiérrez (2020-2023)Eventos históricos   • Fundación 16 de mayo de 1615[1]​ • Erección 1740[1]​Su...