Я использую PyVisa для связи с моим инструментом через GPIB.
Как только мой инструмент завершит свою задачу, я хочу экспортировать данные, которые закодированы в двоичном виде, используя: data=inst.query_binary_values('message',datatype='f','is_big_endian=True, header_fmt='ieee')
Тем не менее, данные, которые я получаю, это полный беспорядок!Итак, я догадался, что это проблема, связанная с заголовком.
Вопрос 1: Может ли кто-нибудь объяснить мне, как выглядит заголовок «ieee»?Вопрос 2: Есть ли способ «настроить» заголовок?
К вашему сведению, заголовок моего инструмента выглядит так:
"# 3400 □□□□□□□□"где «3» указывает число цифр ascii, которое следует (в этом примере = 400), а «400» указывает количество 4-байтовых данных, которые были записаны (в этом примере я записал 100 точек данных ==> длиной 400 байт)
PyVisa - это единственный (?) Пакет, который позволяет общаться с GPIB в python ... и учебных пособий, и справки мало!Я надеюсь получить некоторую помощь здесь ... и если есть другие пакеты для связи GPIB, я ценю, что вы сообщите мне
Спасибо