This is a list of notable terminal emulators. Most used terminal emulators on Linux and Unix-like systems are GNOME Terminal on GNOME and GTK-based environments, Konsole on KDE, and xfce4-terminal on Xfce as well as xterm.
Terminal emulators used in combination with the X Window System
The following terminal emulators run inside of other terminals, utilizing libraries such as Curses and Termcap.
Emulators for block-oriented terminals, primarily IBM 3270, but also IBM 5250 and other non-IBM terminals.
These terminal emulators are used to replace terminals attached to a host or terminal controller via a coaxial cable (coax) or twinaxial cabling (twinax). They require that the computer on which they run have a hardware adapter to support such an attachment.
These terminal emulators connect to a host using the tn3270 or tn5250 protocols, which run over a Transmission Control Protocol (TCP) connection.
I have developed an embedded application which requests status information from a device down a communications channel. My customer requires that these will be sent with a specific time period, so what I am looking for is a PC terminal application which can send a text string command repeatedly at a set interval over a period of time. I currently use a serial device tester which can immediately send back a set string when something is sent to it, but I need to control the time period and number of repititions.
Are there any applications (for Windows) out there which can acheive this?
Docklight / Docklight ScriptingFor testing applications communication over the serial port it is the best tool for the job.It listens for user defined sequences on serial port and can then trigger a transmission with parameters derived from the input message or function in a script.
I wrote a C++ program to test a embedded serial application and it was +/- 1000 lines of code. I was able to replace this with about 20 lines of vb script in Docklight Scripting.
Docklight is definitely worth the money.
I would tend to implement a short python script to do this (it can be compiled to a standalone executable with py2exe if that's what you need). Install python and pyserial. Then use a script like this:
However, if you want a more conventional Windows application, then you can probably do it with Docklight, possibly combined with Docklight Scripting (available from the same site).
The serial terminal emulation application Tera Term, has a scripting language which will be capable of setting up timed loops.
I use RealTerm. You can write scripts for it and have it send that file repeatedly. You can add delays between characters or delays between lines. It's a little buggy sometimes, but it's great for the price (free).
Although answered already, i use http://www.hw-group.com/products/hercules/index_de.html . Their app is free and in the serial tab, i can send and receive data from rs232. works like a charm.
ScriptCommunicator (open-source, cross-platform) is the right tool for you. It has many features and a very useful script interface.
You can use the built in windows task scheduler to run a simple batch script that writes texts to a the com port some think like
But I've not done this is in yers so my syntax is rusty. Otherwise you could use a simple 'termulator' program that supports scripting - again I've not done this in a decade I think.
I'd write a C# program to do this. They have libraries to open the COM ports and timers to time when to send data.
GModLab - cross-platform, scriptable (JS) terminal: https://github.com/tardigrade888/gmodlabYou can write scripts that do anything.