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, M1 ARM), 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
- Zeitstempel-Funktion (ISO 8601, MJD, …)
- NEU Apple Silicon M1 support
Screenshot
Anforderungen
- PC mit MS-Windows 7 (32/64-bit) oder höher
- PC mit GNU/Linux auf x86/x86_64 oder ARM (32/64-bit)
- Macintosh mit macOS 10.5 x86_64 (Tiger) inkl. macOS 10.16 M1 (Big Sur) 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 |
1.2.0 | Save buffer feature, Timezone-DST bug fixed, latest jSerialComm library v 2.3.0, Apple M1 support (v1.2.0b) |
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/>.
Download
Download