Outils pour utilisateurs

Outils du site


Panneau latéral

bitscope

Ceci est une ancienne révision du document !


BITSCOPE POWER

Il est pas mal ce petit oscilloscope USB. 20 MHz en analogique, API python, et il est pas cher.

Ces quelques lignes vont servir de pense bête pour installer et configurer un système avec plusieurs bitscope et pilotage distant.
Il y aura aussi qques astuces que j'ai trouvées pour contourner des bugs ou limitations.

Installer la bitlib

Le fabriquant fournit une bibliothèque/driver qu'il appelle bitlib, avec des bindings dans plusieurs langages, dont Python.

Il faut :

  1. D'abord installer la bitlib au niveau système
  2. Installer le binding python (idéalement dans un env)

1- Installer la bitlib au niveau système

2- Installer les bindings python (dans un env)

Comme le binding a été codé pour Python2, il nous faut faire qques modifications du fichier bitlibmodule.c
Un barbu s'en est occupé pour nous, le résultat est dans le fichier bitlibmodule.c.PYTHON3

# Travaillons dans un env dédié (création de l'env à faire avant)
conda activate bitscope
 
#  Copier la version Python3
cp bitlibmodule.c.PYTHON3 bitlibmodule.c
 
# Installer le module
python setup-bitlib.py install

Voilà, reste plus qu'à faire de l'électronique

bitscope.1571574081.txt.gz · Dernière modification: 2019/10/20 12:21 de luc