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

You Might Also Like
Payroll Services for Small Businesses | QuickBooks Icon
Payroll Services for Small Businesses | QuickBooks

Save 50% off for 3 months with QuickBooks Payroll when you Buy Now

Easily pay your team and access powerful tools, employee benefits, and supportive experts with the #1 online payroll service provider. Manage payroll and access HR and employee services in one place. Pay your team automatically once your payroll setup is complete. We'll calculate, file, and pay your payroll taxes automatically.
Learn More
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
16
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

  • 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.
  • stunning. i needed to graph output from a UART device and SC made it really simple. please consider adding an x-axis minimum to graphs (currently, it's fixed at 0) like you have a y-axis minimum.
    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