ScriptCommunicator is a scriptable cross-platform data terminal that supports serial port (RS232, USB to serial), UDP, TCP client/server, SPI, I2C, and CAN.

All sent and received data can be shown in a console and can be logged in an html and a text log.

In addition to the simple sending and receiving of data, ScriptCommunicator has a JavaScript interface.
This script interface has the following features:
- Scripts can send and receive data with the main interface.
- In addition to the main interface scripts can create and use their own interfaces (serial port (RS232, USB to serial), UDP, TCP client, TCP server, PCAN, and SPI/I2C).
- Scripts can use their own GUI (GUI files which have been created with QtDesigner (is included) or QtCreator).
- Multiple plot windows can be created by scripts (QCustomPlot developed by Emanuel Eichhammer is used)

Features

  • seriel port (RS232, USB to serial)
  • TCP client/server (network proxy support for TCP clients)
  • UDP
  • SPI (Aardvark I2C/SPI)
  • I2C (Aardvark I2C/SPI)
  • CAN (PCAN-USB, only on windows)
  • utf8, hexadecimal, decimal, binary and mixed console
  • html and text log
  • script interface (JavaScript)->run automated test jobs, automatic device configuration scripts...
  • use ui files (user interface created with QtDesigner (is included) or QtCreator) from script->building test GUIs, control GUIs...
  • plotting data via script and export the generated graphs to file (png, jpg, bmp, pdf and csv)->e.g. to visualize a PID controller or a heater
  • multi user and multi workspace support

Project Samples

Project Activity

See All Activity >

Categories

Serial

License

GNU General Public License version 3.0 (GPLv3)

Follow ScriptCommunicator / serial terminal

ScriptCommunicator / serial terminal Web Site

Other Useful Business Software
Simple, Secure Domain Registration Icon
Simple, Secure Domain Registration

Get your domain at wholesale price. Cloudflare offers simple, secure registration with no markups, plus free DNS, CDN, and SSL integration.

Register or renew your domain and pay only what we pay. No markups, hidden fees, or surprise add-ons. Choose from over 400 TLDs (.com, .ai, .dev). Every domain is integrated with Cloudflare's industry-leading DNS, CDN, and free SSL to make your site faster and more secure. Simple, secure, at-cost domain registration.
Sign up for free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
17
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

Be the first to post a review of ScriptCommunicator / serial terminal!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Languages

English

Intended Audience

Developers, End Users/Desktop, Testers

User Interface

Qt

Programming Language

C++

Related Categories

C++ Serial Software

Registered

2014-10-31