- ペリテック
- インテグレーション/受託開発
- LabVIEWとは
LabVIEWとは
LabVIEW(Laboratory Virtual Instrument Engineering Workbench:ラボラトリ仮想計測器エンジニアリングワークベンチ)は、グラフィカルプログラミング言語Gをベースにした開発環境です。
LabVIEWでは、技術者や、科学者、エンジニアにとってなじみのある用語や、アイコン、考え方を採用し、プログラミング操作は、テキスト言語ではなくグラフィック記号で表されています。このため、プログラミング経験がほとんどない方でもLabVIEWを使用することができます
このような計測、制御、解析分野でのプログラム作成の煩わしさを、いっきに解決してくれるプログラミングツールがLabVIEWです。
計測制御に特化した機能
LabVIEWは、計測制御の部門に特化してありますのでVBなどよりバグが少ないです。波形チャート・波形グラフやスライドバー等、計測制御に最適なユーザーインターフェースを標準で用意しており、プログラムのスキルが無くても使えます。また高度な解析機能を専門知識がなくてもその日から使うことができます。
視覚的なプログラム開発環境グラフィック言語
通常のプログラミング言語は、決められた言葉と文法で文章を書いて機能を実現していきます。LabVIEWは、機能を持ったアイコンを順番に並べて機能を実現しますので、直感的なプログラムが記述できます。
ボタン、グラフ、LED、メータ、タンクなどの部品が用意されていて、マウスのドラック&ドロップで設置できます 。
デバッグでは途中のデータを視認、途中停止、スロー動作で実行できるモードがあり、途中経過を視認しながら開発できるため、開発効率および品質を高めることができます。
数値演算 LabVIEW関数例
- 四則演算関数
- 三角関数
- 配列・行列計算
- 自然対数
- マトリクス演算
- 補完・フィット
- 微分・積分
- 座標
- 確率・統計
- ヒストグラム
信号処理 LabVIEW関数例
- 周期測定
- 信号発生シミュレーション
- フーリエ変換
- スペクトル計算
- フィルタリング
- 位相算出
- FFT解析
テキストコードとそれに対応するLabVIEWの表現した例
テキストコード
LabVIEW
マルチプラットフォーム
LabVIEWは、Windows、MacOS、などの複数のOSにも対応しています。各環境で互換性があるためOSが変わってもプログラムが変更する必要がありません。
ペリテック エンジニアリング情報サイトでLabVIEWを紹介