Skip to content

DaqOpen/daqopen-apps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

daqopen-apps

This repository is a collection of various apps which uses the daqopen-lib.

daq-zmq-server

The daq-zmq-server.py is an application for decoupling the actual acquisition-process from the consuming application. It can be run on e.g. an edge device like Raspberry Pi.

Features

  • Collect data with the DueDaq library from the (USB) interface
  • Add timestamp to each data package
  • Publish the data together with necessary metadata with DaqPublisher

Usage

  1. Install requirements

    pip install daqopen-lib
  2. Edit the config/daqinfo.toml file regarding your needs

  3. Start the daq-zmq-server.py manually or create a systemd service

  4. Start client application and subscribe to the data (e.g. daq-zmq-viewer or DEWETRON OXYGEN with daqopen-oxygen-plugin)

daq-zmq-viewer

Debugging and testing tool for the daq-zmq-server. You can subscribe to the daqopen-device and live view the data. Bases on PyQt6 framework. It uses also ChannelBuffer for demonstration.

image-20241026143034059

Features

  • Set connection parameters in GUI
  • Start acquisition (correct: start transfer)
  • View live data
  • Select channel to be viewed
  • Set time window size

Usage

  1. Install requirements

    pip install daqopen-lib PyQt6 pyqtgraph
  2. Edit the config/daq-zmq-viewer.toml and set default parameters

  3. Start the daq-zmq-viewer.py

  4. Optionally edit connection parameter

  5. Press Start to connect and start transfer

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages