LabVIEWって何?
ユーザー独自のソリューションを構築するために開発されたグラフィカルプログラム開発環境
|
LabVIEWとは、日本ナショナルインスツルメンツ(株)社より販売されている計測制御用グラフィカルプログラム開発環境です。
従来のテキストベースの開発環境とはことなり、Gと呼ばれるグラフィカルなプログラミング手法で科学者やエンジニアは直感的
なプログラミングができます。
LabVIEWは柔軟性に優れた強力なプログラミング言語であり、テストや計測、データ集録や制御、科学的調査、プロセス監視、
工場の自動化などに力を発揮します。
ブロックダイアグラムとデータフロー
LabVIEWでは、プログラムを作成する代わりにVIと呼ばれる単独でも動作するモジュールを作成します。
VIは、ユーザーインターフェースとなる制御器やデータ表示器を配置するフロントパネルと制御を記述するブロックダイアグラム
からできています。
フロントパネル上のオブジェクトと一対一に対応する端子と関数アイコン、VIをワイヤと呼ばれるデータの流れで接続し、プログ
ラムを作成します。
LabVIEWはGと呼ばれるデータフロープログラミングモデルを利用しており、マルチタスク/マルチスレッド処理をおこなうシス
テムで、複数の実行スレッドやVIを実行できます。
計測器の制御
LabVIEWは、GPIBをはじめとしたVXI,Serial,TCP/IP,LabVIEW VISA等、強力な計測器制御インタフェースを装備
しています。
また、計測器ドライバネットワークにより600以上の計測器の制御ドライバを入手することが可能です。
データ集録と制御
LabVIEWは、日本ナショナルインスツルメンツ(株)社のDAQソリューションをサポートしています。
DIO,AIOの制御やプラグインソリューションの制御等が可能です。
その他
LabVIEWには、専用の分析パッケージライブラリに匹敵するパワフルで総合的な分析ライブラリがあります。
LabVIEWは、DLLや共有ライブラリの呼び出し、ActiveX、DDE、AppleEvents等、他の環境との接続性に優れています。
スタンドアロンアプリケーションの作成ができます。
詳細は、日本ナショナルインスツルメンツ(株)社のホームページをご覧ください。
注)当社は、日本ナショナルインスツルメンツ(株)社のアライアンスプログラムのアソシエイト会員です。