0

直接的なリソースはありません。この問題についてインターネットで見つけることができました。

私の質問は次のとおりです。

  1. PC に接続されているデバイスに関する情報を取得するにはどうすればよいですか。
  2. PCに接続されているかどうかを確認する方法を教えてください。
  3. デバイスからコンピューターに送信されているデータを取得するにはどうすればよいですか?
  4. 上記の質問には、VB.NET 以外の専門知識が必要ですか?

使用しているソフトウェア:

  1. Visual Studio 2010 アルティメット

HIDクラスやその他のことについて多くのことを読みましたが、ロジックを理解できないか、実際にはこのトピックを開始するのに適切なポイントではないのではないかと心配しています.

上記のクエリに関する専門家のアドバイスとメモが必要です。誰かが同じロードマップを案内してくれると助かります。そのようなデバイスのプログラミングを開始する方法や、プログラミングを開始するために必要な情報など。

質問が非常に長いことは承知していますが、私たちがやりたいことを正確に伝えるのが賢明だと思いました。また、この質問に答えるために前提条件が必要な場合は、できるだけ早く皆さんが利用できるようにレベルを上げて最善を尽くします.

デバイスについてのアイデアを提供します。

デバイスの種類:医療機器

そのデバイスのソフトウェアの役割:ソフトウェアはデバイスの受信機として機能します。これは、デバイスが内蔵キーボードを使用してユーザーによって入力されたデータを取得し、デバイスがそのデータを PC に送信するためです。このソフトウェアは、デバイスから送信されたデータを取得し、デスクトップ アプリケーションに表示します。

編集パート 1--------

接続タイプ:デバイスにはシリアル ポートがあり、もう一方のシリアル ポートを PC に接続します。また、シリアル ポートから USB へのコンバーターを使用して、ダイビングを USB ポートを持つシステムに接続します。

編集パート 1 終了--------

以下は、このソフトウェアを開発するための私の状況の詳細です。読む必要はありませんが、私の正確な要件を見つけることができます

私は IT 部門の会社で働いており、その会社のために VB.NET アプリケーションを開発しています。私は VB アプリケーションの開発を得意としています。

しかし、私の会社には、PC アプリケーションで動作するデバイスがあります。このPCアプリケーションは他社が開発したもので、開発当時は社内にIT部門がありませんでした。3 年以来、IT 部門があり、私はプログラマーとして、企業向けに多くの VB.NET デスクトップ アプリケーションを開発しています。

現在、会社は、いくつかの新機能を備えたデバイス用に開発されたまったく新しいソフトウェアを入手したいと考えています。

現在、この会社は、アイデアが盗まれるのではないかという恐れから、この新しいソフトウェアを他の会社が開発することを望んでいません。そこで開発を依頼されました。

彼らの要求に感謝します。私たちは IT に関連しており、私たちの仕事に完全に触れていたので、このソフトウェアを自分たちで開発したいと考えています。

しかし、私はインターネットで非常に多くのことを経験しましたが、開始手順を見つけることができませんでした.

4

1 に答える 1

3

何よりもまず、デバイスから送信されるメッセージの形式を知る必要があります。それに関するドキュメントがまだない場合は、 HDD の Free Serial Port Monitor のようなツールを入手するか、Windows に組み込まれているハイパー ターミナル ([アクセサリ] -> [通信]) を使用できます。そのツールを使用して、デバイスで何かを行うときにシリアルケーブルに何が流れるかを確認します。

メッセージのフォーマットを理解したら、あとは.NET の SerialPort クラスを使用してデータを読み取り、それを解析して有用なものに変換するだけです。

于 2012-10-26T15:20:47.077 に答える