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 heaterLast changelog:
release 4.15
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
Ratings & Comments
4 Comments
Reliable, stable and has all functions that I need. Really good tool!
Thx :-)
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
Thx for your nice comment :-).