SerialLogger

Ausfallsicherer und einfach zu benutzender Multi-Plattform Datalogger für die serielle Schnittstelle. Loggt Daten von der RS-232 Schnittstelle in ein Fenster, in die Konsole oder optional in eine Datei.

Features

  • Multiplattform: Windows (Intel), macOS (Intel), GNU/Linux (Intel/ARM), 32- and 64-bit
  • Loggt serielle Daten und gibt sie auf dem Bildschirm (GUI), der Textkonsole oder optional in eine Datei aus.
  • Ausfallsichereres Datalogging
    Daten werden sofort nach der Übertragung in eine Datei geschrieben. Kein Datenverlust durch Stromausfall oder Programmabsturz
  • Warnt vor unbeabsichtigten Überschreiben oder Löschen des Puffers
  • Daten der Log-Datei können nicht unbeabsichtigt überschrieben werden
  • Graphische Benutzeroberfläche (GUI)
  • Serielle Schnittstellennamen sind editierbar (für UNIX-Pseudoports, z.B.  /dev/pts/[x])
  • Beliebige Baudrate (wenn von Hardware unterstützt)
  • Hardware (CTS/RTS) und Software (Xon/Xoff) Handshake
  • NEU Zeitstempel-Funktion (ISO 8601, MJD, …)

Screenshot

SerialLogger v1.1.0 auf Windows 10

SerialLogger v1.1.0 auf Windows 10

Anforderungen

  • PC mit MS-Windows XP oder höher
  • PC mit GNU/Linux auf x86/x86_64 oder ARM (32/64-bit)
  • Macintosh mit macOS 10.5 (Tiger) oder höher
  • Java 6 JRE oder höher auf den o.g. Plattformen (Oracle Java oder OpenJDK)

Download

Installer für diverse Plattformen, JARs und den Quellcode findest du im GitHub-Release Abschnitt.

Changelog

Version Notes
0.9.0-alpha Basic functions, works just in Windows
0.9.0 Basic logging functions and serial settings, fail-proof log file feature, full cross-platform functionality (Windows, macOS, GNU/Linux)
1.0.0-beta Hardware (CTS/RTS) and Software (Xon/Xoff) flowcontrol option, append data to existing file feature, invalid path bug fixed, warning of overwriting unsaved/unlogged buffer at new connections
1.0.0 Check & warn for unsaved/uthenlogged puffer at app closing, empty commport bug fixed, flowcontrol bug fixed, filedialog bug fixed on macOS & Windows, code clean-up
1.1.0-alpha Timestamp feature (see Notes.md for details)
1.1.0-beta ISO 8601 timezone bug fixed. All other timezone strings now ISO 8601 compatible. Delimiter combobox bug fixed
1.1.0 Timestamp function, Look and Feel function

Roadmap

Version Notes
2.0.0 Command line features

Bekannte Fehler

Fehler melde bitte in den GitHub-Issues.

Lizenz

Dieses Programm ist Freie Software: Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation, Version 3 der Lizenz oder (nach Ihrer Wahl) jeder neueren veröffentlichten Version, weiterverbreiten und/oder modifizieren.

Dieses Programm wird in der Hoffnung, dass es nützlich sein wird, aber OHNE JEDE GEWÄHRLEISTUNG, bereitgestellt; sogar ohne die implizite Gewährleistung der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. Siehe die GNU General Public License für weitere Details.

Sie sollten eine Kopie der GNU General Public License zusammen mit diesem Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.