Utilities

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

5
7 .8
Description:

ScriptCommunicator (https://sourceforge.net/projects/scriptcommunicator/?source=directory) 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).

Features:
- seriel port (RS232, USB to serial)
- TCP client/server
- UDP
- 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
Last changelog:

release 4.15 4 years ago

ScriptEditor: improved auto-completion, if the enter key is pressed after an unclosed '{' then '\n}' is added, the auto-completion can be manually started with 'CTRL+Shift' now

9

racheljackson0001

5 years ago

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

Report

C

StefanZ

5 years ago

Thx :-)

Report

9

BertV

5 years ago

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

Report

C

StefanZ

5 years ago

Thx for your nice comment :-).

Report

release 4.15 4 years ago

ScriptEditor: improved auto-completion, if the enter key is pressed after an unclosed '{' then '\n}' is added, the auto-completion can be manually started with 'CTRL+Shift' now

release 4.14 4 years ago

- new ScriptTimer functions and signals: setSingleShot, isSingleShot, setInterval, interval, isActive, remainingTime, timeoutSignal
- ScriptEditor: auto-completion for script GUI elements and for dynamically created script objects (e.g. ScriptSerialPort) implemented

release 4.13 4 years ago

- bug fix: the stop bits, the data bits and the parity (main interface serial port) were not set correctly (except the default settings)
- script exception-handling improved (in some cases more information is displayed)
- the TCP server (main interface) can handle multiple TCP clients now
- scriptThread functions and signals added: getMainInterfaceSerialPortSettings, getMainInterfaceSocketSettings, mainWindowClearConsoleClickedSignal, mainWindowLockScrollingClickedSignal
- new argument in scriptThread::appendTextToConsole
- sequence and custom console/log script function added: appendTextToConsole
- main window save console: the background color is saved now

4 years ago

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.

12345678910
9
product-maker cee Apr 11 2016 9 excellent
product-maker brezerk Dec 29 2015 9 excellent
product-maker antis81 Aug 02 2015 9 excellent
product-maker fmdlx Jul 08 2015 9 excellent
product-maker racheljackson0001 Jul 06 2015 9 excellent
product-maker simonebertrand0001 Jul 06 2015 9 excellent
product-maker danymouser7 Jul 06 2015 9 excellent
product-maker marchandsam111 Jul 05 2015 9 excellent
product-maker BertV Jul 05 2015 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
cee
Apr 11 2016
brezerk
Dec 29 2015
BertV
Jul 06 2015
simonebertrand0001
Jul 06 2015
racheljackson0001
Jul 06 2015
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
04.16
updated Oct 10 2016
added Jul 04 2015
downloads 24h
0
mediaviews 24h 0
pageviews 24h 2
System Tags app software