KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    Linux42.org    OpenSkillz.com   


- Content .- Fans (5) .- Knowledge Base  . 

ScriptCommunicator / serial terminal


Qt Other Utility

Score 70%
ScriptCommunicator / serial terminal

ScriptCommunicator / serial terminal

ScriptCommunicator / serial terminal

Homepage:  Link
Minimum required   Qt 5.x
Downloads:  1850
Submitted:  Jul 4 2015
Updated:  May 28 2016


ScriptCommunicator is a scriptable cross-platform data terminal which supports several interfaces. All sent and received data can be shown in a console and can be logged in an html, a text and a custom log. In addition to the simple sending and receiving of data ScriptCommunicator has a QtScript (similar to JavaScript) interface.
This script interface has following features:
- Scripts can send and receive data with the main interface.
- In addition to the main interface scripts can create and use own interfaces (serial port (RS232, USB to serial), UDP, TCP client, TCP server, PCAN and SPI master).
- 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 from Emanuel Eichhammer is used).

- seriel port (RS232, USB to serial)
- TCP client/server
- SPI master (cheetah SPI)
- CAN (PCAN-USB, only on windows)
- ascii, hexadecimal, decimal, binary, custom and mixed console (adjustable colors) html, text and custom log
- script interface (QtScript)->run automated test jobs, automatic device configuration scripts...
- use ui files (user interface created with QtDesigner (is included) or QtCreator) via 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


release 4.12, 2016-05-28
- bug fix: the state of a script which has been started at the start-up of ScriptCommunicator was not shown correct if the user interface could not be found
- worker, sequence and custom console/log script function added: getAllObjectPropertiesAndFunctions
- the arrangement of the main window script-buttons changed

release 4.11, 2016-05-06
- ScriptThread functions/signals added: sendReceivedDataToMainInterface, sendDataFromMainInterfaceSignal, checkScriptCommunicatorVersion
- new worker scripts: exampleScripts\WorkerScripts\AdditionalInterface

release 4.10, 2016-05-01
- the console font size can be modified with 'Ctrl' + 'mouse scroll up/down' now
- send history: the max. number of repetitions have been changed from 99 to 999999999
- increased performance at high data rates

release 4.09, 2016-04-02
- Linux: changed the config-file directory to '/${USER}/home/.config/ScriptCommunicator'
- send history: repetition count added
- main window: quit button added, merged the connect and disconnect buttons to one button, Action menu added
- new ScriptThread function: addToolBoxPagesToMainWindow
- mixed console: the background-color for the different data types (ascii, bin, hex and dec) can be adjusted now

release 4.08, 2016-03-19
- bug fix: 0xd ('\r') was changed to 0xa ('\n') in the data input fields (main and send window) if the format was changed to 'ascii'
- file paths in configuration files are store relative to the configuration file in which they occur if they have the same root path (on windows for example C:\)

release 4.07, 2016-03-12
- new ScriptWidget function: setPaletteColorRgb
- new script widget: ScriptFontComboBox
- new and changed ScriptTextEdit functions: lockScrolling, insertHtml and insertPlainText
- new and changed ScriptThread functions: sendDataArray, sendString, sendCanMessage and addTabsToMainWindow


See the manual for the complete changelog.

MS Windows(Windows)
(Mac OS X)
Send to a friend
Other  Apps  from StefanZ
Report inappropriate content


 Nice tool

 by BertV on: Jul 5 2015
Score 70%

I have 15+ years of experience in SW developement (uC), but I have never seen such a good tool for debugging my SW.
Thx for sharing this

Reply to this


 Re: Nice tool

 by StefanZ on: Jul 5 2015
Score 63%

Thx for your nice comment :-).

Reply to this


 Nice tool

 by racheljackson0001 on: Jul 6 2015
Score 50%

Reliable, stable and has all functions that I need. Really good tool!

Reply to this


 Re: Nice tool

 by StefanZ on: Jul 6 2015
Score 50%

Thx :-)

Reply to this

Add commentBack

 Who we are
More about us
Frequently Asked Questions
Updates on identi.ca
Updates on Twitter
Content RSS   
Events RSS   

Add App
Public API
About Qt-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Sponsor us
Report Abuse

Copyright 2006-2016 Qt-Apps.org Team  
All rights reserved. Qt-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
Qt is a trademarks of Nokia