LabVIEW +
ソフト開発 +
実験・研究装置開発 +
システム開発 +
納入事例 +
会社概要 +
計測制御のデファクトスタンダードであるLabVIEWと、高度な数値計算・信号処理を得意とするMATLAB。これら2つの環境を高度に連携させることで、リアルタイムなハードウェア制御と最先端の解析アルゴリズムを融合した強力なシステムが実現します。
本ページでは、測定代行株式会社がこれまでの開発知見をベースに、実務で使える主要な連携手法とその実装ステップを解説します。
システムの規模や要求される処理速度に応じて、最適な連携方法を選択する必要があります。
LabVIEWのブロックダイアグラム上に直接MATLABコードを記述する、最も手軽な方法です。
MATLABで作成したアルゴリズム(.mファイル)をC/C++のDLL(動的リンクライブラリ)にコンパイルし、LabVIEWの「ライブラリ関数呼び出しノード」から呼び出す手法です。
LabVIEWとMATLABをそれぞれ独立したアプリケーションとして同時に起動し、バックグラウンドで高速通信を行うアーキテクチャです。
測定代行株式会社が推奨する、設計から運用までの標準的な開発フローです。
「MATLAB? コードはあるが、LabVIEWの計測システムにどう組み込めばいいかわからない」「スタンドアロン化して現場のPCに配備したいが、DLL化がうまく動かない」といった技術課題はございませんか?
測定代行株式会社では、LabVIEWを用いた受託開発、既存のVIの改修、MATLABとの最適なアーキテクチャ設計までをトータルでサポートいたします。お客様の実験装置や検査ラインに合わせたカスタムプログラムの作成を代行しますので、まずはお気軽にご相談ください。