問題タブ [serial-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.

0 投票する
3 に答える
5436 参照

.net - .netフレームワークに適したシリアルポートクラス?

.net SerialPortクラスを置き換えるのに適した(できれば無料の)クラスを知っている人はいますか?それは私に問題を引き起こしています、そして私はもう少し柔軟なものが必要です。

私の問題については他のスレッドを参照してください。ただし、基本的に、ポートを開いたときにIOCTL_SERIAL_SET_DTRコマンドとIOCTL_SERIAL_CLR_DTRコマンドが発行されないようにする必要があるため、.netFrameworkによって提供されるクラスよりも柔軟なものが必要です。

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

c++ - CreateFile を使用してソケットを開く

シリアルポートを開いてから閉じるだけで、シリアルポートが使用可能かどうかを確認する古いシリアルコードがあります。今、ネットワーク サポートをアプリに追加しています。IP アドレスを文字列として指定することで関数を再利用したいと考えています。

connect に続いて shutdown を使用できることはわかっていますが、最小限の変更で関数を再利用したいと考えています。関数を再利用できれば、なおさらです。そうでない場合は、ソケットかどうかを判断するコードを作成する必要があります。

CreateFile を介してソケットを開く正しい方法は何だろうと思っていました。

0 投票する
3 に答える
5009 参照

c++ - デバイスの再接続後のboost::asio::serial_portの読み取り

boost::asio::serial_port クラスで GPS デバイス (USB-Serial) からの読み取りに問題があります。デバイスの接続とそこからの読み取りは正常に機能しますが、デバイスを切断して再接続すると、read_some はポートからバイトを読み取りません。

ブーストはシリアルポートがなくなったことを検出できないため ( is_open() が true を返す)、データを取得できない場合は定期的にデバイスをキャンセル()、クローズ()、およびオープン( GPS_PORT )し、ポートオプションをリセットします。途中。しかし、これも役に立ちません。入力バッファーは空のままです。

私は何かを見逃していますか、何か間違っていますか、それとも asio のバグですか? ポートがなくなったことを検出する標準的な方法はありますか?

0 投票する
3 に答える
17246 参照

java - Java のシリアル ポートからファイルを読み取る

私は Java テクノロジの初心者です。ポートからファイルを読み取る必要があります。最初に「FLASH」を出力ストリームに書き込み、ターゲットデバイスから「FLASH_OK」として応答を取得します。応答としてFLASH_OKを取得した後、必要なファイルの名前を再度書き込む必要がありますが、問題は書き込みではない以下は私のコードです。私を助けてください。

0 投票する
3 に答える
81663 参照

vba - VBA からシリアル ポートにアクセスする最良の方法は何ですか?

VBA からシリアル ポートにアクセスする最良の方法は何ですか?

一部の営業担当者が、PowerPoint のアクション ボタンからシリアル ポート経由で単純な文字列を送信できるようにする必要があります。特にこのようなものには、VBA はあまり使用しません。普段なら何かのアプリに仕立てるのですが、実はそこまで悪くないと思います。プロジェクターで他の営業担当者や非技術者と話しているときに、このデバイスのデモを行うのに便利なツールです。また、この営業担当者は、VBA や PowerPoint プレゼンテーションに小さな変更を加えても問題ありませんが、.NET アプリケーションを再コンパイルすることはできません。

アクションに関するプレゼンテーションからバッチ ファイルを実行して実行できることはわかっていますが、それではあまり満足できません。おそらく COM オブジェクトにアクセスしてそこから実行できると思いますが、VBA で使用する最新かつ最高のライブラリについては詳しくありません。接続を送信して閉じます。

これは複数の人のコンピューターで実行する必要があるため、他のマシンに簡単に移植できるとよいでしょう。Office 2007 と Windows XP で実行する必要があると言えます。ただし、他のものとの互換性は素晴らしいボーナスです。

これをどのように処理すればよいですか?良いヒントやコツはありますか?図書館のおすすめ?

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

java - 不満足なリンク: Windows XP で rxtx を使用して Java 通信 API を置き換える SolarisParallel

rxtx 2.0 jar と dll を使用して、Windows XP で Java 通信 API を使用しようとしています。RXTXcomm.jar を jre\ext にコピーし、rxtxSerial.dll と rxtxParallel.dll を jre\bin にコピーしました。

プログラムを実行すると、次のエラーが発生しました。

SolarisSerial のロード中にエラーが発生しました: java.lang.UnsatisfiedLinkError: java.library.path に SolarisSerialParallel がありませんドライバ com.sun.comm.SolarisDriver をロードしています

なぜsolarisドライバをロードしようとしていますか?? 前もって感謝します

0 投票する
4 に答える
1372 参照

delphi - パラレル ポートを備えた Delphi 開発に最適な VM

IDE とすべての必要なファイルをホストする仮想マシンを使用して、(Delphi だけでなく) 多くの人々が S/W 開発を行っていることがわかります。Microsoft Virtual PC を使用して、さまざまな OS 上のアプリケーションの問題をデバッグしましたが、VM の「外部」にはほとんどアクセスできませんでした。私のアプリケーションは、USB、シリアル、そして重要なことに、ハードウェアへの直接 I/O 書き込み (I/O 許可ドライバーを介して) を使用します。VM にこれらすべてを表示させたいと思います (もちろん、一度に実行できる VM は 1 つだけです)。これは可能ですか?Virtual PC と VMWare のどちらが優先されますか?

0 投票する
9 に答える
32185 参照

javascript - RS-232シリアルポート付きJavascriptインターフェース

私は現在、4 ポート A/V スイッチを含むプロジェクトに取り組んでいます。このスイッチは RS-232 経由で制御できます。

スイッチと接続するコンピュータは Vista を実行します。スイッチの各ポートに 1 つずつ、合計 4 つのボタンを持つサイドバー ガジェットを作成したいと考えています。ユーザーがボタンを押すと、そのポートに切り替わります。

少しグーグルで調べてみましたが、javascript と rs-232 の間のインターフェイスとしてはあまり良い方法がないようです。

誰か私に提案はありますか?

ありがとう!