serial-port

    0

    2答えて

    私はRS-232シリアル経由で取得したデータを区切るプログラムを作成しています。プログラムがデータを受信するために必要な3つのマシンと、3つのCOMポートがあります。 プログラムインターフェイスのJTextAreaを更新して、プログラムが現在リッスンしているポートについてユーザーに通知するコードを作成しましたが、テキストエリアはコードに基づいて更新されず空白のままです。コードは次のような次のとおり

    0

    1答えて

    QSerialPortを使用してシリアルデバイスに書き込むツールを作成しました。私は次のエラーメッセージが表示されるまで、一定の時間のためにそれを実行します: ASSERT: "bytesTransferredが== writeChunkBuffer.size()" ファイルに qserialport_win.cpp、ライン511 マイ送信機能 /** * @brief Send text to

    1

    1答えて

    この問題はかなり複雑です。一見読んだ側がラズベリー・パイである2つのデバイスの単純な双方向通信があるようです。私はファイルを転送しようとしています。私はそれをパートごとに送信しています(5kbパート)。それは次のようになります 1)送信側は、最初の5キロバイトの部分を送信する(最初の16バイトであり、正確に5136バイトがID/SIZE/ADD_INFO/CRC)が 2)RPi3は5136のバイト

    0

    2答えて

    シリアルポートからバッファに読み込みを行うCコードがあり、100バイトを読み込んだときに関数log_write()を使用してそれらを書き込みます。 一部のデータが欠落しているため、未定義の動作が発生していると思います。明らかにコードに間違いはありますか? 具体的には、以下の行に1を追加する必要がありますか?rdlentotal?以前の読み込みの最後の文字を上書きしていますか? また、読み込まれた最

    0

    1答えて

    3つのRS232シリアルポートからデータを読み込むためのソフトウェアを作成しようとしていますが、プログラムが実際にリッスンしているポートを視覚的にフィードバックするコードを書いています。私はプログラムがCOM1でリッスンしていることを知っています。コンソールに印刷してどのポートにリッスンしているか教えてください。問題は、実際のGUIでユーザーに通知するためにJTextFieldsを更新していないこ

    -1

    1答えて

    Linuxのバージョン:4.9.59 プラットフォーム:シリアルにラズベリーパイ3モデルB USB:FTDI4232 私はマシンからのデータの大きな塊を読みたいです(約4096バイト)。すべての印刷可能なデータはASCII形式です。 データは連続送信されます。ユーザーがデータ転送ボタンを押すとこの操作は30分に1回行われます。 データに複数のCR LFが含まれています。 シリアルポートをRAW入力

    1

    1答えて

    こんにちは私は(rflink) myport.on('data', (data) => { console.log(data)}) は私が <Buffer 32 30> <Buffer 3b 30 30 3b 4e 6f 64 6f 20 52 61 64 69 6f 46 72 65 71 75 65 6e 63 79 4c> <Buffer 69 6e 6b 20 2d 20 52

    0

    1答えて

    winformプログラムを作成してシリアルポートからデータを読み取り、テキストボックスに表示します。データは5秒間隔で外部デバイスから送信されます。 データ "1"、 "2"、 "3"のとき、pictureBox1、pictureBox2、pictureBox3をvisisbleにしてgifを再生させます。それぞれ受け取った。問題は、ピクチャボックスは、次のデータが到着したにもかかわらず、次のそれ

    0

    1答えて

    私は、SerialPortのreadメソッドを待つことができるタスクにラップしようとしています。そうすれば、CancellationTokenとSerialPortオブジェクトのタイムアウトを使用するメリットが得られます。私の問題は、CancellationExceptionをスローするタスクを取得できないようです。 Port.Read方法は、ブロッキング呼び出しであるので、ここに私のコードだ..

    1

    1答えて

    私はWaspmoteボードからデータを受け取るためにUWP APPを作成しています.WindFormを使用して開発しましたが、動作可能ですが、UWPはusing System.IO.Portをサポートしていないので、using Windows.Devices.SerialCommunication;を使用します。 UWPコードに変換するにはどうすればよいですか? public Form1()