Бесплатная альтернатива TekScope Anywhere с открытым исходным кодом?
Я пытаюсь проанализировать сигнал, который я получил за пределами области видимости на моем ПК, и программа вроде TekScope Anywhere, похоже, сделает то, что мне нужно.
Как я могу получить графики и данные области?
Ответы
Если у вас в области видимости есть Ethernet, вы можете войти на веб-сервер (в области видимости через http) и управлять областью и получать графики (jpegs). В противном случае используйте Tek visa и напишите собственные скрипты на Python или на вашем любимом языке скриптов.
PyVISA обычно заботится о подключении к большинству Tektronic Scopes, интерфейс VISA изначально был основан на GPIB, а ранние версии Tek TDS имели интерфейсы GPIB, но общий API и командный интерфейс все еще присутствует в версиях USB. Затем построение графика с помощью matplotlib или gnuplot, если хотите.
Несколько универсальная команда CURVE?
вернет немедленные данные выборки, но полный набор команд позволяет вам устанавливать триггеры, шкалу x / y, входы, частоту дискретизации и т. Д. Полные возможности зависят от области действия.
См .: Руководство по программированию TekVISA.
Tektronix FAQ
Документация PyVISA
Вот моя базовая реализация несколько лет назад утилиты цифрового чтения для Tek Scope, она написана для бэкэнда GPIB, но напрямую совместима с бэкэндом PyVISA.
TDS_540.py