1

labview を C/C++ アプリケーションと通信させる必要があります。両方のアプリケーションが同じマシンで実行されます。LabView で利用できるオーバーヘッドが低く、最高速度の IPC メカニズムは何ですか?

4

3 に答える 3

2

TCPまたはUDPを直接調査しましたか?

後でアプリケーションを別のマシンに分離する必要が生じた場合でも、簡単に行うことができます。最速のスループットではないかもしれませんが、実装も非常に簡単です。

ここで話している速度はどれくらいですか?

于 2013-04-03T12:38:49.347 に答える
1

NI は、次のことを説明する完全なドキュメントを提供しています。 LabVIEW で外部コードを使用する [pdf]。簡単に言えば、次を使用できます。

  1. 共有ライブラリ (Windows では DLL と呼ばれます)。上記のドキュメントによると、LabVIEW がサポートする呼び出し規約のいずれか (stdcall または C) を使用して DLL を呼び出すことができる限り、任意の言語を使用して DLL を作成できます。」
  2. C/C++ソースコードをLabVIEWにリンクするブロックダイアグラムノードであるCode Interface Node (CIN)。

  3. .NET テクノロジ。

「共有ライブラリ」と「コード インターフェイス ノード」は、Windows、Max OS X、Linux、および Solaris でサポートされていることに注意してください。

于 2013-05-15T00:54:12.387 に答える