2017-12-07 14 views
0

こんにちは、私はLabVIEWの新機能を搭載していますが、ハードウェアデバイスを制御するためのLabVIEWのプラグインを作成するように求められました。いくつかの調査の後、私はLabVIEWが.NETを使用していることを知っていますので、.NETでラッパーを作成するかC/C++ラッパーを使用してdllライブラリを呼び出すことが理にかなっています。LabVIEW用ハードウェアプラグインの作成

  1. 実験した人はいますか?
  2. 利点と欠点は何ですか?
  3. なぜあなたはこれに同意するのですか?

+0

通信チャネルがむしろ異質でない場合は、C#でうまくいく可能性があります。 –

+0

私はあなたの質問に不明です。 LabVIEWでドライバを作成していますか?または、既存のドライバをお持ちで、それをLabVIEWから呼び出そうとしていますか? – srm

+1

デバイスに関する詳細をいくつか伝えることができます:どのようにそれらと通信する必要がありますか、どのような種類のデータを送受信する必要がありますか?理想的な解決策は、ドライバを純粋にLabVIEWで記述することですが、今すぐ学習曲線を得る余裕がない場合や、再利用したい既存のコードがある場合は、dllを経由する必要があります。 – nekomatic

答えて

0

まず、ありがとう:あなたはすでに利用可能なLabVIEWのライブラリーがあるかどうかチェックしていますか?これは非常に一般的なことですので、私が学んだのは、他の誰かがすでにそれを行い、それを利用できるようになったということです。 2番目:.dllを呼び出すと、保守しなければならないことがあるため、LabVIEWを使用するだけでドライバを書くことが可能な場合はいつでも好きです。 LabVIEWで.dllを呼び出すと、LabVIEWからハードウェアと直接通信する場合と比較して、私の経験上、何らかの理由で正しい選択であっても、LabVIEWから.dllを呼び出すと、いつも何らかの邪魔になります。どのようなカメラのマニュアルは、通信プロトコルについて言うのですか?

関連する問題