Когда я перезапускаю осциллограф и запускаю код, я иногда получаю ошибку: struct.error: unpack_from требует буфер размером не менее 4 байт для распаковки 4 байтов по смещению 0 (фактический размер буфера равен 0).
Но в подавляющем большинстве случаев код просто застревает self.resource.read_raw()
Вот скрипт, который я запускаю. Это всего лишь первый пример по ссылке выше.
Код: Выделить всё
import TeledyneLeCroyPy
o = TeledyneLeCroyPy.LeCroyWaveRunner('USB0::blah::blah::blah::9.1.0')
print(o.idn) # Pings e.g. LECROY,WAVERUNNER9254M,LCRY4751N40408,9.2.0
print('Waiting for trigger...')
o.wait_for_single_trigger() # Halt the execution until there is a trigger.
data = o.get_waveform(n_channel=1)
print(data['waveforms'])
Подробнее здесь: https://stackoverflow.com/questions/792 ... urfer-3054