コマンドライン通信(RS232C)

コマンドライン(バッチファイル)でシリアル(RS232C)の送受信をするツール(DTRやRTSの制御可)


ソフト詳細説明

本プログラムは、コマンドライン(バッチファイル)でRS232Cの送受信をするツールです。

簡単な例では以下の4行で電文の送受信が出来ます。
SendRs232c.exe "@OPEN@@@@@,%PORT%,9600,8,0,0,0"
SendRs232c.exe -t2b "<STX>1234567890<ETX>"
RecieveRs232c.exe 10 60
SendRs232c.exe "@CLOSE@@@@"

受信電文のチェック処理や繰り返し処理もコマンドプロンプトのIF文やGOTO文でプログラミング出来ます。
特別な送受信処理が必要な場合は、その特別な部分(EXE等) を自作する事で実現可能です。
データロガー等の単純なRS232C制御ならコマンドライン通信(RS232C)で十分だと思います。
まずは、COMポート2つをクロスケーブルで接続し、SampleMain.batを実行してみてください。

<バイナリデータのテキスト形式での表現方法>
簡略名(<NUL><SOH><STX><ETX><EOT><ENQ><ACK><LF><CR><NAK><SYN><ETB><ESC>)
十六進(<00><01><02><10><11><12><a1><A2><a3><f1><F2><f3><Fe><ff>)

<使用例(バッチファイル:SampleTest.bat)>
REM COM11をオープンします
SendRs232c.exe "@OPEN@@@@@,COM11,9600,8,0,0,0"
REM 電文を送信します
SendRs232c.exe -t2b "<STX>1234567890<ETX>"
SendRs232c.exe -t2b -f "dat\test.dat"
REM DTRをONします(RTSも可)
SendRs232c.exe "@SETDTR@@@"
REM 10バイトの電文を受信するまで待ちます(60でタイムアウトする指定)
RecieveRs232c.exe 10 60
REM DSRの値を環境変数に取得します(CTS、RING、RLSDも可)
FOR /F %%i IN ('CheckRs232c.exe -dsr') DO SET RCVDSR=%%i
REM 受信した電文の2バイト目から10バイト(文字列)を環境変数に取得します
FOR /F %%i IN ('CheckRs232c.exe -dat 2 10') DO SET RCVDAT=%%i
ECHO %RCVDAT%,%RCVDSR%
REM 受信した電文の2バイト目から5バイト(HEX)を環境変数に取得します
FOR /F %%i IN ('CheckRs232c.exe -dat 2 5 hex') DO @SET RCVDAT=%%i
ECHO %RCVDAT%,%RCVDSR%
REM 処理済み受信電文削除
DEL /F /Q rcv\*.dat
REM クローズします
SendRs232c.exe "@CLOSE@@@@"

動作環境

コマンドライン通信(RS232C)の対応動作環境
ソフト名:コマンドライン通信(RS232C)
動作OS:Windows 8/7/XP/2000
機種:IBM-PC PC-98 x64
種類:フリーソフト(寄付歓迎)
作者: のん 

お支払い

このソフトは無料でお使いいただけますが、寄付を募っております。
※消費税の増税に伴い、ソフト詳細説明や動作環境等に表示されている価格と、実際の価格が異なる場合がございます。ご購入前に必ずご確認ください。

※送金前に「シェアウェアの送金について」をお読み下さい。

その他のお支払い


※詳細はソフトをダウンロード後、ご確認ください。

ユーザーの評価(0人):0
コメント:0
>>コメントを見る

最優秀ダウンロードソフト決定戦
お気に入りのソフトに投票しよう!

■関連キーワード

バッチ  コマンドライン  送受信  シリアル  RS232C  RTS  DTR 


「通信関係」カテゴリーの人気ランキング

  1. RS-232C Monitor and Analyzer 通信アプリ開発からトラブル対応まで、広範囲に使えるシリアルポート用モニター&アナライザー(ユーザー評価:4.5)
  2. RS-232C Monitor and Analyzer用 アドオン プログラム RS-232C Monitor and Analyzer (Professional Edition) 上で使用可能な各種アドオン プログラム(ユーザー評価:0)
  3. RS232Cテストツール RS232Cデバッグツール(RS232C接続を行い電文の送受信を行うテストツール)(ユーザー評価:0)
  4. SerialDebugger 本格的なシリアル通信試験用ツール フリーソフト(ユーザー評価:4.5)
  5. シリアルデバッグツール2 RS232Cの通信デバッグ用ソフト(HEX、DEC、CHARで通信確認ができる!)(ユーザー評価:4.5)

カテゴリーから選ぶ


その他のコンテンツ
ちょい読み!
コミック

ベクターパスポートとは?


パソコンソフトを探すなら「Vector」
ソフトライブラリ
PCショップ
QuickPoint

その他のコンテンツ
ちょい読み!
コミック