labview を C/C++ アプリケーションと通信させる必要があります。両方のアプリケーションが同じマシンで実行されます。LabView で利用できるオーバーヘッドが低く、最高速度の IPC メカニズムは何ですか?
質問する
853 次
3 に答える
2
TCPまたはUDPを直接調査しましたか?
後でアプリケーションを別のマシンに分離する必要が生じた場合でも、簡単に行うことができます。最速のスループットではないかもしれませんが、実装も非常に簡単です。
ここで話している速度はどれくらいですか?
于 2013-04-03T12:38:49.347 に答える
1
NI は、次のことを説明する完全なドキュメントを提供しています。 LabVIEW で外部コードを使用する [pdf]。簡単に言えば、次を使用できます。
- 共有ライブラリ (Windows では DLL と呼ばれます)。上記のドキュメントによると、LabVIEW がサポートする呼び出し規約のいずれか (stdcall または C) を使用して DLL を呼び出すことができる限り、任意の言語を使用して DLL を作成できます。」
C/C++ソースコードをLabVIEWにリンクするブロックダイアグラムノードであるCode Interface Node (CIN)。
.NET テクノロジ。
「共有ライブラリ」と「コード インターフェイス ノード」は、Windows、Max OS X、Linux、および Solaris でサポートされていることに注意してください。
于 2013-05-15T00:54:12.387 に答える