serial-port

    -1

    1答えて

    using System; using System.IO.Ports; public static void getPorts() { string[] ports = SerialPort.GetPortNames(); Console.WriteLine("The following serial ports were found:"); forea

    0

    2答えて

    シリアルポート(私の場合はCOM6)から読み込むC++プログラムを書いています。 COMポートを開く。私はいつもインターネットでこのコードを見つけました: HANDLE serialHandle; serialHandle = CreateFile(L"COM6", GENERIC_READ | GENERIC_WRITE, 0, 0, OPEN_EXISTING, FILE_ATTRIBUT

    2

    1答えて

    私は[email protected]ノードJSライブラリを使用しています。以前のバージョン(4.0.7)を使用してGSMと正常に通信しましたモデム。 今はArduino Unoで使用しています。しかし、私はそれが私がGSMモデムで慣れた方法からデータを読み取るように見えることはできません。 これは私がやろうとしているものです: this.parser.on('data', (buffer) =>

    1

    2答えて

    私は素晴らしく素晴らしいC#プログラムを持っていますが、シリアル受信バイトの処理は遅すぎます。そして、私はおそらくバックグラウンドワーカーを使ってこの問題を解決できると思っていますが、私はそれを経験しておらず、以前のすべてのアテンプが失敗しました。 private void serial_DataReceived(object sender, SerialDataReceivedEventArgs

    0

    1答えて

    linuxのUARTケーブル(RS232C)を使用してqtとデバイスを接続します。 私はコードを書いて、UIを作成していますが、動作しません。 私はいくつかのボタン(ui)デバイスをオンにして接続するときに接続したいと思います。 また、私はいくつかのコマンドを入力してデバイスが認識して実行する機能を作りたいと思っています。 以下は私のコードです。誰か助けてください。 あなたのデバイスは常には/ d

    1

    1答えて

    /WノードSERIALPORT問題私は1つの要素私は2つの(私たちのユースケースの最大)のものを渡したときにすべてが、素晴らしい作品を持つ配列を渡し、私は次のエラーを取得する:ここ There's no write queue for that file descriptor (after write)! 私のコードです: exports.triggerPhysical = function(st

    -1

    1答えて

    私は新しいシリアルポートを作成し、それを開くプライベート関数を持っています。時々、私はアプリケーションを終了する "安全なハンドルが閉じられました"例外を取得します。さて、私はいくつかのオプションの修正を読んでいて、あなたの経験から、私のコードで本当の問題かもしれないものを知りたいと思っています。 1)_serialPort変数をこのプライベート関数の範囲外に定義する必要があります。 2)シリアル

    0

    2答えて

    私はプログラミングに慣れていません。私の「クエスト」の1つは、酸素メーターからの連続したデータロギングのプログラマを書くことです。 これまでのところ、私はデータを取得して、それをExcelファイルに書き込んで、時間の経過を予測しました。残念ながら値は常に1行に書かれているため、Excelで最後の数値が表示されます。 私の質問は、私のプログラマーに各小道具を新しい行に入れるように教えるにはどうすれば

    0

    2答えて

    私はシリアルポートから読み込み、シリアルポートに書き込むことができるC++プログラムに取り組んでいます。私はデータを読む際に問題があります。新しいデータがない場合、ReadFile()は新しいデータを受信するまで待機しています。 データを読み込むための私のコードは: while (!_kbhit()) { if (!_kbhit()) { if (R

    1

    1答えて

    私のアプリケーションがシリアルに受信バイトを処理していましたが、私は奇妙なバグに気付きました。時にはバイト(いつも0x03になる)が2倍処理されて、なぜかわからない。 バイトを受信すると、+= ReadExisting()を使用して文字列に追加します。この文字列は私のバッファを形成します。バックグラウンドワーカーは、文字列が空になるまで文字列のすべてのバイトを処理します。文字列の最初の要素が読み込