Alternative gratuite/open source à TekScope Anywhere ?

Aug 17 2020

J'essaie d'analyser un signal que j'ai sorti d'un oscilloscope sur mon PC et un programme comme TekScope Anywhere semble faire ce que je recherche.

Comment puis-je obtenir des tracés et des données de la portée ?

Réponses

VoltageSpike Aug 20 2020 at 12:30

Si votre portée a Ethernet, vous pouvez vous connecter au serveur Web (sur la portée via http) et contrôler la portée et obtenir des tracés (jpegs). Sinon, utilisez le visa Tek et écrivez vos propres scripts avec python ou votre langage de script préféré

crasic Aug 20 2020 at 12:36

PyVISA se chargera généralement de se connecter à la plupart des oscilloscopes Tektronic, l'interface VISA était à l'origine basée sur GPIB et les premiers oscilloscopes Tek TDS ont des interfaces GPIB, mais l'API générale et l'interface de commande sont toujours présentes dans les versions USB également. Ensuite, tracez avec matplotlib ou gnuplot si vous préférez.

La commande un peu générique CURVE?renverra les données d'échantillon immédiates, mais la suite de commandes complète vous permet de définir des déclencheurs, une échelle x/y, des entrées, un taux d'échantillonnage, etc. Les capacités complètes dépendent de la portée.

Voir : Manuel de programmation TekVISA

FAQ sur Tektronix

Documentation PyVISA

Voici mon implémentation de base d'il y a plusieurs années d'un utilitaire de lecture numérique pour un Tek Scope, il est écrit pour un backend GPIB mais est directement compatible avec PyVISA Backend

TDS_540.py