０．rs232c.lzhを解凍してください。レジストリ等はいじっていないので、削除はこれらのファイルをホルダごと削除
して下さい。

まず、Rs232c.．exe　を立ち上げると、「ポートの設定」のダイアログが表示されます。これから行うシリアル通信の
設定をするダイアログです。初期化ファイル「rs232c.ini」がこの実行ホルダに無い場合には、デフォルトでは、
「COM1」、「９６００」BPS、「８」ビット、パリティ無しの「No」「１」ストップビット、フロー制御無しの「No」
が設定されますが初期化ファイル「rs232c.ini」ある場合には以前に設定した設定で起動されます。

１．「COMポート設定」コンボボックス
COM1、COM2、COM3、COM4 、COM５、COM６、COM７、COM８の８つの選択が出来ます。有料にて増設変更可能。

２．「ビット／秒」コンボボックス
"   110","   300","   600","  1200","  1800","  2400","  4800","  7200","  9600"," 14400",
" 19200"," 38400"," 57600"," 76800","115200","128000","153600","230400","307200","460800"
,"921600"
と用意しましたが全てこのボーレートで動作を保証するものではありません。USBアダプターのRS232ｃですと
ほとんど設定できると思いますが、RS232のドライバや固定でついているもの等では設定できないボーレート
もありますのでご注意ください。

３．「データビット」コンボボックス
５、６、７、８の４種類です。

４．「パリティ」コンボボックス
無し、奇数、偶数の３種類です。

５．「ストップビット」コンボボックス
１、１．５、２の３種類です。

６．「フロー制御」コンボボックス
無し、ハード制御（CTS、DSR）、Xon/Xoffの３種類が選択できます。Xon文字は「DC1」であり、Xoff文字は「DC3」
です。Xonのスレッショルドは２０４８文字で、Xoffのスレッショルドは５１２文字です。

７．「OK」ボタンまたは「X」のクリック
これまでの設定が終了したら、このボタンのクリックか右上の「X」をクリックしてこのダイアログを閉じると、RS232C
の通信用のダイアログが開きます。


８．「受信データ」エディットボックス（入力不可）
この領域には、受信されたデータが入ります。表示方法には２種類あり、「表示形式」（９）のコンボボックス選択により
「ASCII」と「HEX」表示となります。“abcde31 32 33 ...”は、ASCIIからHEXに切り替えた場合で[abcde123...]が
受信された場合です。

９．「表示形式」コンボボックス
「ASCII」表示と「HEX」表示と「HEXcrlf」（HEX表示でCRLFが付いた）表示の切り替えをします。

１０．「受信クリア」ボタン
「受信データ」エディットボックスの画面をクリアします。クリアするとこのプログラムが実行されているホルダ内に
「“COMポート名”＿RS232CRcv.txt」という名前でテキストファイルが作成されます。受信データはクリアされる毎
に追加されますのでこのファイルを削除しない限り、今までの受信データは表示形式のまま保存されます。尚、「X」や
「キャンセル」ボタンで終了した場合でも保存されます。保存は表示形式のままです。

１１．「送信データ」（入力可能）
これは、送信データ入力用のエディットボックスです。特に変わったところはありません。ファイルをロードするとこの中
に内容が表示されます。

１２．「CRLF／HEX」コンボボックス
「NO」（無し）と「CR」のみ、「LF」のみ、「CRLF」の両方を送信時につけるかどうかの選択します。さらに、「HEX」
は、HEX入力を示し、“４１”は文字A、“４２”は文字B, “３１”は数字１、…の入力での送信が可能です。

１３．「送信クリア」ボタン
「送信データ」エディットボックスの画面をクリアします。クリアするとこのプログラムが実行されているホルダ内に
「“COMポート名”＿RS232CSnd.txt」という名前でテキストファイルが作成されます。送信データはクリアされる毎
に追加されますのでこのファイルを削除しない限り、今までの送信データは表示形式のまま保存されます。尚、「X」や
「キャンセル」ボタンで終了した場合でも保存されます。保存は表示形式のままです。

１４．「送信」ボタン
「送信データ」エディットボックスの内容を送信します。

１５．「キャンセル」ボタン
このプログラムを終了します。右上の「X」と同じです。

１６．上部のバーと「ポート状態」
この部分には、この通信が実行されている「COM1」「COM2」、「COM3」、「COM4」等のポート名、ボーレート、…等の
通信設定された状態が表示されます。

１７．「モデムライン状態」
この部分には、モデムのライン状態が表示されます。この状態の更新は「送信」、「送信クリア」、「受信クリア」のボタンが
押されたときと初期化時に行われます。

１８．「DTR＆RTS」チェックボックス
この部分にチェックを入れることによりモデムの「DTR」と「RTS」のラインをセット／リセットすることが可能です。

１９．「自動送信間隔」コンボボックス
「NO」（無し）と「１００MS」、「５００MS」、「１S」、「１０S」の間隔で「送信データ」エディットボックスの内容を自動
的に連続送信ができます。中止するには、「NO」を選択すれば停止します。

２０．「ファイル選択」ボタン
このボタンでファイルを選択するダイアログが開きます。選択したファイルは「送信データ」エディットボックスに表示さ
れます。その内容のままで送信もできますが、ファイル内容を編集したあとに送信することもできます。送信データの容量
アップがありましたので追加しました。現在の送受信データの容量は画面の表示バイト数まで１１５２００ｂｐｓで確認
してあります。これ以外のボーレートは確認しておりません。遅いと時間がかかるので。又、大量のデータを送受信すると
パソコンによっては“だんまり”になる場合パソコンもありました。

２１．「ポート選択」ボタン
このボタンは、シリアル通信の再設定をするダイアログです。立ち上げ時と同じダイアログがひらきますので、ポート等を
再設定して下さい。ここで、ポートが設定されていないと当然のことながら通信はできません。

２２．「送信文字数（バイト）」エディットボックス（読み取り専用）
このエディットボックスは、「ファイル選択」ボタンでファイルを読み出したときに、そのファイル容量をバイト単位で表示
し、「送信」ボタンの場合も送信容量をバイト単位で表示します。

２３．「受信文字数（バイト）」エディットボックス（読み取り専用）
このエディットボックスは、受信データを受信したときに、そのファイル容量をバイト単位で表示します。「受信クリア」
ボタンで画面をクリアしたときに０になります。常に現在のエディットボックスの容量を示します。

２４．「選択されたファイル名」エディットボックス（読み取り専用）
このエディットボックスは、「ファイル選択」ボタンを押下して選択されたファイル名をフルパスにて表示します。

３０．「読出し間隔タイムアウト／受信タイムアウト時間（T）」エディットボックス（メイン画面：読み取り専用、
ポート設定画面：書き込み可能）
このエディットボックスは、RS232Cでデータを連続受信中に1文字受信してから次の１文字を受信するまでの間に、次の
文字が来ないときにタイムアウトする時間を指定します。このタイムアウト後にRS232Cの読み出し制御はドライバーから
OSに戻り、アプリケーションに渡されます。普通は、この値（２０ms）を変更する必要な無いと思います。単位はミリ秒
です。これを用意したのは、最近はUSBポートでのRS232Cアダプターが一般的であり、このドライバーの作り方により
調整する必要がある様なので用意しました。

以上



「バグレポート」
このプログラムにおいては、「プログラムバグが無い」こと保証するものではありません。バグは、下記にメールでの
ご報告をお願い致します。
**********************************************
〒229-0014　神奈川県相模原市若松６−２１−４５
 　（有限会社）ヤード・サービス
　TEL/FAX　   042-745-1932 
　e-mail     yardserv@leo.bekkoame.ne.jp
  hp       　http://www.yardservices.co.jp/
**********************************************

A.1 ＜著作権＞
  このプログラム、ドキュメントの著作権は （有限会社）ヤード・サービスが保持します。

A.2 ＜免責＞
  これらのプログラムの使用によって生じたいかなる損害も作者が補償するものではありません。プログラムの利用は
利用者の責任において行なってください。

A.3 ＜利用条件＞
  このプログラムは非営利目的であれば自由に利用することが出来ます。営利目的で利用される方はおられないとは思
いますが、ご希望がありましたら作者までご連絡ください。なお、このプログラムの変更、上位バージョン等の作成は、
有料にてお受けします。別途、お見積させて頂きます。

**************************************************************************************************************
「変更及びバグ修正暦」

２００５年６月１５日：（ＶＥＲ１．００）
RS232C　Commの初版作成。

２００５年６月１６日：（ＶＥＲ１．０１）
「キャンセル」ボタンで終了した場合でも、「“COMポート名”＿RS232CRcv.txt」、「“COMポート名”＿RS232CSnd.txt」
ファイルに受信データを追加ログするように変更。

２００５年６月１６日：（ＶＥＲ１．０２）
このプログラムを立ち上げた時点で、「送信データ」エディットボックスに送信データを入力した状態の場合で受信データ
を受け取るとこの入力した送信データが消滅する不具合を修正。

２００５年６月２２日：（ＶＥＲ１．０３）
COMポートの状態を表示するように変更。

２００５年６月２２日：（ＶＥＲ１．０４）
モデムラインの状態の表示とEQR（DTR）とRTSが制御可能なように変更。

２００５年６月２７日：（ＶＥＲ１．０５）
ＣＯＭポート名の拡張。

２００５年７月７日：（ＶＥＲ１．０６）
送信の場合のHEX入力が可能なように変更と「１００MS」、「５００MS」、「１S」、「１０S」の間隔での自動送信の追加。
「ファイル選択」ボタンの追加。

２００５年９月２９日：（ＶＥＲ１．０７）
「ポート選択」ボタンの追加と「BAKUP」ホルダに保存データが作られるように変更。



２００６年１月１０日：（ＶＥＲ１．０７）
「読出し間隔タイムアウト／受信タイムアウト時間（T）」エディットボックスと「送信文字数（バイト）」エディットボッ
クスの追加。

２００６年２月１５日：（ＶＥＲ１．１０）
送信、及び受信容量の増加。それにつれて、「受信文字数（バイト）」エディットボックス（読み取り専用）を追加。

２００６年１０月１５日：（ＶＥＲ２．００）
ボーレートの値の追加。初期化ファイルの追加。

２００７年２月８日：（ＶＥＲ２．０１）
「選択されたファイル名」エディットボックスの追加。

２００８年６月１日：（ＶＥＲ２．０２）
ボーレートの１M　bpsと２M　bpsの追加。表示データのフォントが整列するように変更。

**************************************************************************************************************
