私は、LabViewを使用して製造するデバイスをテストしている製造会社で働いています。ほとんどのテストエンジニアは、.Netアセンブリをネイティブに参照できる7.1を使用しています。ただし、LabView6.1でスタックしているグループがあります。基本的に一部のWebサービスのプロキシである私の.Netアセンブリを使用できるようにしたいと思います。
Hello Worldにすぎないテストアセンブリを作成し、VIで使用しようとしています。COMを表示し、regasm.exeに登録して、タイプライブラリを作成しましたが、必要かどうかはわかりません。[参照の追加]ウィンドウを開くと、Visual StudioのCOMオブジェクトのリストに表示されるので、正しく登録されていることがわかります。
私はVIに非常に慣れていません。製造業で話をしたことがないので、VIでCOMオブジェクトを呼び出すことについて何も知らないので、私はそれを見ているだけです。私は基本的に、テストエンジニアが正しい方向を向くようにするためのコントロールまたはメニューオプションの名前を探しています。
GoogleとNIフォーラムでたくさんのウェブ検索を行いましたが、あまり見つかりませんでした。
または、.NetDLLのプロキシとして機能するCまたはC++ DLLを作成する方が簡単でしょうか?または、VIからWebサービスを呼び出す簡単な方法はありますか?これにより、DLLが完全に不要になる可能性があります。
私は現在NIからこのドキュメントを読んで助けを求めていますが、明らかに.Netについて何も知らず、最善の道を選ぶのを助けることができないかもしれません。