2012-01-27 5 views

答えて

2

LabWindows CVIでの私の経験は、その組み込みライブラリが計測器(GPIB、アナログおよびデジタルI/O、モーションコントロールなど)と データ表示(メートル、スライダ、スイッチなどのGUIウィジェット) 、LED、シンプルグラフ)ではなく、 という数多くの数値、統計、またはアナリティックルーチンのライブラリよりも優れています。 Labwindows CVIに付属している開発環境は、まったくまともです。ウィンドウ内にコントロールを配置し、Cコードに簡単に配置できるドラッグアンドドロップのGUI構築インターフェイスがあります。

しかし、あなたの分析ニーズのためには、特に作業がプロット/ビジュアライゼーションの終了時に重い場合は、MatlabまたはIDLのような製品をお勧めします。

Cを使用する場合、GNU Scientific Libraryには、かなり広範な統計と分析ルーチンが含まれています( )。

0

私はLabWindows CVIに非常に優れた組み込みライブラリがあると思いますが、ポップアップがうまく設計されていない、またはマルチスレッドが有線などのような厄介なことがたくさんあると思います。したがって、あなたは手作りをたくさんして、あなたの方法arroundを検索する必要があります。
私はC#でVisual Studioを使用するように切り替え、国の参照を追加しました。ナショナルは非常に良い.netサポートを持っています。私はCVIのように簡単にナショナルハードウェアにアクセスすることができ、C#でコードを書くことができ、うまく設計された非常に強力な言語から利益を得ることができます。私はその非常に良いオプションだと思う。

0

Labwindows/CVIより優れた解析環境と言語があります。私はそれが可能ではないと言っているわけではありません。 NIは、生態系内にとどまっている場合、幅広いサポートを提供しています。 LabView、Labwindos/CVIを使用してデータ収集部分をプログラムし、次にそれを視覚化/ポスト計算することができます。 NI DIAdem(基本的にステロイドのExcel)。

あなたはのためのライブラリを統合した:

信号生成、アレイの操作、複雑な操作、信号処理、Measuremtn、統計、カーブフィット、補間、ベクトル&行列代数

かなりまともなリスト。

しかし、Labwindows/CVIは、温度コントローラ、測定機器などを制御する必要のあるテスト環境をターゲットにしています。

R、Matlab(Jimによって指摘されているような)、Maple、Mathematica、または.net環境のような言語は、あなたのニーズにもっと役立つかもしれません。あなたが経験の浅いプログラマであるか、テキストベースの言語が好きではない場合は、LabViewをチェックしてください。サポート&コミュニティは、Labwindows/CVIよりもさらに大きくなっています。

関連する問題