問題タブ [com-port]
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.
powershell - PowerShell を使用したシリアル ポート通信
PowerShell を使用して、ViewSonic ディスプレイとのシリアル ポート通信をセットアップしようとしています。オンまたはオフのいずれかの表示ステータスの要求を送信し、9 桁の応答を取得する必要があります。オンの場合は 56 48 49 114 108 48 48 49 13 の応答、オフの場合は 56 48 49 114 108 48 48 48 13 の応答のいずれか コードを実行すると、1 桁の応答しか得られない 2 番目の読み取りを追加すると、残りの 8 が得られます。この奇妙な動作を引き起こしている可能性のあるアイデアはありますか? これを行うためのより良い方法に関する提案はありますか? 以下のコードと結果を参照してください。
1 ポートリターン1 56 0 0 0 0 0 0 0 0
8 ポートリターン2 48 49 114 108 48 48 49 13 0
PS C:\Users\james\Desktop> C:\Users\james\Desktop\VStest2a.ps1
'C:\Users\james\Desktop\VStest2a.ps1:4' [DBG] で行ブレークポイントをヒット: PS C:\Users\james\Desktop>>
[DBG]: PS C:\Users\james\Desktop>>
[DBG]: PS C:\Users\james\Desktop>> 9
[DBG]: PS C:\Users\james\Desktop>> portreturn1 56 48 49 114 108 48 48 49 13
[DBG]: PS C:\Users\james\Desktop>>
わかりやすくするために画像にリンクします。 スクリーンショット
usb - USB comport vs 仮想 comport vs USB ポート
「USB comport と virtual comport と USB ポート」の違いは何ですか。これらが同じ場合はどのように説明し、これらが同じでない場合はどのように説明しますか?
javascript - Google Chrome ウェブ シリアル API: 予期しない動作
次の JavaScript コードが目的の Modbus 信号を生成しないことを証明できました。
対応する COM ポートをコンピュータの別の COM ポートに接続しました。反対側では、HTerm がリッスンしています。HTerm は、11 01 00 13 00 25 0E 84 の代わりに 11 40 13 25 88 を受信します。HTerm で目的の信号を送信すると、正しい信号が得られます。その結果、ハードウェアは正常に動作しています。
間違ったコマンド
を受信
HTerm によって目的の modbus コマンドを送信 HTerm によって送信された目的のコマンドを
受信
ここで何がうまくいかないのですか?コードをどのように調整する必要がありますか? または、Google Chrome にバグがありますか?