0

フォーラムでも同様の質問があります。接続を閉じずにC#でボーレートを変更します。その質問で、ポートを閉じずにボーレートを変更する方法を尋ねました。誰かが私にポートを閉じて再度開くように提案しましたが、私はその質問をする前にすでにそれを試しましたが、それも機能しませんでした。ポートを閉じて再度開くことは私にとって重要ではありません(同じメーターと通信しているサードパーティのソフトウェアは、モニター時にポートを閉じていなかったので、それが手がかりかもしれないと思って質問しました)重要なことはボーを変更することですデバイスのレート。私は助けを待っています。お時間をいただきありがとうございます。フェルダオズデミール

4

1 に答える 1

0

私のシリアルポートオブジェクトは私のメインフォームで定義されました。読書機能にパラメータとして送信していました。そして、ポートを開く、ボーレートを設定する、データを書き込む、ポートを閉じるなど、そこですべてを行います。しかし、私はこの関数を別のスレッドで実行していました。ボーレートを変更しようとすると、遅延などがあると思うので、ボーレートを正しく変更できません。次に、コードを変更しました。これで、ボーレートを変更して、他のことを続けることができます。よろしくお願いします。

于 2011-10-14T12:12:21.880 に答える