
LabVIEW
Sign in to saveAlso known as Laboratory Virtual Instrument Engineering Workbench
Laboratory Virtual Instrument Engineering Workbench (LabVIEW) is a graphical system design and development platform produced and distributed by National Instruments, based on a programming environment that uses a visual programming language. It is widely used for data acquisition, instrument control, and industrial automation. It provides tools for designing and deploying complex test and measurement systems.
Key facts
- Software.name
- LabVIEW
- Software.logo
- LabVIEW Logo.jpg
- Software.developer
- National Instruments
- Software.latest release version
- LabVIEW NXG 5.1LabVIEW 2024 Q3
- Software.operating system
- Cross-platform: Windows, macOS, Linux
- Software.genre
- Data acquisition, instrument control, test automation, analysis and signal processing, industrial control, embedded system design
- Software.license
- Proprietary
- Software.programming language
- C, C++, C#
via Wikipedia infobox
Official website
Was ist LabVIEW? - NI
LabVIEW ist eine grafische Programmierumgebung, die zur Entwicklung automatisierter Produktions-, Validierungs- und Forschungstestsysteme eingesetzt wird. Informationen zu LabVIEW.
ni.com →Link to the official site · 26,002 chars · not written by Vinony
Described at
LabVIEW Wiki
labviewwiki.org →The free LabVIEW information resource that is community driven. 6,439 articles and growing! About Editing Questions Help Featured Content Contents Categories A-Z Index LabVIEW Community Edition is now live! Click here to learn more... (Release 28 April 2020) A Global LabVIEW and Automated Test Conference (23-24 June 2025) Get more details about upcoming Events, here! What is LabVIEW? LabVIEW Versions Getting Started Events Development Environment Programming Elements Principles and Paradigms Design Patterns UI/UX Architectures & Frameworks Error Handling Debugging Code Distribution and Open Source Hardware Portal Glossary Getting around on LabVIEW Wiki Tracking changes to Wiki pages Wiki Editing If you want to start experimenting with Wiki editing try our Sandbox How to edit Wiki pages How to start a new page Some are having problems editing pages even though they are logged in. To correct this, try logging out of the LabVIEW Wiki and then logging back in. See our Help Contents for more information on other questions you may have. LAVA Forums : Independent, community forums where veteran LabVIEW users and NI employees congregate and discuss medium to advanced LabVIEW programming techniques. LAVA Code Repository : A collection of peer reviewed LabVIEW code submitted by the LAVA members and organized by category.
Excerpt from a page describing this subject · 10,613 chars · not written by Vinony
Internet Archive
textsHands-on introduction to LabVIEW for scientists and engineers
Read online at Internet Archive →via archive.org
Article · 日本語
LabVIEWはグラフィック型言語によってプログラミングすることのできる開発環境であり、主に計測用に用いられる。Laboratory Virtual Instrumentation Engineering Workbenchを略したもの。 LabVIEW では、通常の言語でいう関数にあたるVI(Virtual Instruments)を表すアイコンをウィンドウ平面上に配置し、VIとVIの間を配線することによってデータフローを表す。for文やif文などのプログラム構造は長方形の枠を描画して構成する。このように作成されたプログラムは、単独で実行させることも、新たなVIとして他のプログラム上で再利用することも可能である。 各 VI の実行順序はデータフローによって決定される。すなわち、各 VI を実行するために必要な入力データがそろった時点で実行される。互いに依存しないデータフローがあり、かつ、それが適切である場合、LabVIEW 実行システムは、それらのデータフローを個別のスレッドで実行しようとする。たとえば、データを共有しない 2 つの While ループがある場合、それらのループは別個のスレッドで実行される。マルチコア CPU 上で動作する Windows XP や Vista は複数スレッドが渡された際に、各スレッドを別々のコアで実行しようとするので、各 While ループが別個のコアで実行されることが期待できる。 LabVIEW は、機能や入出力関係、データフローが直感的に把握できる点でテキスト型言語に対し優れている。また、データフローによって自動的に並列処理が実行されることも、大きな違いである。一方、静的型付けする言語であるため、実行時に型が決定するようなコードを記述することは難しい。また、開発環境と実行システムが分離できないため、C 言語などのようなマクロ定義ができない。
Abstract from DBpedia / Wikipedia · CC BY-SA