Workbench:ラボラトリ仮想計測器エンジニアリングワークベンチ)は、グラフィカルプログラミング言語Gをベースにした開発環境です。LabVIEWでは、技術者や、科学者、エンジニアにとってなじみのある用語や、アイコン、考え方を採用し、プログラミング操作は、テキスト言語ではなくグラフィック記号で表されています。このため、プログラミング経験がほとんどない方でもLabVIEWを使用することができます一般に、計測・制御・データ処理のためのプログラム作成には、高度な数学的知識が必要となり、その上に各種のプログラム言語を使用するといったような、非常に複雑な応用プログラムの開発作業となります。研究開発の場合、本来の目的とは別に、計測と制御、その後のデータ解析のプログラム作成に膨大な時間を費やしてしまうことになります。プログラム作成の煩わしさを、いっきに解決してくれるプログラミングツールがLabVIEWです。通常のプログラミング言語は、決められた言葉と文法で文章を書いて機能を実現していきます。LabVIEWは、機能を持ったアイコンを線で接続することによりプログラムを作ることができます。難解なプログラミングを学習することなく並列処理コードを生成する機能や、多数の解析用関数が搭載されています。グラフ表示を行うためのメカニズムが既に組み込まれているため、視認性の高いシステムを短期間で構築できます。開発製品の品質を高め、製品の市場投入までの時間を短縮すると同時に、エンジニアリングと製造現場の大幅な効率化に貢献します。信号発生シミュレーションフーリエ変換デジタルフィルタ窓関数テキストコードとそれに対応するLabVIEWの表現した例テキストコードLabVIEW計測システム開発に適した機能LabVIEWは、計測制御の部門に特化してありますのでVBなどよりバグが少ないです。波形チャート・波形グラフやスライドバー等、計測制御に最適なユーザーインターフェースを標準で用意しており、プログラムのスキルが無くても使えます。高度な解析機能を専門知識がなくてもその日から使うことができます。視覚的なプログラム開発環境ボタン、グラフ、LED、メータ、タンクなどの部品が用意されていて、マウスのドラック&ドロップで設置できます。デバッグでは途中のデータを視認、途中停止、スロー動作で実行できるモードがあり、途中経過を視認しながら開発できるため、開発効率および品質を高めることができます。多様な応用力LabVIEWは、科学・工学システム向けのユーザ独自のソリューションの構築を強力にサポートします。LabVIEWでは、強力なプログラミング言語によって得られる柔軟性と高い性能を容易に利用することができます。マルチプラットフォームLabVIEWは、Windows、MacOS、などの複数のOSにも対応しています。各環境で互換性があるためOSが変わってもプログラムが変更する必要がありません。Interface)を作成するために特化したプログラミング言語であり、GUIを作成する際のメリットは以下の通りです。直感的な開発環境LabVIEWは、グラフィカルなプログラミング言語であり、データフローを表すブロック状のアイコンを使用します。これにより、コードの作成やデバッグが直感的かつ視覚的に行えます。GUIの作成も同様に、ドラッグ&ドロップでオブジェクトを配置し、プロパティを設定することで簡単に作成できます。大規模なプロジェクトの管理LabVIEWには、大規模なプロジェクトを管理するための機能が豊富に用意されています。Instrument)を1つのプロジェクトにまとめて管理することができます。VIの再利用性を高めるためのライブラリの作成や、共有用のカスタムコントロールの作成なども可能です。統合開発環境(IDE)の機能性LabVIEWには、豊富なIDE機能が用意されています。コードの自動整形やハイライト、VIのコンパイル、デバッグなどが可能です。バージョン管理システムのサポートや、ビルドとデプロイの自動化も行えます。豊富なライブラリLabVIEWには、豊富なライブラリが用意されています。これにより、数多くの機能を簡単に実装することができます。プロトコルのサポート、データベースの操作などがあります。以上のようなメリットがあるため、LabVIEWは科学技術分野や制御システムの分野で広く使われています。視覚的なシステムの開発に適しているため、GUIを多用するシステム開発には特に適しています。LabVIEW基本講座このサイトではLabVIEWの基本的な使用方法を紹介しています。LabVIEW基本講座LabVIEW基本講座の用語一覧です。詳細ページ欄をクリックすると各用語の説明ページを表示します。2022年3月15日LabVIEWで、計測システムにおいて基本となるセンサから電気信号の測定、アナログ入力、アナログ出力、デジタル入出力、計測器を制御する通信を行う方法について説明します。2022年3月10日VISA関数を使用したLabVIEWプログラミングについて説明します。VISA関数を使用したLabVIEWプログラミングについて説明します。VISA関数を使用して、計測器と通信してコマンドの送受信によって計測行うプログラムを作成します。計測器ドライバVIをLabVIEWで使用する方法について説明します。3446X」を例に説明しています。2022年3月10日LabVIEW計測器ドライバは、特定の計測器のLabVIEWプログラミングで使用できるVI関数になります。計測器メーカーやサードパーティーがLabVIEW用の計測器ドライバVIを提供している場合、インストールすることでLabVIEW環境で使用できるようになります。2023年4月12日LabVIEWのVISA関数を説明します。VISA関数は、LabVIEWでイーサネット/​LXI、​GPIB、​シリアル、​USB、​PXI、​VXI​計測​器との​制御・通信をプログラムができるVI関数です。MAXのVISAテストパネルを使って、計測器にコマンドを送信して、応答を受信する方法を説明します。MAXのVISAテストパネル画面について説明します。VISAテストパネル画面では、PCに接続した計測デバイスの通信制御を行うことができます。本ページでは、VISAテストパネルの画面の一覧を掲載しています。関数パレットからDAQmx関数を使用したプログミングについて説明します。DAQmx関数を選んで、DAQ(データ集録デバイス)と​電圧、​電流などの入力、出力プログラムを作成します。2022年3月10日でサンプルを検索する方法を説明します。タスクから選択する方法、キーワード検索、ハードウェアを指定して実行可能なサンプルVIのみ検索する手順を説明します。2021年11月29日LabVIEWのDAQアシスタントを説明します。VIであり、表示されるダイアグラム対話式で構成することで、DAQmxプログラムを構築できます。LabVIEW基本講座LabVIEWとは、どのようなプログラムなのか、何ができるのか、どのように使うのか?LabVIEWの画面をご覧いただきながら、LabVIEWの操作方法、プログラムの描き方、表示などを解説していきます。(株)ペリテックがご紹介します。続きを読むお気軽にお問い合わせください。音響・振動お問い合わせお気軽にお問い合わせください。