Asterworld
Serial Communication Checker - Software Description
Serial Communication Checker [ Download ]
Software for serial communication.
Can communicate with a modem, a communication equipment, a measuring instrument, a machine tool and so on that were connected to a serial port. ( RS-232C ) Supports send and receive of binary data or various text data. ( ASCII code, ISO code, EIA code ) Moreover, supports the flow control.
You can buy the source code ( C#2005, VB2005, C#.NET, VB.NET, VB6.0 ) of this software.
Update History | Description | Source Code | Product Price List | Order Form
Main Form : Menu >> File
Function Description
Load Send Data Loads data to the send data section from a file.
Save Send Data Saves the send data to a file.
Load Receive Data Loads data to the receive data section from a file.
Save Receive Data Saves the receive data to a file.
Exit Closes the software.
Main Form : Menu >> Help
Function Description
Readme Opens the Readme file.
Check Latest Release Checks whether updated software exists.
Asterworld Displays the web site of Asterworld.
About Displays the About dialog.
Main Form : Controls
Function Description
Connect Opens the specified port and begins serial communication.
Port Usable serial ports are displayed in the list. Selects a port where a device for communication is connected.
Baud Rate
Data Bits
Parity
Stop Bits
Handshake
Time Out
Sets up communication conditions.
Thread Send and receive are run on another thread if this item is ON.
( This function is not included in the software that was developed by VB 6.0 )
RTS
DTR
Controls the output of RTS and DTR.
CTS
DSR
Displays the state of CTS and DSR.
Mode Selects the mode of input or output. The display of data that already exist is converted into a format of a newly selected mode if the mode is changed. The data corresponding to FF from 80 of the hexadecimal code are lost if it is converted into the text format from the binary format.
Format Adjusts the digit if a binary format is selected.
Clear Clears data.
Send Data Inputs data of a selected format.
( Examples )
* Binary ( Hexadecimal ) : 41 54
* Binary ( Decimal ) : 065 084
* Text ( ASCII ) : AT
Delimiter Selects a delimiter for appending at the end of data.
Send Sends data.
Receive Data Displays received data.
Auto Update Maintains the display of receive data at the latest state.
Update Updates the display of data to the latest state.
Data Size Displays the data size. The unit to be used is byte.
Minimum Sets up the minimum value of auto generation data.
Maximum Sets up the maximum value of auto generation data.
Condition Sets up the send condition of auto generated data.
Continuous Send Sends the auto generated data continuously.
How to Test
You can test communication by the following way.

* Case that communicates with a modem
1. Selects a port where a modem was connected.
2. Sets up communication conditions according to the specification of a modem. Usually, can communicate by default settings.
3. Selects CR as a delimiter.
4. Inputs send data as follows.

Mode Input Example
Binary ( Hexadecimal ) 41 54
Binary ( Decimal ) 065 084
Text ( ASCII ) AT
5. Sends it.
6. The following string is outputted if it succeeds in communication.

Mode Output Example
Binary ( Hexadecimal ) 41 54 0D 0D 0A 4F 4B 0D 0A
Binary ( Decimal ) 065 084 013 013 010 079 075 013 010
Text ( ASCII ) AT
OK
* Case that communicates with a connected PC by a cable.
1. Connects PCs by using crossing cable for serial communication.
2. Starts this software in each PC.
3. Selects a port where the cable was connected.
4. Checks that communication settings of each PC are the same.
5. Begins communication.
Others
The size of data that can be handled is as follows.

* Software that was developed by C#.NET or VB.NET : About 500MB
* Software that was developed by VB 6.0 : About 10KB
Home | Software & Source Code Library | About Us | Information Based on Law | Terms of Service
Software List | Class List | Product Price List | How to Buy | Order Form | FAQ | Site Map
Copyright (C) 2001-2008 Asterworld. All Rights Reserved.