OPCを介して通信する.NETでアプリケーションを作成するには、どのような場所から始めたいですか?OPCを介して通信する.NETでアプリケーションを作成するのは、どこから始めるのがよいでしょうか?
答えて
あなたは良い記事と、ここで開始するためのライブラリを見つけることができます。http://www.codeproject.com/KB/COM/opcdotnet.aspx
は注意してください。私はOPC APIをまだ使用していませんが、あらゆる種類の呼び出し規約、特にメモリーを解放する領域(COM、文書化されているかどうかなど)に適切に準拠しています。メモリリークのデバッグを1ヶ月間待つこと。
コードプロジェクトの記事は、.NETの初期のものであり、今日では最良の選択肢ではないかもしれません。
代替品には、OPC Foundation独自の.NET API(OPC Foundationメンバーシップが必要)またはいくつかの製品が含まれます。 OPCconnect.comには、これらの番号がいくつか記載されています。
SoftwareToolboxのOPCData.NET(http://www.opcdata.net/)は、OPCクライアント用の100%Managed Codeソリューションであると主張しています。 SoftwareToolboxには、OPCデータをフォームやWebインターフェイスにバインドするのに役立つその他のOPCライブラリもあります。
comercialツールキットを購入するオプションがある場合、私はNorthern Dynamics server toolkitを使用していて、うまくいきました。ツールキットは、他の質問に記載されている多くの問題を取り除きます(または、問題がある場合は少なくともサポートを得るべきです)。
OPCプロトコルをうまく包み込んだので、使いやすくなっています。私がこれを助けるために書いたtype-safe Variant wrapperについての私の質問の1つを見てください。
- 1. リアルタイムで通信するWPFアプリケーションの作成を開始するにはどうすればよいですか?
- 2. Cでのゲームプログラミング、どこから始めましょうか?
- 3. C#アプリケーションでPPP接続を介して通信するにはどうすればよいですか?
- 4. どこから始めますか:AndroidアプリケーションでPDFを作成する
- 5. Windowsミニファイルドライバの作成はどのようにして始めるのですか?
- 6. Javaでカスタムインタープリタを作成する:どこから始めるのですか?
- 7. Facebookのアプリケーションはどこから始めるべきですか?
- 8. .NET 3D、どこから始めるのですか?
- 9. アンドロイドアプリケーションでMARY TTSエンジンを使用できますか?誰もこれを試みましたか?どこから始めるのがよいでしょうか?
- 10. Tkinterはどのようにして始めることができますか?
- 11. 私自身のアセンブラの作成はどこから始めるのですか?
- 12. Rails 3が発見したプラグインを作成する場所はどこから始めるべきですか?
- 13. データベースをプログラムで作成するか、資産フォルダからコピーするほうがよいでしょうか?
- 14. どこから始めますか? .netアプリケーションへの美的変更(ソースコードなし)
- 15. スウィフトのUITableViewからCSVを作成し、私はちょうどスウィフトで出始め(と一般的には、プログラミング)、私が働いている会社のための簡単なオーダーリストのEメールアプリを作成しようとしていますよ
- 16. 独自のストレージシステムの作成:どこから始めるのですか?
- 17. Androidでこのようなアンケートフォームを達成するにはどうすればよいでしょうか?
- 18. ブラウザで動作するウェブベースのゲームをデザインする - どこから始めたらよいですか?
- 19. 関係を介してアクセスできるmutableArrayValueを作成するにはどうすればよいですか?
- 20. どのようにしてCでリフレクトを介してジェネリックスでオブジェクトを作成するのですか
- 21. これはどのようなレコードが得られるでしょうか?
- 22. アンドロイドネイティブサービスを作成してバインダーを使って通信するにはどうすればいいですか?
- 23. 私はMicrosoftの.Net for Windowsアプリケーションを学びたいと思いますが、どこから始めますか?
- 24. アプリケーション間の.NET Remoting通信を監視するツールですか?
- 25. ReSharperのようなものを作成しなければならない場合、どこから始めましょうか?
- 26. Java/Mysqlアプリケーションのロードテストは、どこから始めるのですか?
- 27. アプリ通知からナビゲートしてアクティビティを再作成するにはどうすればよいですか?
- 28. .NETアプリケーションにSCORM eLearningを統合する - どこから始めるべきですか?
- 29. Javaで地図を作成する方がよいでしょうか?
- 30. 作成通知を送信しようとしているメール
私が同意すると、私はリンクしたものでチューニングとプロファイリングを行いました。私が行ったようにいくつかの(小さな)問題を修正しなければなりませんでしたが、そのライブラリは機能します。残念なことですが、OPCはこのような巨大なものですが、時には必要な悪(ここでは政治政治)です。 – GEOCHET