(Laboratory Virtual Instrument Engineering Workbench:ラボラトリ仮想計測器エンジニアリングワークベンチ)は、グラフィカルプログラミング言語Gをベースにした開発環境です。

LabVIEWでは、技術者や、科学者、エンジニアにとってなじみのある用語や、アイコン、考え方を採用し、プログラミング操作は、テキスト言語ではなくグラフィック記号で表されています。このため、プログラミング経験がほとんどない方でもLabVIEWを使用することができます

一般に、計測・制御・データ処理のためのプログラム作成には、高度な数学的知識が必要となり、その上に各種のプログラム言語を使用するといったような、非常に複雑な応用プログラムの開発作業となります。
研究開発の場合、本来の目的とは別に、計測と制御、その後のデータ解析のプログラム作成に膨大な時間を費やしてしまうことになります。
このような計測、制御、解析分野でのプログラム作成の煩わしさを、いっきに解決してくれるプログラミングツールがLabVIEWです。

LabVIEW ブロックダイアグラム
LabVIEW ブロックダイアグラム
LabVIEWフロントパネル
LabVIEWフロントパネル

グラフィック言語

通常のプログラミング言語は、決められた言葉と文法で文章を書いて機能を実現していきます。LabVIEWは、機能を持ったアイコンを線で接続することによりプログラムを作ることができます。
難解なプログラミングを学習することなく並列処理コードを生成する機能や、多数の解析用関数が搭載されています。またグラフ表示を行うためのメカニズムが既に組み込まれているため、視認性の高いシステムを短期間で構築できます。開発製品の品質を高め、製品の市場投入までの時間を短縮すると同時に、エンジニアリングと製造現場の大幅な効率化に貢献します。

LabVIEW処理/解析関数 一例

数値演算と信号処理パレット

数値演算

数値演算

  • 三角関数、自然対数 など
  • マトリクス演算
  • カーブフィット、補完
  • 微分、積分
  • 確率統計・ヒストグラム
信号処理

信号処理

  • 周期測定、Pk-Pk測定 など
  • 信号発生シミュレーション
  • フーリエ変換
  • デジタルフィルタ
  • 窓関数

テキストコードとそれに対応するLabVIEWの表現した例

ソースコード
テキストコード
LabVIEW
LabVIEW

計測システム開発に適した機能

LabVIEWは、計測制御の部門に特化してありますのでVBなどよりバグが少ないです。波形チャート・波形グラフやスライドバー等、計測制御に最適なユーザーインターフェースを標準で用意しており、プログラムのスキルが無くても使えます。また高度な解析機能を専門知識がなくてもその日から使うことができます。

視覚的なプログラム開発環境

ボタン、グラフ、LED、メータ、タンクなどの部品が用意されていて、マウスのドラック&ドロップで設置できます 。

デバッグでは途中のデータを視認、途中停止、スロー動作で実行できるモードがあり、途中経過を視認しながら開発できるため、開発効率および品質を高めることができます。

多様な応用力

LabVIEWは、科学・工学システム向けのユーザ独自のソリューションの構築を強力にサポートします。LabVIEWでは、強力なプログラミング言語によって得られる柔軟性と高い性能を容易に利用することができます。

マルチプラットフォーム

LabVIEWは、Windows、MacOS、などの複数のOSにも対応しています。各環境で互換性があるためOSが変わってもプログラムが変更する必要がありません。 単独で実行可能なEXEファイルにコンパイルして、配布するこができます


パンフレット・動画

パンフレット

LabVIEWパンフレット

LabVIEWチュートリアル動画

LabVIEW記事・技術情報

  • LabVIEW認定資格
    LabVIEW認定開発者/設計者資格 LabVIEW認定プログラマーとは、 LabVIEWの開発者としてNI社の要求する技術レベルに達していると認められたプログラマーのことです。この資格は、主要製品の機能や設計概念に関す […]
  • 同期:キュー関数 LabVIEW
    5-15 LabVIEWの同期:キュー関数を説明します。同期:キュー関数は、キューの操作を行います。キューとは、待ち行列のことで、プログラムの基本的なデータ構造の一つです。データ入力を保持して、出力 […]
  • 上級ファイル関数 LabVIEW
    LabVIEW基本講座5-14 LabVIEWの上級ファイル関数を説明します。上級ファイル関数は、ファイル、ディレクトリ、パスを操作することが出来ます。ファイルのコピー、削除、サイズや更新日の取得、ファイルの存在確認、フ […]
  • ファイルI/O関数 LabVIEW
    LabVIEW基本講座5-13 LabVIEWのファイルI/O関数関数を説明します。ファイルI/O関数は、ファイル保存、読み込み、パスの作成を行うことが出来ます。 ファイルI/O関数一覧 区切られたスプレッドシートに書き […]
  • アプリケーション制御関数 LabVIEW
    LabVIEW基本講座5-12 LabVIEWのアプリケーション制御関数を説明します。アプリケーション制御関数は、LabVIEWの停止/終了、プロパティの設定をプログラムで変更、プリンタで印刷などアプリケーションで操作す […]

お気軽にお問い合わせください。027-328-6970受付時間 9:00-17:30 [ 土・日・祝日除く ]

お問い合わせ