2014.03.11 Tuesday
LabVIEW如何ですか
このブログで何度も取り上げていますが
今回はLabVIEWについて少しお話していこうかと思います。
LabVIEW(Laboratory Virtual Instrumentation Engineering Workbench)は
アメリカ産のグラフィック的にプログラミングが出来る開発環境です。
用途としては、主に計測やハードウェア制御に用いられ、特徴としては
●操作法が分かりやすいプログラミング環境
●アプリケーションに特化した、対話式の開発ツール/ライブラリが利用可能
●データのI/O・制御・解析・表示に役立つ多数の関数(VI)を内蔵
●他言語と比べ、開発工数の短縮が可能
が、挙げられます。
私自身、このソフトで一番良いと思ったところは、プログラムソースが見易いところです。
プログラマの誰しも、他人が作ったプログラムやドキュメントは大概複雑で出来ることなら見たくない!と思われることがあるでしょう…(笑)。しかしLabVIEWに関しては、グラフィカルに見ることが出来、把握し易いです(イメージとしてはフローチャートを見ている様な感覚)。コメントは多く残せる上にフォント強調等出来るので、より解り易くすることが可能です。
▼C言語ソース
▼LabVIEWソース
※上図2つは同じ処理をします。とても簡単な処理ですが、LabVIEWのほうが直観的に内容が理解出来ます。
弊社ではLabVIEWの可能性に期待し、LabVIEWベースの開発に力を入れています。
高速プログラミングに、皆さんLabVIEW如何ですか。
今回はLabVIEWについて少しお話していこうかと思います。
LabVIEW(Laboratory Virtual Instrumentation Engineering Workbench)は
アメリカ産のグラフィック的にプログラミングが出来る開発環境です。
用途としては、主に計測やハードウェア制御に用いられ、特徴としては
●操作法が分かりやすいプログラミング環境
●アプリケーションに特化した、対話式の開発ツール/ライブラリが利用可能
●データのI/O・制御・解析・表示に役立つ多数の関数(VI)を内蔵
●他言語と比べ、開発工数の短縮が可能
が、挙げられます。
私自身、このソフトで一番良いと思ったところは、プログラムソースが見易いところです。
プログラマの誰しも、他人が作ったプログラムやドキュメントは大概複雑で出来ることなら見たくない!と思われることがあるでしょう…(笑)。しかしLabVIEWに関しては、グラフィカルに見ることが出来、把握し易いです(イメージとしてはフローチャートを見ている様な感覚)。コメントは多く残せる上にフォント強調等出来るので、より解り易くすることが可能です。
▼C言語ソース
▼LabVIEWソース
※上図2つは同じ処理をします。とても簡単な処理ですが、LabVIEWのほうが直観的に内容が理解出来ます。
弊社ではLabVIEWの可能性に期待し、LabVIEWベースの開発に力を入れています。
高速プログラミングに、皆さんLabVIEW如何ですか。