問題タブ [node-serialport]

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 に答える
280 参照

node.js - プレリリースのため、Node アプリの実行に失敗する

インストールが成功した場合でも、無効なパッケージがインストールされます。ところで、この質問は回答に関連しています-バージョン管理に関する質問

これらは、依存関係ツリーの奥深くにあるパッケージです。

これにより、ブラウザで次のエラーが発生します。

このnpmの問題を整理する方法はありますか? これらのプレリリース パッケージを避けることはできますか?

0 投票する
0 に答える
271 参照

node.js - シリアルポートを介してデバイスを管理するノードjs

助けが必要です... デバイスをノード js に接続しようとしていて、serialport npm ライブラリを使用しています。

COM ポート モニターを使用して、デスクトップ アプリケーションを介したデータの転送を観察すると、COM ポート "05 54 45 53 54" に送信されたデータをキャプチャし、フィードバックを受け取ります。しかし、nodejs 監視ソフトウェアを介してこのデータを渡すと、応答がなく、com ポートに送信された同一のレコード コンテンツが表示されます...なぜですか? コマンドはコマンドの開始と終了に制御バイト 05 を必要とし、"\" はそれらを 16 進数に変換せずにその形式のままにするため、'\5TEST\5' を送信しました... 監視画面: http://i.stack.imgur. com/9mBL6.png

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

node.js - node-serialport は、別のアプリが既にポートに接続されている場合にのみ Arduino と通信します

OS X のノードで実行し、node-serialportを使用して Arduino と通信しようとしています。Arduino IDE のシリアル モニタまたは OS X ユーティリティSerialToolsを使用すると、Arduino へのすべての通信が期待どおりに機能します。ただし、ノードアプリを実行しているだけで、node-serialport は接続が成功したことを通知しますが、通信が得られません。最初に Arduino IDE のシリアル モニターまたは SerialPorts を使用して arduino に接続し、ノード アプリを実行すると、ノード アプリはノード シリアルポートを使用してデータを正常に送受信します。

私はシリアル通信に精通していませんが、他のシリアルユーティリティは接続を適切に開始できるようです (これは node-serialport で利用できます) が、node-serialport は単独では接続できません。

完全にすべての接続情報を取得して、ユーティリティの成功した接続を node-serialports の非動作接続と比較できる方法はありますか?

なぜこれが起こっているのかについての他のアイデアはありますか?

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

node.js - シリアルポート経由で gcode 文字列を 3D プリンターに送信する

シリアル通信を介して Gcode をプリンターに送信することにより、FlashForge Creator Pro (デュアル) 3D プリンターにメッセージを表示しようとしています。

ReplicatorG ソフトウェアを開いて文字列を配置すると、次のようになります。

そして、「ビルド」をクリックして、すべて正常に動作し、マシンはディスプレイを正常に表示します。ただし、コード (nodejs/node-serialport) で使用すると機能しません。

プリンターへの接続に使用されるボー レートは、ReplicatorG によって送信されるときにも使用される ReplicatorG The Creator Dual ドライバーから取得されています。

コンソールは、エラーなしで「open」イベントを発行します。

コマンドの最初と最後に「%」文字を追加し、「\n」を追加して行を区切ろうとしましたが、まだ成功していません。私は何を間違っていますか?

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

node.js - 1012回の書き込み後にNodejsシリアルポートが開かない

http://nodejs.orgからダウンロードした nodejs "v0.10.28" と npm "1.4.9" を使用しています。

npmでシリアルポートをインストールしました

私のプログラムは Raspberry-pi で実行されており、シリアルポートを介して更新された値をすばやく送信し続ける必要があるため、このテスト プログラムを作成しました。

プログラムは正確に 1012 回の書き込みで正常に実行され、その後クラッシュします。

最後に向かってプログラム出力:

なぜクラッシュするのですか?メモリのどこかにバッファオーバーフローがありますか? そして、なぜ正確に 1012 回書き込みますか? 1024年に非常に近いのは偶然ですか?

0 投票する
0 に答える
578 参照

node-serialport - シリアル ケーブルを切断すると nodejs がクラッシュする

Windows 7 64ビットでノードシリアルポート1.7.4でノード0.10.36を使用しています

シリアル ケーブルを接続した状態でノードを実行すると、シリアル ポートがリストされた状態でコードが実行されます。ケーブルを抜くと、ノードがクラッシュします。

これが私のコードです:

コンソール出力は次のとおりです。

COM3を開設

undefined:0 TypeError: undefined は関数ではありません

エラー/クローズ イベントがトリガーされない理由と、シリアル ポートが見つからない場合に nodejs を実行する方法についてご意見をお寄せいただきありがとうございます。ありがとう!