ELXSoftware

ELX-Terminal

Documentation

Setting up each kind of connection, and what to check when a device says nothing.

The serial port

The port list is live and shows descriptions, so you can tell COM7 — USB-SERIAL CH340 from the modem that has been in the machine since 2011.

SettingWhat to know
RateUp to 3 000 000 baud; changeable without reopening the port
Parity and stop bitsAlso changeable on the fly
Flow controlHardware or software, or none — most industrial devices use none
DTR and RTSManual control; on RS-485 adapters RTS often drives the direction
BREAKSent as a button, for devices that use it to enter a bootloader
The live modem linesCTS, DSR, DCD and RI are displayed as they change. On a cable you did not make yourself, that display answers the wiring question faster than a multimeter.

TCP client and server

  • Client. Connects to a device that listens. TCP_NODELAY is set, because a request-response protocol suffers badly from packet coalescing. Reconnection after a drop has a configurable delay.
  • Server. Accepts several clients, lists them, and sends either to all of them or only to the one that connected last — which is what you want when a device dials in and you are answering it.

Quick commands

The panel on the right holds the frames you send repeatedly. Each is edited in a dialog that previews the exact bytes, so a command with a checksum can be checked before it goes out rather than after the device has done something unexpected.

Buttons are reordered by dragging, and the arrangement is part of the workspace, so it survives a restart.

The speed test

Measures the round trip — request out, answer back — and charts it with statistics. It is the tool for comparing a direct serial link with the same device reached through a converter and a network, when somebody claims the network is “too slow” and nobody has measured it.

When the line is silent

SymptomWhere to look
The port will not openAnother program is holding it — a previous instance, or a vendor tool in the tray
Nothing arrives at allBaud rate, or A and B reversed on RS-485; the modem-line display shows whether anything is connected
Garbled charactersThe wrong baud rate or parity; the hex view shows whether the bytes are close to correct or completely wrong
Answers arrive but are truncatedThe end-of-line rule is splitting frames that are not line-based — use the hex view
TCP connects and immediately dropsThe device only accepts one connection and another client already has it
The SSH tab fails to connectWrong credentials, or the gateway does not permit forwarding to that address

Frequently asked questions

Does it work with USB-to-serial adapters?
Yes — they appear in the port list like any other port, with the chipset in the description.
Can I copy the output?
Select with the mouse and copy, or copy everything at once from the toolbar or the context menu.
How do I report a problem?
The “i” button shows the version and the build time on separate selectable lines — both belong in the report.

Nearby programs