シリアル通信 アプリケーション 開発用サンプル
シリアル通信 アプリケーション 開発用サンプルの紹介
シリアル通信機能を持つアプリケーションを開発するための,サンプルソフトウェアです。
シリアルポート ( RS-232C ) に接続されたモデムや通信機器,測定器,工作機械などと通信できます。
バイナリデータ,各種テキストデータ ( ASCIIコード, ISOコード, EIAコード ) を送受信できます。
フロー制御にも対応してます。 シリアル通信テスト用のツールとしてご利用ください。
ソフトウェアの ソースコード ( VB,C# ) をご購入いただけます。
本ソフトウェアのソースコードをご利用いただくことにより,シリアル通信機能を含むソフトウェアを短期間で開発できます。
ソースコードを見ることができるので,ソフトウェアにシリアル通信機能を実装する方法を学ぶことができます。
ソフトウェアを開発する方法を学ぶための学習用サンプルとしても最適です。
動作環境
本ソフトウェアは Windows PC で動作いたします。
ファイル構成
本ソフトウェアのセットには以下のファイルが含まれています。
ファイル名 | グレード | 開発言語 | 説明 |
---|---|---|---|
Start.exe | - | - | ソフトウェア起動フォーム。ファイルセットに含まれているソフトウェアをこのフォームから起動できます。 このフォームをご利用にならない場合は,ソフトウェア本体のファイルを開いて起動してください。 |
DsaComm_LE_CS.exe | LE | C# | 開発用サンプルソフトウェア。 |
DsaComm_LE_VB.exe | LE | VB | 〃 |
DsaComm_SE_CS.exe | SE | C# | 〃 |
DsaComm_SE_VB.exe | SE | VB | 〃 |
DsaComm_PE_CS.exe | PE | C# | 〃 |
DsaComm_PE_VB.exe | PE | VB | 〃 |
LE = Light Edition, SE = Standard Edition, PE = Professional Edition
上記のファイルの他に,以下のファイルも含まれています。
ファイル名 | 説明 |
---|---|
*.config | 設定ファイル。 |
SampleData.bin | サンプルデータファイル。 |
ソフトウェアの機能
本ソフトウェアには以下の機能が搭載されています。
機能 | 概要 | グレード | ||
---|---|---|---|---|
LE | SE | PE | ||
データ送受信 | シリアルポート ( RS-232C ) に接続されたモデムや通信機器,測定器,工作機械などと通信できます。バイナリデータ,各種テキストデータを送受信できます。 | |||
入出力形式選択 (標準) |
データの入出力に以下の形式を利用できます。 バイナリ形式 ( 16進表示 ) バイナリ形式 ( 10進表示 ) テキスト形式 ( ASCIIコード ) |
|||
入出力形式選択 (拡張) | データの入出力に以下の形式を利用できます。 テキスト形式 ( ISOコード ) テキスト形式 ( EIAコード ) |
|||
通信条件設定 | 様々な種類の機器との通信を可能にするため,通信条件を変更できます。 | |||
フロー制御 | フロー制御用ラインをコントロールできます。 | |||
モニター | 各種ラインの状態をモニターできます。 | |||
マルチスレッドによる送受信 | 送受信のために独立したスレッドを割り当てることにより,安定した通信と快適な操作性を実現できます。 | |||
データ保存・読込 | データをファイルに保存,またはファイルからデータを読み込むことができます。バイナリファイル,またはテキストファイルを扱うことができます。 | |||
データ自動生成・連続送信 | 自動生成されたデータを連続送信できます。 |
LE = Light Edition, SE = Standard Edition, PE = Professional Edition