Skip to content

lindemann09/pyForceDAQ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

279 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyForceDAQ

Python DAQ library and application for ATI force sensors and NI-DAQ

Released under the MIT License

Oliver Lindemann lindemann@cognitive-psychology.eu

Installation

PyforeceDAQ depends on Python 3.12 or 3.13 (and is currently not compatible with later versions).

It is suggested to use a virtual environment with Python 3.13. The easiest way to do this to use UV. To install UV see https://docs.astral.sh/uv/getting-started/installation/

Install pyForceDAQ via UV: uv tool install pyforcedaq --python 3.13 -U

  • Create the shared library atidaq.dll (or atidaq.so for Linux) using Makefile in the folder atidaq_cdll. A complied version of atidaq.dll can be also found in the dll subfolder
  • Make the library available by coping it in your system folder

To install pyForceDAQ from release-zipfile

  1. Ensure that Python 3 is installed
  2. Download and unpack zipfile file
  3. run install_dependencies.py
  4. run forceDAQ_GUI.py
  5. edit settings via GUI if required

Note: The software uses a mock sensor and simulates data, if no device is connected. It enforce mock sensor set (before importing further packages modules):

pyforcedaq.constants.DAQ_TYPE = pyforcedaq.daq.MOCK_SENSOR

Development

https://github.com/lindemann09/pyForceDAQ

Please submit any bug you encounter to the Github issue tracker.

About

Python DAQ library and application for ATI Force Sensors and NI-DAQ

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages