ScriptCommunicator
ScriptCommunicator ist ein skriptfähiges plattformübergreifendes Datenterminal, das serielle Schnittstelle (RS232, USB zu seriell), UDP, TCP-Client/Server, SPI, I2C und CAN unterstützt. Alle gesendeten und empfangenen Daten können in einer Konsole angezeigt und in einem HTML- und einem Textprotokoll protokolliert werden.
Neben dem einfachen Senden und Empfangen von Daten verfügt ScriptCommunicator über eine JavaScript-Schnittstelle. Diese Skriptschnittstelle verfügt über die folgenden Funktionen:
- Skripte können über die Hauptschnittstelle Daten senden und empfangen.
- Zusätzlich zu den Hauptschnittstellen können Skripte eigene Schnittstellen erstellen und verwenden (serielle Schnittstelle (RS232, USB zu seriell), UDP, TCP-Client, TCP-Server, PCAN und SPI/I2C).
- Skripte können ihre eigene GUI verwenden (GUI-Dateien, die mit QtDesigner (ist im Lieferumfang enthalten) oder QtCreator erstellt wurden).
- Mehrere Plotfenster können durch Skripte erstellt werden (es wird QCustomPlot von Emanuel Eichhammer verwendet)
Merkmale
- serielle Schnittstelle (RS232, USB zu seriell)
- TCP-Client/Server (Netzwerk-Proxy-Unterstützung für TCP-Clients)
- UDP
- SPI (Aardvark I2C/SPI)
- I2C (Aardvark I2C/SPI)
- CAN (PCAN-USB, nur unter Windows)
- utf8, hexadezimale, dezimale, binäre und gemischte Konsole
- HTML- und Textprotokoll
- Skriptschnittstelle (JavaScript) -> automatisierte Testjobs ausführen, automatische Gerätekonfigurationsskripts ...
- Verwenden Sie UI-Dateien (Benutzeroberfläche erstellt mit QtDesigner (ist im Lieferumfang enthalten) oder QtCreator) aus Skripten -> Test-GUIs erstellen, GUIs steuern ...
- Zeichnen Sie Daten per Skript auf und exportieren Sie die generierten Diagramme in eine Datei (png, jpg, bmp, pdf und csv) -> z. B. zur Visualisierung eines PID-Reglers oder einer Heizung
- Unterstützung für mehrere Benutzer und mehrere Arbeitsbereiche
Hauptfenster
Dunkelmodus
Beispiel-Skript-GUI
Homepage
https://sourceforge.net/projects/scriptcommunicator/
Downloads (Version 06.08)
- Windows
- Linux 64 Bit
- MacOS
- Quelle