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
Help more people, with the help of Submittable Icon
Help more people, with the help of Submittable

Launch, manage, and measure any social impact program with Submittable's all-in-one platform.

Accept and review any type of submission with Submittable, a cloud-based submission management platform. Whether you're looking to receive editorial, resumes, applications, contest entries, or portfolios, Submittable provides the tools to help you receive and manage all types of digital content so you can make better decsions. Top tools include form customization, team management and reviewing, submitter communication, and reports and data.
Learn More
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

  • Great job. Using Javascript to do the scripting gives unlimited capabilites. Do you know of anyone working to add USB?
  • Good job. My favorite terminal software.
    1 user found this review helpful.
  • Good job
    1 user found this review helpful.
  • This program is awesome I really thank the Dev. a lot for such great work
    1 user found this review helpful.
  • This was exactly what I was looking for to automate calibration adjustments of some Fluke instruments. Seriously fantastic work, thanks a lot!
    1 user found this review helpful.
Read more reviews >

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