問題タブ [qtserial]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2304 参照

c++ - QSerialPort および仮想ポート エミュレーター

QSerialPort クラスに基づくプログラムに問題があります。Bluetooth モジュール HC-06 (シリアル ポートとして PC に接続) 用の受信アプリケーションを作成しましたが、アプリケーションはこのモジュールから問題なくデータを受信しました。今、送信機をシミュレートする別のアプリを作成しました。次に、Free Virtual Serial Port プログラムを使用して、2 つの仮想シリアル ポート間のブリッジを作成しようとしました。そしてその後、いくつかの問題が発生します。レシーバー アプリは、送信アプリ経由でブリッジされたシリアル ポートにデータを書き込んでも、readyRead() シグナルを送信しません。受信機を切り離し、Hercules ターミナル経由で同じポートに接続すると、バッファリングされたすべてのデータが表示されます。

私は何を間違っていますか?それを機能させるオプションはありますか?Windows 7 64ビットでqt 5.1.1に基づくqtクリエーター2.8.1を使用しています。

0 投票する
1 に答える
2137 参照

c++ - qt シリアルポートが開かない

シリアルポートプリンターに書き込もうとしています。Qt5.4 と以下のコードを使用します。

エラーが発生します:

誰かがなぜこれが起こるのかを知るのを助けることができますか? 私のPCにはドライバーが入っていますか?Windowsから印刷をテストしようとすると、正常に動作します..

0 投票する
2 に答える
345 参照

qt - QSerialPortInfo isValid() および isBusy()

QSerialPortInfoクラスには、const メソッドisValid () (5.2 以降非推奨) およびisBusy () (5.6 以降非推奨) があります。どちらも機能しているように見えますが、 QT ドキュメントには、 isNull ()に置き換える必要があるかどうか、またはQSerialPortInfoオブジェクトの状態を別の方法でチェックする必要があるかどうかの情報が記載されていません。

シリアルポートの可用性を確認する実際の方法を教えてください。