BitBastelei

BitBastelei ist ein wöchtentlicher Video-Podcast mit Basteleien aus Elektronik und IT

https://www.adlerweb.info/blog

subscribe
share






episode 418: BitBastelei #418 - GPIB-USBCDC/Prologix und HP3478A mit Python


In Folge #414 hatte ich einen Adapter gezeigt, mit dem man alte Messgeräte mit GPIB/IEEE488-Anschluss am USB-Port eines “modernen” Rechners nutzen kann. Nun ist eine serielle Konsole zwar prinzipiell nutzbar, aber jedes mal die nötigen Befehle nachschlagen doch eher unpraktisch. In diesem Video schauen wir daher mal, wie man mit Python eine serielle Schnittstelle ansprechen, eigene Funktionen und Klassen erstellen und somit am Ende mit wenigen Handgriffen das gewünschte Gerät steuern kann.

Links zum Thema:
  • Quellcode @ GitHub
  • PYSerial-Anleitung @ ReadTheDocs
  • Quellcode Prologix-VISA @ GitHub
  • Kalibrierinfos @ EEVblog Forum
  • HP3478A Windows-Software @ MesterHome
Inhalt
  • 00:00 Rückblick
  • 01:22 Serielle Schnittstelle mit PySerial
  • 04:37 Fehler abfangen mit Exceptions
  • 06:20 Serielle Daten senden und lesen
  • 11:09 Code-Recycling mit Funktionen
  • 17:33 Zusammenfassen mehrerer Funktionen: Klassen
  • 25:16 Geräteprotokoll für HP3478A
  • 39:59 Weitere Möglichkeiten: GUI, InfluxDB, etc


fyyd: Podcast Search Engine
share








 January 3, 2021  43m