diff options
author | Daniel Friesel <derf@finalrewind.org> | 2021-07-09 20:37:57 +0200 |
---|---|---|
committer | Daniel Friesel <derf@finalrewind.org> | 2021-07-09 20:37:57 +0200 |
commit | 7cbe1f69b986f6fc6e113e8d74dcfd7bc5773a74 (patch) | |
tree | de3229ccaa5ec2c37721347bc9860cf0281ea542 | |
parent | e22b809bccd1cde36f6111e17c00ce094e687cfd (diff) |
Add README
-rw-r--r-- | README.md | 12 | ||||
-rwxr-xr-x | bin/kaxxxxp-viewer | 5 |
2 files changed, 17 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..fdb54e4 --- /dev/null +++ b/README.md @@ -0,0 +1,12 @@ +# kaxxxxp-viewer - Data Logger and Viewer for KAxxxxP power supplies + +**kaxxxxp-viewer** acquires and visualizes voltage and current data from +KAxxxxP power supplies. These PSUs are equipped with a USB port, which can +be used both for remote control and data acquisition using a serial protocol. + +See `bin/kaxxxxp-viewer --help` for usage details. + +## Dependencies + +* Python 3 with the following modules: numpy, serial +* Data Visualization (--plot): python3-matplotlib diff --git a/bin/kaxxxxp-viewer b/bin/kaxxxxp-viewer index afceb57..9ff5ca5 100755 --- a/bin/kaxxxxp-viewer +++ b/bin/kaxxxxp-viewer @@ -184,6 +184,11 @@ def measure_data(port, filename, duration): else: output_handle = tempfile.TemporaryFile("w+") + if duration: + print(f"Logging data for {duration} seconds. Press Ctrl+C to stop early.") + else: + print(f"Starting data acquisition. Press Ctrl+C to stop.") + print("# Device: " + korad.connect(), file=output_handle) print("# Timestamp Voltage Current", file=output_handle) while not terminate_measurement: |