RS232
Analyzer Introduction
Designing
/ debugging a communication project can be very stressful and
time-consuming. Many software / site engineers get stuck on the protocol
before they can actually control a serial device (RS232, RS485, RS422, TTL,
Modbus, PLC, SCADA, etc.).
Serial
protocol can be very complicated, it requires that you not only understand
the context of the protocol and the data format (ASCII, Hexadecimal,
Binary, etc.), but you must also know how to do the Checksum Calculation
(Checksum is the additional bytes added at the end of the data string to
check the data integrity. Checksum Calculation varies from the simplest xOR
to sophisticated CRC). Timing is another critical issue as some protocols
require acknowledgement/response within milliseconds.
Designed to
tackle all these problems, 232Analyzer (an advanced RS232 Protocol
Analyzer) allows you to play with the protocol with all available data
formats (ASCII, Hexadecimal, Decimal, Octal and Binary). It also helps you
to verify the problem by monitoring the communications between two serial
devices. As an example, 232Analyzer allows you to control, monitor (spy)
serial port devices right from your PC. With 232Analyzer, even non-technical
people can understand and play with the protocol within minutes.
232Analyzer
comes with two communication modes: Debugging/Simulating and Monitoring.
Debugging/Simulating mode (in which it functions as a Terminal, Debugger /
Simulator) provides an easy way to test your command codes, from which you
can send/receive commands/signals to/from external serial devices.
Monitoring mode (both Half-Duplex and Full-Duplex are supported) allows you
to monitor (spy) communications between any other two serial devices.
Timestamps in millisecond are provided in this mode. All data
communications are recorded and can be saved as .txt, .rtf or .doc files.
Besides
all formats of data inputs: Hexadecimal, Decimal, Octal, Binary and ASCII,
232Analyzer also allows you to change / monitor RS-232's line states: RTS,
DTR, CTS, DSR, DCD, and RI.
232Analyzer comes with an advanced Checksum Calculator, which
allows you to do the following calculations:
- Bit wise
Logic Calculation: AND, OR, XOR, NOT, Reverse Bit Order
- Math
Calculation: +, -, x, \, Mod
- CRC-16 (for
Modbus) calculation
Other
advanced features like Programmable Buttons, Auto-Response, and Macros are
also included in the software.
Software Features
- Two
communication modes: Debugging/Simulating and Monitoring (Half- or
Full-Duplex)
- Send /
Receive data in all formats: Hexadecimal, Decimal, Octal, Binary, and
ASCII
- Timestamps
in Monitoring mode
- Send /
Receive signals: RTS, DTR, CTS, DSR, DCD and RI
- Customizable
Color-coded Communication Logging Window
- COM 1 to 16
- Frequently
Used Keys: 00h to 1Fh (Total of 32 numbers)
- Programmable
Buttons: send command strings, signals or data sequence with the click
of a single button (Total of 32 numbers)
- Programmable
Auto-Response: Upon receiving certain data or signal, program
automatically send out data, and/or signals (Total of 16 numbers)
- Programmable
Macros: send sets of data / signals, response to different types
of incoming data / signals with timer and sequence (Total 8 x 8 Steps,
and 8 x 8 Sub-routines)
- Virtual
LEDs: View RS-232 line state, control RTS and DTR, Break communication
if necessary
- Data
Logging: All communications are logged and can be saved into .txt,
.doc or .rtf file for future analysis
- Checksum
Calculator: Logic, Math and CRC calculation
- Notation
Converter: Convert data from one notation to another
- ASCII chart:
All 256 ASCII code in different formats
- User Notes:
User notes can be input
- Device
Profile: Settings for different devices can be save individually
- Flexible
screen adjustment
- User
preferences settings: General, Startup Actions, Exit Actions, etc.
|