Tutorial lettura oscilloscopio

In questo quaderno viene descritto come leggere l'oscilloscopio (con il maligno โŠž).

Sono stati utilizzati due pacchetti ausiliari, installati con i seguenti comandi via anaconda power shell

conda install -c conda-forge pyusb
conda install -c conda-forge libusb

Inoltre dopo aver scaricato usbtmc da questo link sono andato nella cartella e dalla power shell ho scritto py setup.py install

Infine per installare i driver dell'oscilloscopio, ho usato zadig

Script per la lettura

Carico quindi la libreria e cerco il dispositivo, facendomi stampare la lista di tutti i dispositivi individuabili

Creo l'oggetto passando come argomenti l'indirizzo del venditore e l'ID del modello appena individuati (N.B. sono numeri esadecimali)

Definisco quindi due routine:

  1. acquisisciChan routine per effettuare la lettura di un dato canale specificato come argomento. Il primo canale รจ il numero 1 (non 0...)
  2. acquisisciTot routine per la lettura di tutti i canali; viene anche salvato il file, unico argomento richiesto. Infine viene anche effettuato il plot

Vado a chiamare la routine che effettua l'acquisizione, specificando in quale file salvare i dati