Jump to content

Recommended Posts

Hi, 

I am using python code running on my PC to communicate to Openscope mz via USB using pyserial module.

I am doing this so as to automate the data acquisition process, in sync with other instruments of my experiment apparatus. I am obviously using Digilent Instrumentation Protocol to achieve this. 

At High sample size, the serial read buffer ( from openscope mz to my COM Port of my PC ) stops in mid-way.

To be precise, while using serial.read() after I send an oscilloscope read json command, if expected binary Length is  30000, I could get upto 27,000 values (~10% loss)

I think I need right values for :

timeout, rxBufferLength [For serial.read(rxBufferLength) ] , other serial parameters etc.

example input /output : 

input:
b'{"osc": {"1": [{"command": "read", "acqCount": 1}]}}'
output:
b'FE\r\n{"osc":{"1":[{"command":"read","statusCode":0,"binaryOffset":0,"binaryLength":20000,"acqCount":1,"actualSampleFreq":1000000,"pointOfInterest":5000,"triggerIndex":5000,"triggerDelay":0,"actualTriggerDelay":0,"actualVOffset":-49,"actualGain":1,"wait":0}]}}\r\n4E20\r\n\x00\x00\xfb\xff\xf9\xff\x00\x00\xfb\xff\xfe\xff\xff\xff\x03\x00\xfc\xff\xfa\xff\xfc\xff\xfc\xff\x00\x00\xf9\xff\xfc\xff\x08\x00\xfd\xff\xfa\xff\xfb\xff\xfb\xff\xf7\xff\x00\x00\xfc\xff\xfc\xff\xfe\xff\xf5\xff\x04\x00\xfc\xff\xfb\xff\xf9\xff\x05\x00\xff\xff\x00\x00\xf6\xff\x01\x00\x00\x00\x00\x00\xfd\xff\xff\xff\x03\x00\xfd\xff\x00\x00\x05\x00\x03\x00\xff\xff\x00\x00\x01\x00\x00\x00\xf9\xff\xfc\xff\x05\x00\x00\x00\xff\xff\xf9\xff\x00\x00\xfe\xff\xfc\xff\xff\xff\x03\x00\xfb\xff\xf9\xff\x00\x00\xf9\xff\x00\x00\xff\xff\x00\x00\xfe\xff\xff\xff\x01\x00\xf9\xff\x04\x00\xfc\xff\xfc\xff\x00\x00\x02\x00\xfc\xff\xff\xff\x00\x00\xfe\xff\xfe\xff\xfc\xff\xfc\xff\xff\xff\xff\xff\xfb\xff\xfc\xff\xfc\xff\xff\xff\xf9\xff\xff\xff\x01\x00\xf8\xff\xff\xff\x00\x00\x00\x00\xfc\xff\xff\xff\xfc\xff\xfc\xff\x00\x00\xfe\xff\xfa\xff\xff\xff\xff\xff\x00\x00\xfd\xff\xfc\xff\xff\xff\x00\x00\xfa\xff\x02\x00\x00\x00\xfe\xff\xfc\xff\xfc\xff\xff\xff\xfd\xff\xfc\xff\x00\x00\xfa\xff\xff\xff\xfc\xff\xfb\xff\xf4\xff\x00\x00\x00\x00\x00\x00\xfa\xff\xfd\xff\xfe\xff\x00\x00\xfd\xff\x00\x00\x01\x00\x00\x00\xf9\xff\x01\x00\xfd\xff\xf9\xff\xf9\xff\xfc\xff\x00\x00\xf9\xff\xfa\xff\xfc\xff\xf9\xff\x01\x00\xf4\xff\x00\x00\xfd\xff\xfc\xff\xf4\xff\xff\xff\xf9\xff\xf7\xff\xfc\xff\xff\xff\xfb\xff\xf9\xff\xfd\xff\xff\xff\xfa\xff\xff\xff\xfc\xff\xfb\xff\x00\x00\xf7\xff\xfb\xff\x00\x00\x06\x00\xf9\xff\xfc\xff\x02\x00\xfd\xff\xf9\xff\xfe\xff\xfe\xff\xff\xff\xfd\xff\xff\xff\x01\x00\xfc\xff\x00\x00\x00\x00\xff\xff\x03\x00\x00\x00\xff\xff\xf9\xff\xfc\xff\xfd\xff\xfa\xff\xfc\xff\x00\x00\x01\x00\xff\xff\xf7\xff\x01\x00\xfc\xff\x03\x00\x02\x00\x00\x00\x00\x00\xf7\xff\xfc\xff\xfd\xff\xff\xff\xfd\xff\x02\x00\xff\xff\xfa\xff\xff\xff\xf9\xff\x00\x00\xfb\xff\xfa\xff\xff\xff\xfe\xff\xfc\xff\xff\xff\xfd\xff\xff\xff\x01\x00\x03\x00\xff\xff\xfc\xff\xf9\xff\x00\x00\xfb\xff\xff\xff\xf9\xff\x03\x00\xfc\xff\xf8\xff\x02\x00\x00\x00\x00\x00\xfd\xff\xfe\xff\xfc\xff\xfe\xff\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x02\x00\xff\xff\x01\x00\xf9\xff\xfe\xff\x00\x00\xfb\xff\xfc\xff\x03\x00\xfd\xff\x07\x00\xff\xff\x00\x00\xff\xff\xff\xff\xfc\xff\xfc\xff\xfd\xff\x00\x00\x00\x00\x00\x00\xfc\xff\x03\x00\xf8\xff\xff\xff\xfe\xff\xfc\xff\x00\x00\xf9\xff\x03\x00\xfa\xff\xfe\xff\xfc\xff\xf9\xff\xfc\xff\xff\xff\xfb\xff\xfd\xff\xfa\xff\xfc\xff\xfe\xff\xf9\xff\xfc\xff\xfe\xff\xfd\xff\xfe\xff\xfc\xff\x03\x00\x00\x00\xfa\xff\x00\x00\xfb\xff\xfb\xff\xff\xff\xff\xff\xfc\xff\x00\x00\xff\xff\xf9\xff\xfe\xff\x01\x00\xfc\xff\xf7\xff\xfe\xff\xff\xff\x03\x00\xfc\xff\xff\xff\xff\xff\xfb\xff\x00\x00\x00\x00\x03\x00\xf7\xff\xf6\xff\x00\x00\xf8\xff\xfe\xff\x00\x00\x00\x00\xf9\xff\x03\x00\x00\x00\xff\xff\xfd\xff\xfc\xff\xf9\xff\x00\x00\xf9\xff\xfe\xff\x00\x00\x00\x00\xf9\xff\x03\x00\xf9\xff\x06\x00\xfe\xff\xfd\xff\x00\x00\x05\x00\xfd\xff\xff\xff\xfe\xff\xf9\xff\x00\x00\xfb\xff\xfd\xff\xf7\xff\xff\xff\xfc\xff\xfd\xff\xfd\xff\xff\xff\x01\x00\x02\x00\xfc\xff\xff\xff\xf7\xff\xff\xff\x01\x00\xf9\xff\x00\x00\xfe\xff\xfb\xff\xfc\xff\x00\x00\x03\x00\xf9\xff\xfd\xff\x00\x00\x03\x00\xff\xff\xfc\xff\xfc\xff\x01\x00\x00\x00\x00\x00\xfc\xff\xff\xff\xff\xff\x01\x00\xfc\xff\x00\x00\x01\x00\xff\xff\x01\x00\x01\x00\x01\x00\xfc\xff\x03\x00\xfa\xff\x02\x00\xff\xff\xfd\xff\xfe\xff\x02\x00\x00\x00\x00\x00\xf9\xff\xfd\xff\x00\x00\xfa\xff\x00\x00\xfc\xff\x00\x00\xfc\xff\xfd\xff\xfc\xff\xfc\xff\x00\x00\xfa\xff\xff\xff\xfc\xff\xf4\xff\xf8\xff\x00\x00\xfe\xff\x00\x00\xfd\xff\xff\xff\x05\x00\x01\x00\xff\xff\xfe\xff\xfc\xff\xfc\xff\xfc\xff\xfe\xff\xf9\xff\x03\x00\xfe\xff\x00\x00\x01\x00\xfc\xff\xfb\xff\xfc\xff\xfc\xff\x01\x00\xf7\xff\xfc\xff\xfc\xff\xf9\xff\xfc\xff\x00\x00\x00\x00\x02\x00\xf6\xff\xfb\xff\xfd\xff\xfa\xff\xf5\xff\x00\x00\xfc\xff\xfc\xff\xf8\xff\xfb\xff\xfb\xff\x02\x00\xfb\xff\xf9\xff\xfd\xff\x04\x00\xfd\xff\xfa\xff\xff\xff\xff\xff\x07\x00\xf9\xff\x00\x00\x03\x00\xf8\xff\xff\xff\xfd\xff\x03\x00\x00\x00\xff\xff\xfb\xff\xf9\xff\x03\x00\xfc\xff\x00\x00\xfa\xff\xff\xff\xf4\xff\xfc\xff\x03\x00\xf9\xff\xf9\xff\x00\x00\x00\x00\x00\x00\xfc\xff\xfc\xff\x00\x00\x00\x00\xfc\xff\xff\xff\x02\x00\xf9\xff\xff\xff\xfd\xff\xf6\xff\xf7\xff\xfd\xff\xff\xff\xfc\xff\x05\x00\xff\xff\x00\x00\x03\x00\xf9\xff\xf9\xff\x00\x00\x00\x00\xf9\xff\x00\x00\xff\xff\xfe\xff\xfa\xff\xfa\xff\x02\x00\xfc\xff\xfc\xff\x00\x00\xfe\xff\xf8\xff\xfa\xff\xfb\xff\xfc\xff\x00\x00\xff\xff\x00\x00\x00\x00\xf9\xff\xf9\xff\xff\xff\x00\x00\x00\x00\xfe\xff\xf9\xff\x03\x00\x00\x00\x00\x00\x00\x00\xf8\xff\xff\xff\xfd\xff\x06\x00\x00\x00\xf9\xff\xf5\xff\xfc\xff\xfe\xff\xff\xff\xf8\xff\x00\x00\xf9\xff\x01\x00\xff\xff\xf9\xff\xfc\xff\xfe\xff\x03\x00\x00\x00\x00\x00\x03\x00\xfc\xff\xfb\xff\x02\x00\xf9\xff\xfc\xff\x00\x00\xf7\xff\xff\xff\xff\xff\xff\xff\xfc\xff\x00\x00\x00\x00\x02\x00\xfd\xff\xfd\xff\xf6\xff\xfc\xff\xfc\xff\x00\x00\x03\x00\xfd\xff\xf6\xff\xfd\xff\xff\xff\xff\xff\x00\x00\xff\xff\x01\x00\xfc\xff\xf9\xff\xfa\xff\x03\x00\x00\x00\x03\x00\xff\xff\xfe\xff\xfd\xff\xff\xff\xff\xff\xf4\xff\n\x00\x00\x00\xfc\xff\xfa\xff\x00\x00\xfe\xff\xf9\xff\x03\x00\xff\xff\x00\x00\x01\x00\xfd\xff\xfd\xff\xfd\xff\xfc\xff\x02\x00\xff\xff\xf8\xff\xf5\xff\x02\x00\xfc\xff\xf9\xff\xff\xff\xfc\xff\x03\x00\xf9\xff\xfa\xff\x00\x00\xfe\xff\xf9\xff\xf9\xff\xf9\xff\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfc\xff\xff\xff\xfc\xff\xfc\xff\xf4\xff\x01\x00\x01\x00\xfa\xff\xfa\xff\xf8\xff\xff\xff\xff\xff\x03\x00\xfa\xff\xfe\xff\x01\x00\xf9\xff\xf6\xff\x00\x00\xf8\xff\x00\x00\x00\x00\xff\xff\xf9\xff\xff\xff\xfd\xff\x02\x00\x02\x00\xff\xff\xfd\xff\x00\x00\x00\x00\xfc\xff\xf9\xff\xf9\xff\xfc\xff\xfc\xff\xfd\xff\xff\xff\xfc\xff\xf5\xff\xfb\xff\xff\xff\xfc\xff\x00\x00\xfc\xff\x00\x00\x00\x00\xfe\xff\xfa\xff\xfc\xff\xf5\xff\xfc\xff\x00\x00\xfd\xff\xff\xff\xfc\xff\xff\xff\xf9\xff\x00\x00\xfd\xff\xfc\xff\x08\x00\xf7\xff\x00\x00\xff\xff\xf9\xff\xfd\xff\xfd\xff\xfc\xff\xfc\xff\xfc\xff\xfe\xff\x00\x00\xfd\xff\xfc\xff\xff\xff\x02\x00\x00\x00\xfb\xff\xfb\xff\xfc\xff\xfb\xff\xfa\xff\x00\x00\x00\x00\xfc\xff\xf6\xff\xfb\xff\xff\xff\xff\xff\xf9\xff\x00\x00\xfc\xff\xfc\xff\xff\xff\x03\x00\xfc\xff\xff\xff\xfa\xff\x01\x00\x02\x00\x01\x00\xfa\xff\x03\x00\x00\x00\x00\x00\xfc\xff\xf6\xff\xf9\xff\xff\xff\x00\x00\xff\xff\xfc\xff\xfb\xff\xff\xff\x01\x00\xfc\xff\xfe\xff\xf7\xff\x03\x00\x00\x00\xfc\xff\xfc\xff\x01\x00\xff\xff\xfc\xff\xfb\xff\x00\x00\xff\xff\xf7\xff\xf9\xff\xfe\xff\x02\x00\xff\xff\x00\x00\x00\x00\xff\xff\xfa\xff\xfd\xff\xf7\xff\x03\x00\xfc\xff\xf7\xff\xfd\xff\xfc\xff\x03\x00\xfc\xff\xfd\xff\xfb\xff\xfd\xff\xfb\xff\xfd\xff\xfb\xff\xfd\xff\x00\x00\x01\x00\xfb\xff\xf9\xff\xfc\xff\x02\x00\xfc\xff\xff\xff\xfb\xff\xf9\xff\xf8\xff\xff\xff\x03\x00\xfc\xff\xfa\xff\xff\xff\x06\x00\xf9\xff\xf9\xff\xfb\xff\x02\x00\xfb\xff\xfc\xff\xfc\xff\xfc\xff\xff\xff\x00\x00\x02\x00\x02\x00\xff\xff\xff\xff\xf9\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\xfd\xff\xfd\xff\xff\xff\xf9\xff\xff\xff\xff\xff\xfd\xff\xfe\xff\xf9\xff\xf9\xff\xfb\xff\x00\x00\xff\xff\xff\xff\xff\xff\xfb\xff\xfd\xff\xfc\xff\x00\x00\xff\xff\xf9\xff\xfc\xff\xfd\xff\xfc\xff\xfb\xff\x04\x00\x04\x00\x04\x00\xff\xff\xfd\xff\xfd\xff\x02\x00\xff\xff\xfb\xff\x03\x00\xf9\xff\xfa\xff\xfd\xff\xf9\xff\xf9\xff\xfc\xff\x00\x00\xfc\xff\x00\x00\xf6\xff\x00\x00\xfc\xff\xf8\xff\xfc\xff\x06\x00\x03\x00\xf9\xff\xf9\xff\xff\xff\xfe\xff\x03\x00\xfd\xff\xff\xff\x00\x00\xfa\xff\xf9\xff\xff\xff\x05\x00\xf9\xff\x00\x00\xff\xff\xfb\xff\xfc\xff\x00\x00\xff\xff\xf7\xff\xff\xff\xfd\xff\xfd\xff\xfe\xff\xfb\xff\xfe\xff\xff\xff\xf8\xff\x00\x00\xfb\xff\x00\x00\xfc\xff\xfc\xff\xfd\xff\xfe\xff\xfc\xff\x01\x00\xf9\xff\x00\x00\xff\xff\x00\x00\xff\xff\xfa\xff\x00\x00\xf9\xff\xf9\xff\x00\x00\x00\x00\xf9\xff\xf9\xff\xfc\xff\x00\x00\xf9\xff\xfd\xff\xfc\xff\x01\x00\x00\x00\x03\x00\xfe\xff\xfe\xff\xfd\xff\xff\xff\xff\xff\xfe\xff\xfb\xff\x00\x00\x00\x00\xf7\xff\xfc\xff\xfd\xff\xfa\xff\x00\x00\xff\xff\x02\x00\xfc\xff\xfe\xff\x03\x00\x03\x00\x01\x00\xfc\xff\x00\x00\xf8\xff\x02\x00\xff\xff\xff\xff\xfe\xff\xfd\xff\xfb\xff\x00\x00\xfc\xff\xfc\xff\xfc\xff\xfd\xff\xfc\xff\x00\x00\xf6\xff\xfa\xff\xf9\xff\xf9\xff\x00\x00\xf4\xff\xfe\xff\xff\xff\xfc\xff\xfb\xff\x00\x00\xf9\xff\xf9\xff\x07\x00\xf5\xff\x00\x00\xfd\xff\x04\x00\xfa\xff\xfb\xff\x02\x00\xfc\xff\x03\x00\xfa\xff\x00\x00\x00\x00\xf9\xff\xfa\xff\xfc\xff\xff\xff\xfa\xff\xf7\xff\xfa\xff\xf9\xff\xfb\xff\xfc\xff\xfd\xff\xfa\xff\xfa\xff\xfa\xff\xfb\xff\xff\xff\xfc\xff\x02\x00\x05\x00\xff\xff\xfc\xff\xfd\xff\x00\x00\xf6\xff\x00\x00\xfa\xff\xfc\xff\xf9\xff\xfd\xff\xff\xff\x03\x00\xfc\xff\x03\x00\xf8\xff\x00\x00\xff\xff\xff\xff\xfd\xff\x05\x00\xfc\xff\xfd\xff\xf9\xff\x00\x00\xfa\xff\xfc\xff\x05\x00\xff\xff\xfd\xff\xf8\xff\xfc\xff\x00\x00\xfd\xff\xfe\xff\xfc\xff\xff\xff\xff\xff\xfd\xff\xfd\xff\x00\x00\xff\xff\xf9\xff\xf8\xff\x00\x00\x00\x00\xff\xff\xf9\xff\xfc\xff\xff\xff\xf9\xff\xf9\xff\xf9\xff\xfd\xff\x00\x00\xfd\xff\xfa\xff\xfd\xff\x01\x00\xfa\xff\xfe\xff\xfc\xff\xfd\xff\xfa\xff\xfd\xff\x00\x00\xff\xff\xff\xff\xfc\xff\xff\xff\x02\x00\xfb\xff\x06\x00\xfd\xff\xfd\xff\xfc\xff\xfc\xff\xff\xff\xfc\xff\xfe\xff\xfc\xff\x04\x00\xf7\xff\xfa\xff\x03\x00\xfb\xff\x01\x00\xf9\xff\xff\xff\x03\x00\xfc\xff\xfa\xff\x00\x00\xfe\xff\xfa\xff\xf9\xff\xfc\xff\xfc\xff\xff\xff\x05\x00\x01\x00\xf5\xff\xff\xff\x03\x00\xf7\xff\xff\xff\x01\x00\x01\x00\xfd\xff\x00\x00\xfd\xff\xfd\xff\x00\x00\x00\x00\xf7\xff\x00\x00\x01\x00\xfb\xff\x00\x00\x00\x00\xff\xff\xfc\xff\xfe\xff\x05\x00\x00\x00\xfc\xff\xfe\xff\x00\x00\xf7\xff\xfc\xff\xfc\xff\xfd\xff\x04\x00\xfc\xff\xff\xff\xfd\xff\x02\x00\xfc\xff\xf4\xff\x00\x00\x00\x00\xfd\xff\xfc\xff\xfb\xff\x01\x00\xf7\xff\xff\xff\xf9\xff\x00\x00\xf9\xff\xfc\xff\xff\xff\xf6\xff\x03\x00\x00\x00\xfd\xff\xfd\xff\xfc\xff\xf8\xff\xf9\xff\xf9\xff\xff\xff\x00\x00\x06\x00\x00\x00\xfa\xff\xf9\xff\x05\x00\xfd\xff\x00\x00\x03\x00\xff\xff\xf8\xff\x00\x00\xfc\xff\xfb\xff\xfd\xff\xf8\xff\xfe\xff\x05\x00\xfd\xff\xfc\xff\xfc\xff\x01\x00\xf4\xff\xfb\xff\xfa\xff\xff\xff\xf8\xff\xfc\xff\x00\x00\x00\x00\x00\x00\xfc\xff\xf9\xff\xf9\xff\x00\x00\xfd\xff\xfd\xff\xff\xff\xfd\xff\xfc\xff\xfb\xff\x00\x00\x02\x00\x05\x00\x00\x00\xfc\xff\xf9\xff\x01\x00\xfd\xff\xfc\xff\xf8\xff\xfe\xff\xfe\xff\x01\x00\xf9\xff\xf3\xff\xfc\xff\t\x00\xfe\xff\xff\xff\x02\x00\xfe\xff\xfd\xff\x00\x00\xf7\xff\xfe\xff\xfc\xff\x00\x00\xf9\xff\x00\x00\xf7\xff\x00\x00\x00\x00\xfd\xff\x02\x00\xfb\xff\xfb\xff\xfc\xff\xfe\xff\xfa\xff\x00\x00\xff\xff\x00\x00\x00\x00\xf4\xff\xff\xff\x02\x00\x02\x00\xff\xff\xf7\xff\xf8\xff\x00\x00\xfd\xff\xff\xff\xfb\xff\x01\x00\xff\xff\xff\xff\xfe\xff\xfc\xff\xfe\xff\xff\xff\x03\x00\xfc\xff\xff\xff\xfe\xff\xf9\xff\xfc\xff\xff\xff\x00\x00\x00\x00\xfe\xff\x03\x00\xfe\xff\xfc\xff\xfd\xff\x00\x00\xfc\xff\xfe\xff\xfb\xff\xfb\xff\xf8\xff\xfb\xff\xff\xff\xfc\xff\xfa\xff\xfa\xff\x01\x00\xff\xff\x00\x00\xff\xff\x03\x00\x03\x00\x00\x00\x00\x00\x03\x00\xff\xff\x00\x00\xff\xff\xff\xff\xfc\xff\xf8\xff\xfc\xff\xfe\xff\x02\x00\xfa\xff\x00\x00\x00\x00\xfc\xff\xfb\xff\xff\xff\x00\x00\xf8\xff\xfc\xff\x06\x00\x03\x00\xff\xff\xf7\xff\x03\x00\x03\x00\xfe\xff\xfb\xff\xfb\xff\x00\x00\xff\xff\xf9\xff\xff\xff\x00\x00\x00\x00\xf9\xff\x00\x00\xfd\xff\xf9\xff\xfa\xff\xff\xff\x03\x00\xff\xff\xfc\xff\xff\xff\xfb\xff\xfd\xff\x00\x00\xf8\xff\x00\x00\xf9\xff\xfa\xff\xfb\xff\xfe\xff\xfe\xff\x03\x00\xfa\xff\xf9\xff\x00\x00\x02\x00\xfc\xff\xff\xff\xfc\xff\x02\x00\xff\xff\x00\x00\xff\xff\x00\x00\x00\x00\xfc\xff\x06\x00\x02\x00\x03\x00\xff\xff\xfc\xff\xff\xff\x08\x00\x00\x00\xfc\xff\xfd\xff\x00\x00\x03\x00\xf7\xff\x03\x00\x00\x00\xfb\xff\xfb\xff\x02\x00\xfb\xff\xfe\xff\x00\x00\x00\x00\x00\x00\x06\x00\x00\x00\xfd\xff\xff\xff\xff\xff\xff\xff\xfa\xff\x03\x00\xfa\xff\xfd\xff\x03\x00\xf8\xff\x00\x00\xf9\xff\xff\xff\xfc\xff\x00\x00\xfd\xff\x00\x00\xfe\xff\x00\x00\xfe\xff\xfd\xff\xfc\xff\xff\xff\xfc\xff\xfa\xff\xfb\xff\x00\x00\x03\x00\xfa\xff\xf9\xff\xf9\xff\xfb\xff\xfb\xff\x03\x00\xf9\xff\x02\x00\x00\x00\xf9\xff\xfd\xff\x01\x00\xfa\xff\xfc\xff\xfe\xff\x00\x00\xf9\xff\xfc\xff\xff\xff\xfc\xff\x05\x00\xfc\xff\xff\xff\xf9\xff\x00\x00\xfe\xff\xff\xff\xfc\xff\xfe\xff\xfc\xff\x00\x00\x00\x00\xfe\xff\x02\x00\xfe\xff\xff\xff\xfc\xff\xf7\xff\xf8\xff\xf9\xff\xfe\xff\xff\xff\x00\x00\xfe\xff\x00\x00\xf9\xff\x03\x00\xf9\xff\xfc\xff\xff\xff\xf9\xff\x00\x00\x00\x00\xf6\xff\xfc\xff\xfa\xff\xff\xff\x00\x00\xf9\xff\xff\xff\xfd\xff\xff\xff\xfc\xff\x00\x00\xfa\xff\x05\x00\x02\x00\xfa\xff\xfb\xff\x00\x00\xff\xff\x00\x00\x00\x00\x00\x00\x06\x00\xfe\xff\xfd\xff\xf9\xff\x03\x00\x00\x00\xfc\xff\xff\xff\x01\x00\x00\x00\xfb\xff\xfe\xff\x00\x00\xfd\xff\xfa\xff\xf7\xff\xfc\xff\x03\x00\xfa\xff\xfb\xff\xff\xff\xfc\xff\xfa\xff\xfb\xff\x01\x00\xfc\xff\xff\xff\xfb\xff\x03\x00\x00\x00\xfa\xff\xf9\xff\x00\x00\xfa\xff\xf9\xff\xfe\xff\x00\x00\xf6\xff\xfb\xff\xfd\xff\xff\xff\xfe\xff\x02\x00\xff\xff\xff\xff\xfb\xff\x01\x00\xfc\xff\xff\xff\x02\x00\xf6\xff\xf9\xff\xfd\xff\xff\xff\xfd\xff\x00\x00\x03\x00\xfa\xff\xfc\xff\xff\xff\xfd\xff\xff\xff\xff\xff\x00\x00\xfe\xff\xfd\xff\xfd\xff\x03\x00\x00\x00\x01\x00\x01\x00\xfc\xff\xff\xff\xfc\xff\xfc\xff\x00\x00\xfe\xff\xfd\xff\xf4\xff\xfd\xff\xff\xff\xfc\xff\xfc\xff\x03\x00\xfe\xff\xfa\xff\xff\xff\xfc\xff\x03\x00\x00\x00\xfb\xff\xf7\xff\xfe\xff\xfe\xff\x03\x00\xfc\xff\xfe\xff\x00\x00\xfc\xff\xff\xff\xfd\xff\xfe\xff\xfb\xff\x02\x00\xfb\xff\x00\x00\xf9\xff\xfb\xff\x02\x00\xfd\xff\xfe\xff\xfe\xff\x00\x00\xf8\xff\xfe\xff\xfe\xff\x00\x00\x04\x00\xff\xff\x01\x00\xff\xff\xf8\xff\xfc\xff\xfd\xff\xf7\xff\xfb\xff\x00\x00\xf7\xff\xfd\xff\xfa\xff\xf9\xff\xff\xff\xf9\xff\x01\x00\xff\xff\xf9\xff\xf9\xff\xfc\xff\x04\x00\x06\x00\x04\x00\xfc\xff\xfd\xff\xf9\xff\xf9\xff\xf7\xff\xf9\xff\xfd\xff\xf4\xff\xfc\xff\x02\x00\xfc\xff\xff\xff\xf8\xff\x00\x00\x00\x00\x03\x00\xf7\xff\x00\x00\xff\xff\x00\x00\xfb\xff\xfe\xff\xff\xff\xfc\xff\x00\x00\xff\xff\xfe\xff\xfe\xff\xff\xff\xfb\xff\xf9\xff\xfd\xff\xfc\xff\x00\x00\x00\x00\xfe\xff\xf9\xff\xf9\xff\x00\x00\xfc\xff\xfa\xff\x00\x00\xff\xff\x01\x00\xfc\xff\xfc\xff\x04\x00\xfe\xff\x03\x00\x01\x00\xff\xff\xfc\xff\x00\x00\x02\x00\xfc\xff\x00\x00\xfc\xff\x00\x00\xfa\xff\xfc\xff\xfb\xff\x00\x00\xff\xff\x01\x00\x02\x00\xfc\xff\xfc\xff\xf7\xff\xff\xff\xfb\xff\xff\xff\xf8\xff\xfe\xff\x00\x00\xf7\xff\x02\x00\xff\xff\x00\x00\xf8\xff\xf8\xff\x00\x00\xfa\xff\x00\x00\xf9\xff\x00\x00\xfd\xff\xfa\xff\xfe\xff\xff\xff\x03\x00\xfc\xff\xfd\xff\xfd\xff\xfe\xff\x00\x00\xfe\xff\x00\x00\x01\x00\xfd\xff\xf9\xff\x04\x00\xfc\xff\x02\x00\x01\x00\x00\x00\xfe\xff\x00\x00\x00\x00\x01\x00\xff\xff\xf9\xff\xfe\xff\xff\xff\xff\xff\xfb\xff\xff\xff\xff\xff\x02\x00\xfd\xff\x00\x00\x04\x00\xf6\xff\xf9\xff\xfd\xff\x03\x00\xfc\xff\x00\x00\xfc\xff\x00\x00\xf9\xff\xf9\xff\x00\x00\xfc\xff\xff\xff\x06\x00\xff\xff\x03\x00\xf3\xff\x02\x00\x01\x00\xfd\xff\xfc\xff\xfe\xff\x01\x00\xfb\xff\xfc\xff\xfe\xff\xfd\xff\x01\x00\xfc\xff\x00\x00\xfc\xff\x00\x00\x00\x00\x02\x00\xfc\xff\x02\x00\x00\x00\xfd\xff\x00\x00\xff\xff\x03\x00\xfc\xff\xff\xff\x01\x00\xfa\xff\xf9\xff\xfa\xff\xff\xff\xfe\xff\xf8\xff\xff\xff\xfb\xff\xfc\xff\xfa\xff\xfd\xff\xfd\xff\xf9\xff\xfd\xff\x02\x00\x01\x00\xfb\xff\xfc\xff\x00\x00\x00\x00\xfb\xff\xf9\xff\xfc\xff\x00\x00\xf5\xff\xfc\xff\xff\xff\xfd\xff\xfe\xff\xfd\xff\xfb\xff\xf7\xff\x00\x00\x00\x00\x00\x00\xfa\xff\xf7\xff\xfb\xff\x00\x00\xf7\xff\xf9\xff\xff\xff\xfa\xff\xff\xff\xf7\xff\xff\xff\x00\x00\xff\xff\xfe\xff\xf9\xff\xfc\xff\xfb\xff\xfd\xff\x00\x00\xff\xff\xff\xff\x01\x00\x00\x00\x00\x00\xf9\xff\xff\xff\xf9\xff\xfd\xff\xf7\xff\xfa\xff\x03\x00\xfe\xff\x00\x00\x00\x00\x04\x00\xfb\xff\xf8\xff\x06\x00\xfc\xff\x03\x00\xfc\xff\x00\x00\xfe\xff\xf7\xff\x00\x00\xff\xff\xfc\xff\x01\x00\xff\xff\xff\xff\xf7\xff\x00\x00\xfe\xff\x00\x00\x00\x00\x02\x00\xf7\xff\xff\xff\x03\x00\xf9\xff\xfc\xff\xfc\xff\x02\x00\xfe\xff\xfc\xff\x00\x00\x00\x00\xf9\xff\x04\x00\xff\xff\xfa\xff\xfe\xff\xff\xff\x06\x00\x01\x00\xff\xff\xfc\xff\xfc\xff\x00\x00\xfa\xff\x01\x00\xff\xff\xff\xff\xfd\xff\xf8\xff\x00\x00\xfe\xff\xfe\xff\x00\x00\x00\x00\xff\xff\xfd\xff\xfc\xff\xff\xff\xfc\xff\xf6\xff\xfc\xff\x00\x00\x00\x00\xfa\xff\xfd\xff\x02\x00\x03\x00\xff\xff\xff\xff\xff\xff\xfe\xff\xf6\xff\xfb\xff\x00\x00\x00\x00\x00\x00\xfd\xff\xfc\xff\xfd\xff\x03\x00\x00\x00\xfe\xff\x00\x00\xfd\xff\x00\x00\x04\x00\xff\xff\xfc\xff\x00\x00\x00\x00\xfd\xff\xfc\xff\xfd\xff\xfc\xff\x02\x00\xf8\xff\x01\x00\xfc\xff\xf9\xff\xfd\xff\xfd\xff\xfd\xff\x01\x00\xfc\xff\xf7\xff\x00\x00\xfb\xff\x00\x00\xfa\xff\xf7\xff\xfd\xff\x00\x00\x02\x00\xfe\xff\xf9\xff\xff\xff\x00\x00\xfd\xff\x00\x00\xfd\xff\xfd\xff\xfc\xff\x00\x00\xf9\xff\xfe\xff\x00\x00\xf7\xff\xfd\xff\xf9\xff\x03\x00\x03\x00\xf6\xff\xf7\xff\xff\xff\xf9\xff\xfb\xff\x01\x00\xf9\xff\x00\x00\xfc\xff\xf7\xff\xfb\xff\xf8\xff\x01\x00\x00\x00\xfd\xff\x02\x00\xfb\xff\xfe\xff\xff\xff\x00\x00\xf8\xff\xff\xff\x02\x00\xf9\xff\xfd\xff\xff\xff\xfe\xff\xf8\xff\xfe\xff\x00\x00\xfd\xff\xf9\xff\x00\x00\xfd\xff\xff\xff\xfb\xff\xf8\xff\xf9\xff\xf9\xff\xfe\xff\x00\x00\xfc\xff\xfd\xff\x03\x00\xf7\xff\xfe\xff\xfd\xff\xfc\xff\xfe\xff\xff\xff\xf8\xff\x00\x00\xfc\xff\x01\x00\xfc\xff\x00\x00\xff\xff\xff\xff\xfd\xff\x01\x00\xfc\xff\xf9\xff\xf9\xff\xff\xff\x00\x00\x02\x00\xff\xff\xfc\xff\x00\x00\xfe\xff\xf9\xff\xfc\xff\xfe\xff\xfd\xff\xfb\xff\xff\xff\x01\x00\xfe\xff\xfc\xff\xfe\xff\xfb\xff\xf9\xff\x00\x00\n\x00\x03\x00\x00\x00\x01\x00\x00\x00\x00\x00\xff\xff\xfb\xff\x00\x00\xfd\xff\x00\x00\xfc\xff\x00\x00\x00\x00\xf9\xff\xfa\xff\x02\x00\xfb\xff\x00\x00\x00\x00\x02\x00\xf9\xff\xfd\xff\xff\xff\xfd\xff\x00\x00\x00\x00\xfc\xff\xfc\xff\xfa\xff\xfd\xff\xfd\xff\xfc\xff\xfc\xff\xf9\xff\xfd\xff\x00\x00\x00\x00\xfd\xff\xff\xff\xfd\xff\xff\xff\xf9\xff\xf7\xff\xfe\xff\xfc\xff\xfe\xff\xff\xff\x03\x00\x01\x00\xfc\xff\xfc\xff\xfd\xff\x00\x00\xff\xff\xfd\xff\x00\x00\xfd\xff\xff\xff\x01\x00\xfd\xff\xff\xff\xff\xff\xfc\xff\xfc\xff\xf7\xff\xfc\xff\x00\x00\x00\x00\xf9\xff\xf9\xff\xfd\xff\x00\x00\xf7\xff\xfc\xff\xfb\xff\x05\x00\x05\x00\x04\x00\x00\x00\xfc\xff\xfc\xff\xfd\xff\xf7\xff\xf7\xff\x03\x00\xf7\xff\xfb\xff\x00\x00\x00\x00\x05\x00\x07\x00\xfb\xff\xfc\xff\xfe\xff\xfd\xff\xff\xff\xff\xff\x04\x00\xff\xff\xfe\xff\x00\x00\xff\xff\xf9\xff\x01\x00\xff\xff\x00\x00\xfb\xff\x00\x00\x03\x00\xf9\xff\xff\xff\xfe\xff\xfd\xff\xff\xff\xff\xff\xfc\xff\xfe\xff\x03\x00\x00\x00\xfe\xff\x00\x00\xfd\xff\xff\xff\xf7\xff\x00\x00\xf9\xff\x00\x00\xff\xff\xfb\xff\xfc\xff\xff\xff\x03\x00\x00\x00\xff\xff\xff\xff\x05\x00\xf9\xff\xfd\xff\x02\x00\xff\xff\xfb\xff\xf8\xff\x00\x00\xfd\xff\x04\x00\xfc\xff\x00\x00\xfa\xff\x00\x00\xf9\xff\x02\x00\x00\x00\xff\xff\x00\x00\xfc\xff\xfc\xff\xfd\xff\x02\x00\x00\x00\xfb\xff\xff\xff\xfa\xff\xff\xff\xf9\xff\x04\x00\xff\xff\xff\xff\xff\xff\xfc\xff\xfa\xff\xfc\xff\xf4\xff\x03\x00\xff\xff\xff\xff\xf9\xff\xfb\xff\x00\x00\xfd\xff\xfc\xff\xff\xff\xfc\xff\xfc\xff\xf7\xff\xff\xff\xff\xff\x01\x00\xff\xff\xfa\xff\xfe\xff\xfe\xff\xfc\xff\xfd\xff\x02\x00\x00\x00\x03\x00\x03\x00\xfc\xff\xf9\xff\x00\x00\x06\x00\x00\x00\x01\x00\xfb\xff\x00\x00\x02\x00\xfc\xff\x01\x00\x00\x00\x01\x00\xfb\xff\xfc\xff\xfa\xff\x06\x00\xff\xff\xfc\xff\xfb\xff\xfb\xff\xfc\xff\x01\x00\x00\x00\xfb\xff\xfd\xff\xff\xff\xfb\xff\xfd\xff\x02\x00\xff\xff\x05\x00\xff\xff\xfc\xff\xfc\xff\xfc\xff\xff\xff\xf7\xff\x02\x00\xfb\xff\x06\x00\x01\x00\xfe\xff\xff\xff\x00\x00\xfe\xff\xfc\xff\x00\x00\x06\x00\xff\xff\xff\xff\xf9\xff\xfa\xff\x00\x00\x01\x00\xfe\xff\xf9\xff\xff\xff\xfc\xff\xfd\xff\xfe\xff\xfe\xff\xfc\xff\xff\xff\xfe\xff\xfa\xff\xfa\xff\xfc\xff\xf9\xff\xff\xff\x06\x00\x00\x00\xff\xff\x06\x00\x01\x00\xfd\xff\xfc\xff\xfd\xff\xfd\xff\x02\x00\xfd\xff\x00\x00\xfe\xff\xfd\xff\xff\xff\x06\x00\xff\xff\xfa\xff\xfc\xff\xfb\xff\x00\x00\xfb\xff\x00\x00\xfb\xff\x00\x00\xfc\xff\xf8\xff\xf8\xff\x01\x00\x03\x00\x00\x00\xff\xff\x03\x00\x00\x00\xff\xff\x00\x00\x01\x00\xfa\xff\xfd\xff\x02\x00\x00\x00\xfb\xff\x02\x00\xfc\xff\xfa\xff\xfe\xff\xfe\xff\x00\x00\x02\x00\xfb\xff\xf8\xff\xf9\xff\x00\x00\xfd\xff\xfc\xff\xff\xff\xfd\xff\xfb\xff\xf7\xff\xf6\xff\xff\xff\xfa\xff\xff\xff\xfc\xff\xfd\xff\x06\x00\x00\x00\x02\x00\xfd\xff\xff\xff\xfc\xff\xfc\xff\xf8\xff\xf7\xff\xf9\xff\xf9\xff\x00\x00\xff\xff\xf7\xff\xfe\xff\xfc\xff\xfd\xff\xfc\xff\xfd\xff\x00\x00\xf9\xff\x00\x00\x07\x00\xff\xff\x00\x00\x02\x00\xff\xff\xfc\xff\xfc\xff\xff\xff\xfc\xff\xfc\xff\x00\x00\xfc\xff\xfc\xff\xff\xff\xfd\xff\xfc\xff\xff\xff\xff\xff\xff\xff\xf8\xff\xfd\xff\x01\x00\xfc\xff\x01\x00\xfd\xff\xf8\xff\xff\xff\xff\xff\x00\x00\x03\x00\xff\xff\xf8\xff\x00\x00\xfc\xff\xfc\xff\xfc\xff\xff\xff\x00\x00\xf9\xff\xfa\xff\x00\x00\xfd\xff\xf9\xff\xff\xff\x00\x00\xff\xff\xf8\xff\x00\x00\xff\xff\xff\xff\xfb\xff\xf9\xff\x02\x00\x00\x00\x05\x00\xfd\xff\xf9\xff\x00\x00\x00\x00\x01\x00\x02\x00\xfa\xff\xfc\xff\xfc\xff\xff\xff\x03\x00\xfb\xff\xfd\xff\xf8\xff\x07\x00\xf7\xff\xff\xff\x04\x00\xfc\xff\x01\x00\x03\x00\xfe\xff\xff\xff\xfc\xff\xfc\xff\xfb\xff\x02\x00\x00\x00\xfe\xff\xfe\xff\xfc\xff\xff\xff\x00\x00\x00\x00\x02\x00\xfd\xff\x01\x00\x02\x00\xfb\xff\x06\x00\x00\x00\x03\x00\xfa\xff\xfc\xff\xfe\xff\xff\xff\xf8\xff\xfc\xff\xfc\xff\xff\xff\xf9\xff\x00\x00\xfd\xff\xfe\xff\xf9\xff\xf9\xff\xfc\xff\xf8\xff\xfa\xff\x00\x00\x00\x00\x00\x00\x00\x00\xfa\xff\xff\xff\x00\x00\x00\x00\xfc\xff\x00\x00\xf9\xff\xfa\xff\x01\x00\xfb\xff\xfc\xff\x01\x00\x04\x00\xfc\xff\x00\x00\xff\xff\xff\xff\xfc\xff\xf9\xff\xfc\xff\xf9\xff\xf9\xff\x00\x00\xfe\xff\x03\x00\xfd\xff\xff\xff\xf8\xff\xff\xff\xf7\xff\xff\xff\xff\xff\x00\x00\xfb\xff\x00\x00\xf9\xff\x00\x00\x02\x00\xff\xff\xfc\xff\xfc\xff\xfe\xff\x02\x00\x00\x00\xff\xff\xf9\xff\xf9\xff\x00\x00\x00\x00\xfe\xff\xfc\xff\xfd\xff\xfa\xff\x05\x00\xfc\xff\xff\xff\x00\x00\x00\x00\xf9\xff\xfc\xff\xf7\xff\x00\x00\x04\x00\xfd\xff\x03\x00\xfe\xff\x00\x00\x00\x00\x00\x00\xfd\xff\xfa\xff\xfe\xff\xfc\xff\xff\xff\x00\x00\xff\xff\xff\xff\x02\x00\xfd\xff\xfe\xff\xfd\xff\xff\xff\xf8\xff\xfb\xff\xfd\xff\xfe\xff\x05\x00\xfe\xff\xfc\xff\xfc\xff\xff\xff\xfb\xff\xfb\xff\x00\x00\xff\xff\x00\x00\x06\x00\xff\xff\x00\x00\x00\x00\xfe\xff\xfa\xff\xf9\xff\xff\xff\xf8\xff\xf9\xff\xf7\xff\xff\xff\x00\x00\xfc\xff\xfc\xff\xfe\xff\xf9\xff\xfc\xff\x00\x00\x01\x00\xfc\xff\xf9\xff\x00\x00\xfd\xff\xf8\xff\xf9\xff\x03\x00\xf9\xff\xff\xff\xff\xff\x04\x00\x00\x00\xff\xff\xf4\xff\x00\x00\xfc\xff\x02\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xfe\xff\x00\x00\xff\xff\x02\x00\xfb\xff\xfb\xff\xff\xff\xfe\xff\xfc\xff\xfc\xff\x00\x00\xf9\xff\x00\x00\xfe\xff\x02\x00\xfc\xff\xfc\xff\xfe\xff\xfc\xff\x06\x00\xfd\xff\x01\x00\xfc\xff\x00\x00\x00\x00\xfa\xff\x00\x00\x05\x00\xfc\xff\xff\xff\xff\xff\xfa\xff\xfc\xff\x02\x00\xfe\xff\x00\x00\xf4\xff\xfc\xff\xfc\xff\x05\x00\xff\xff\xff\xff\xfc\xff\xfc\xff\xfd\xff\xff\xff\x00\x00\x02\x00\x00\x00\x06\x00\x00\x00\xff\xff\x01\x00\x03\x00\x00\x00\xf9\xff\x00\x00\x00\x00\xfc\xff\xfc\xff\xfc\xff\xfc\xff\x00\x00\xf9\xff\xfe\xff\xfd\xff\xff\xff\xfd\xff\xfc\xff\xf7\xff\x00\x00\x00\x00\x01\x00\x05\x00\xfb\xff\x00\x00\xf4\xff\xfd\xff\xfd\xff\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xf9\xff\x01\x00\xf7\xff\xff\xff\xfd\xff\xff\xff\x03\x00\xfa\xff\x00\x00\xf7\xff\xff\xff\xfb\xff\xfc\xff\xff\xff\xfd\xff\x01\x00\xfa\xff\xfa\xff\xfe\xff\x03\x00\x03\x00\x02\x00\xfe\xff\xff\xff\xfc\xff\x00\x00\xfe\xff\xfc\xff\xf7\xff\x03\x00\xf9\xff\xfe\xff\xfe\xff\xff\xff\x01\x00\xff\xff\xfd\xff\x05\x00\x06\x00\xfa\xff\xfb\xff\xff\xff\xff\xff\xf9\xff\xfb\xff\x00\x00\x00\x00\xfc\xff\xfd\xff\x00\x00\xfc\xff\xfc\xff\xff\xff\xfc\xff\xff\xff\xff\xff\xfd\xff\xf9\xff\xff\xff\xfe\xff\x00\x00\xff\xff\x01\x00\xfc\xff\xff\xff\xfd\xff\x02\x00\xff\xff\xfd\xff\xfd\xff\xf6\xff\x00\x00\x04\x00\xfc\xff\xfe\xff\xff\xff\x01\x00\xf9\xff\xff\xff\xfd\xff\xf9\xff\xfb\xff\x03\x00\xfc\xff\xff\xff\x00\x00\xfd\xff\xfd\xff\xff\xff\xfc\xff\x01\x00\x00\x00\x01\x00\x00\x00\xfd\xff\x00\x00\xfc\xff\xfc\xff\xfe\xff\x02\x00\x00\x00\x02\x00\x03\x00\xf9\xff\xfc\xff\xfd\xff\xff\xff\xfe\xff\xfd\xff\xf9\xff\x00\x00\x00\x00\x01\x00\xfc\xff\xf9\xff\x04\x00\x02\x00\xfe\xff\xf8\xff\xff\xff\xfb\xff\xfa\xff\xfc\xff\xf9\xff\xff\xff\xfb\xff\xf6\xff\xfc\xff\xfb\xff\xfc\xff\xff\xff\x00\x00\x00\x00\xff\xff\x03\x00\xfd\xff\xff\xff\xfc\xff\x00\x00\xff\xff\xfc\xff\xfc\xff\xfd\xff\xfe\xff\x02\x00\xfb\xff\xff\xff\x01\x00\xfb\xff\xf4\xff\xff\xff\x03\x00\xfb\xff\xfc\xff\xfc\xff\x02\x00\xf9\xff\x00\x00\xfc\xff\x00\x00\xfb\xff\x02\x00\xff\xff\xfc\xff\xfb\xff\xfc\xff\xff\xff\xf9\xff\xff\xff\xfd\xff\xfd\xff\xff\xff\xfc\xff\xfb\xff\xfb\xff\xfc\xff\xfc\xff\xfc\xff\x00\x00\xf8\xff\xf9\xff\x03\x00\x04\x00\xff\xff\xfc\xff\x03\x00\xff\xff\xff\xff\xfd\xff\x02\x00\xff\xff\xfd\xff\xfb\xff\xf7\xff\xfc\xff\xfd\xff\x00\x00\x02\x00\t\x00\xff\xff\xf8\xff\x00\x00\x01\x00\x02\x00\x00\x00\xfa\xff\x00\x00\xfe\xff\x01\x00\x01\x00\xf9\xff\xfc\xff\xfe\xff\xfe\xff\xfd\xff\xfc\xff\xff\xff\xf9\xff\x00\x00\xfc\xff\x00\x00\xff\xff\xfd\xff\xfc\xff\x00\x00\xfc\xff\x04\x00\xfd\xff\xfa\xff\xff\xff\x00\x00\xff\xff\xf9\xff\xfa\xff\x01\x00\x00\x00\xfe\xff\x03\x00\xfc\xff\xf9\xff\xfe\xff\xff\xff\x00\x00\x00\x00\xf6\xff\xf6\xff\xf9\xff\x00\x00\xff\xff\x03\x00\xff\xff\xfe\xff\x00\x00\xf9\xff\xfc\xff\xff\xff\xfd\xff\xfc\xff\x03\x00\xfc\xff\xfa\xff\x00\x00\x01\x00\xfb\xff\x02\x00\x00\x00\xf9\xff\xfd\xff\xfe\xff\x02\x00\x00\x00\xfb\xff\xfd\xff\xfc\xff\xfd\xff\x00\x00\xff\xff\xff\xff\xfd\xff\x01\x00\xfd\xff\x03\x00\x00\x00\xff\xff\xf9\xff\xfe\xff\xf9\xff\x05\x00\x03\x00\xfe\xff\xff\xff\xfc\xff\x00\x00\x03\x00\xfb\xff\xf7\xff\xff\xff\xfd\xff\xfc\xff\xfa\xff\x01\x00\xfc\xff\xff\xff\xfb\xff\xfc\xff\x00\x00\xfd\xff\xfc\xff\x00\x00\x02\x00\xfd\xff\x00\x00\xfb\xff\xfd\xff\xfc\xff\xfb\xff\x00\x00\x01\x00\xfc\xff\xfc\xff\xfe\xff\x00\x00\xfc\xff\x03\x00\x00\x00\xfd\xff\xfb\xff\x02\x00\xfc\xff\xfe\xff\xfd\xff\xfd\xff\xff\xff\xff\xff\xfb\xff\xf6\xff\x00\x00\xfd\xff\x00\x00\xf8\xff\xfc\xff\xf9\xff\xf7\xff\xfc\xff\xfd\xff\xff\xff\xf4\xff\xff\xff\x03\x00\xfc\xff\x00\x00\xff\xff\xf9\xff\xfc\xff\x03\x00\xff\xff\xff\xff\xfe\xff\x02\x00\xf8\xff\x00\x00\xfe\xff\xfc\xff\x00\x00\xf6\xff\xfd\xff\xfa\xff\x00\x00\xfb\xff\x05\x00\xfc\xff\x00\x00\xf9\xff\xfc\xff\xf9\xff\xff\xff\xfa\xff\xf8\xff\xfe\xff\xfa\xff\xfb\xff\xfc\xff\x00\x00\x00\x00\xff\xff\xff\xff\xfa\xff\xff\xff\x04\x00\xfa\xff\xff\xff\xfa\xff\x01\x00\xf7\xff\xfb\xff\x00\x00\x00\x00\xfc\xff\xff\xff\xfc\xff\xf7\xff\xfb\xff\xfd\xff\x04\x00\xfc\xff\xff\xff\xfd\xff\x01\x00\xfd\xff\xff\xff\xf8\xff\x00\x00\xfb\xff\xff\xff\x00\x00\x00\x00\xff\xff\xf9\xff\xfd\xff\xff\xff\xfc\xff\xff\xff\xf9\xff\xfd\xff\xff\xff\xfd\xff\xf9\xff\xff\xff\x02\x00\x00\x00\xff\xff\xfc\xff\xfd\xff\x00\x00\x01\x00\x00\x00\xfc\xff\x00\x00\x00\x00\xfd\xff\xfc\xff\xf7\xff\xfe\xff\xfc\xff\xff\xff\x00\x00\xff\xff\xfc\xff\xf9\xff\x02\x00\xfd\xff\x08\x00\xf9\xff\xfa\xff\xff\xff\x01\x00\x01\x00\x00\x00\x00\x00\xfc\xff\xfd\xff\xff\xff\x01\x00\xfe\xff\xf9\xff\x00\x00\x00\x00\x04\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfc\xff\xfe\xff\x02\x00\xfe\xff\xfd\xff\xff\xff\x05\x00\xf4\xff\xff\xff\xf7\xff\x00\x00\xfc\xff\xfc\xff\x00\x00\x00\x00\xfe\xff\x02\x00\xfd\xff\xff\xff\xff\xff\xff\xff\xfc\xff\x03\x00\xfb\xff\xfc\xff\xfe\xff\xff\xff\x00\x00\xfb\xff\x00\x00\xfa\xff\xfc\xff\xfd\xff\xfe\xff\xfc\xff\xfc\xff\xfc\xff\xff\xff\x01\x00\xfc\xff\xf9\xff\xff\xff\xfd\xff\xff\xff\xf7\xff\xf8\xff\xf7\xff\xf8\xff\x00\x00\xfd\xff\xfb\xff\x00\x00\xfc\xff\x08\x00\x00\x00\x00\x00\xfb\xff\xfc\xff\xf8\xff\xfd\xff\xff\xff\xff\xff\xfd\xff\xfc\xff\xfe\xff\xfc\xff\xff\xff\xfe\xff\xfc\xff\xff\xff\xfd\xff\xfd\xff\xff\xff\xfc\xff\xfc\xff\xfa\xff\x01\x00\xfc\xff\xf6\xff\xfe\xff\xfc\xff\xf7\xff\xfc\xff\xff\xff\xfd\xff\x00\x00\xfb\xff\xff\xff\xff\xff\xfc\xff\xfe\xff\xf9\xff\xfc\xff\xf7\xff\xff\xff\x02\x00\xfc\xff\x04\x00\xfd\xff\xfe\xff\xff\xff\x00\x00\xfe\xff\xfc\xff\xf9\xff\xfe\xff\xfc\xff\xff\xff\xfb\xff\xfe\xff\xfc\xff\xfa\xff\x05\x00\xfe\xff\xf9\xff\xf7\xff\xfa\xff\xfd\xff\xfa\xff\xfb\xff\x00\x00\xfc\xff\xf9\xff\x03\x00\xfb\xff\xff\xff\xfb\xff\x03\x00\xfd\xff\xfd\xff\x00\x00\xfc\xff\xfb\xff\xff\xff\xf6\xff\xfa\xff\x00\x00\xfd\xff\xff\xff\xfe\xff\xff\xff\x00\x00\xf9\xff\xfc\xff\xf8\xff\xf7\xff\xfe\xff\xff\xff\xfb\xff\xfd\xff\xfc\xff\xf9\xff\x00\x00\xfe\xff\x01\x00\xf9\xff\x06\x00\xf9\xff\xfe\xff\xfc\xff\x01\x00\xfc\xff\xf9\xff\x00\x00\xff\xff\xf8\xff\xfc\xff\xfd\xff\xfc\xff\xfa\xff\xff\xff\x01\x00\xf9\xff\xfb\xff\xf9\xff\x06\x00\xf7\xff\xfa\xff\x03\x00\x05\x00\x08\x00\x00\x00\xff\xff\xff\xff\x03\x00\xf8\xff\x02\x00\x03\x00\x00\x00\x00\x00\xfd\xff\xfe\xff\xff\xff\x02\x00\xfd\xff\x00\x00\x03\x00\xfc\xff\xf9\xff\xf9\xff\xf8\xff\x02\x00\xfc\xff\xfd\xff\xff\xff\x00\x00\xff\xff\xfd\xff\xfc\xff\xfe\xff\x00\x00\x00\x00\xff\xff\xfc\xff\xfc\xff\xfc\xff\xff\xff\x00\x00\xff\xff\x06\x00\xfe\xff\xfd\xff\xfa\xff\x03\x00\xfc\xff\x03\x00\x00\x00\xfd\xff\xff\xff\xf9\xff\x00\x00\xf9\xff\xf9\xff\xfa\xff\xf9\xff\x04\x00\xfc\xff\xfc\xff\x03\x00\xfb\xff\xfe\xff\xf9\xff\x03\x00\x00\x00\xfa\xff\xfc\xff\xfa\xff\xfc\xff\xf8\xff\x01\x00\xfd\xff\xfc\xff\xfc\xff\x01\x00\x00\x00\xfa\xff\xfa\xff\xfc\xff\xfc\xff\xfc\xff\xfd\xff\x03\x00\x01\x00\xff\xff\xfc\xff\x00\x00\xfc\xff\x00\x00\xfb\xff\xfc\xff\xff\xff\x00\x00\xff\xff\xff\xff\xfb\xff\xfd\xff\xfd\xff\xfc\xff\xfc\xff\xfd\xff\xfd\xff\xf9\xff\xfa\xff\x00\x00\xfd\xff\xff\xff\xfc\xff\xfc\xff\xfe\xff\x01\x00\xfe\xff\x04\x00\xf7\xff\x03\x00\x00\x00\x00\x00\xf9\xff\x03\x00\xfe\xff\xfd\xff\xfe\xff\xf4\xff\xfc\xff\xfb\xff\xfd\xff\x06\x00\xfb\xff\xfd\xff\xff\xff\xfc\xff\xfc\xff\xf9\xff\x00\x00\xff\xff\x00\x00\xfa\xff\x02\x00\xfc\xff\x03\x00\xff\xff\xfe\xff\xf9\xff\xfc\xff\x01\x00\x03\x00\x01\x00\x02\x00\xf7\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xf9\xff\xf9\xff\xfc\xff\xfa\xff\x00\x00\x00\x00\x00\x00\xfa\xff\xf7\xff\x01\x00\x01\x00\xfd\xff\x01\x00\xfc\xff\x00\x00\xff\xff\xf9\xff\x04\x00\xf8\xff\xf9\xff\xf9\xff\xfe\xff\xfc\xff\xf8\xff\x00\x00\x02\x00\x04\x00\xf8\xff\xfc\xff\xf9\xff\xff\xff\xff\xff\x00\x00\xff\xff\xfc\xff\x00\x00\x03\x00\x03\x00\xfe\xff\xfd\xff\xfe\xff\xf9\xff\xff\xff\xfc\xff\xfe\xff\xf9\xff\xff\xff\xfc\xff\xfc\xff\x03\x00\xf7\xff\xfd\xff\xff\xff\xfc\xff\x00\x00\xfa\xff\x00\x00\xff\xff\x02\x00\xf7\xff\xfc\xff\xfc\xff\xfd\xff\x03\x00\x00\x00\xfe\xff\xfe\xff\xfb\xff\x02\x00\xfb\xff\x00\x00\xf9\xff\xfc\xff\xf9\xff\xf6\xff\xff\xff\x05\x00\xff\xff\xff\xff\xfc\xff\x02\x00\x00\x00\xfe\xff\x00\x00\xfc\xff\xfe\xff\xff\xff\xfb\xff\xfc\xff\x00\x00\xfd\xff\xfc\xff\x02\x00\xfe\xff\xfd\xff\xff\xff\x03\x00\xf9\xff\x00\x00\xfc\xff\xff\xff\xf9\xff\xf9\xff\xfd\xff\xfe\xff\x00\x00\x04\x00\xfa\xff\x03\x00\x00\x00\xf7\xff\x00\x00\x02\x00\xfa\xff\xff\xff\xf9\xff\x06\x00\x00\x00\xfc\xff\xfe\xff\xff\xff\xfb\xff\xfd\xff\xfc\xff\xff\xff\xfb\xff\xf9\xff\xf9\xff\xff\xff\xff\xff\xfc\xff\xfd\xff\x00\x00\x00\x00\xfc\xff\xff\xff\x00\x00\xfc\xff\x00\x00\xfe\xff\xfc\xff\xff\xff\x00\x00\xfc\xff\xff\xff\xfd\xff\xfb\xff\xfc\xff\xfd\xff\xff\xff\xfd\xff\x03\x00\xfd\xff\xfc\xff\xff\xff\x02\x00\x02\x00\xfb\xff\xfe\xff\x01\x00\xf9\xff\xfb\xff\xfd\xff\xfe\xff\xfc\xff\xfb\xff\x04\x00\xf9\xff\xfa\xff\xfe\xff\x03\x00\xfc\xff\x00\x00\xf8\xff\xfc\xff\x00\x00\xff\xff\x00\x00\xff\xff\x00\x00\xfe\xff\xfa\xff\xfb\xff\x03\x00\xfc\xff\xfb\xff\xfc\xff\x00\x00\xf4\xff\xff\xff\x00\x00\x00\x00\x05\x00\xfc\xff\xfb\xff\xfc\xff\xfc\xff\xfd\xff\x04\x00\x05\x00\xfe\xff\xff\xff\xfe\xff\xfc\xff\xfc\xff\xfd\xff\x00\x00\xfb\xff\xf9\xff\xff\xff\xf9\xff\xfe\xff\xfe\xff\x02\x00\xf9\xff\xfb\xff\x00\x00\xff\xff\xfb\xff\xfd\xff\x01\x00\xff\xff\xfc\xff\x02\x00\x00\x00\x00\x00\xff\xff\xff\xff\xfb\xff\x00\x00\xfe\xff\xfd\xff\x00\x00\x05\x00\x03\x00\xfd\xff\x00\x00\xff\xff\xfa\xff\xfd\xff\xfb\xff\x00\x00\xfc\xff\xff\xff\x00\x00\x00\x00\xfd\xff\xff\xff\x05\x00\xff\xff\xff\xff\xfe\xff\xf8\xff\xfc\xff\x01\x00\xf8\xff\x02\x00\xf9\xff\x00\x00\xfd\xff\xfe\xff\xfb\xff\xfa\xff\xfc\xff\x00\x00\xff\xff\xf9\xff\xff\xff\x04\x00\x00\x00\xfc\xff\xff\xff\xff\xff\xfd\xff\xfc\xff\x00\x00\x00\x00\x00\x00\xf9\xff\xfc\xff\x07\x00\x02\x00\xfc\xff\xfc\xff\xff\xff\xfc\xff\xfe\xff\x00\x00\xfd\xff\xf7\xff\xf8\xff\x00\x00\xf9\xff\x00\x00\xfe\xff\x00\x00\xfe\xff\xfa\xff\xfa\xff\x03\x00\xf9\xff\x03\x00\xfc\xff\xfc\xff\xfc\xff\xfc\xff\xf9\xff\xfd\xff\x04\x00\x00\x00\xff\xff\x00\x00\x00\x00\xf7\xff\xf9\xff\xfd\xff\xff\xff\xfd\xff\xff\xff\x07\x00\xf7\xff\xff\xff\x00\x00\xfa\xff\x00\x00\xfe\xff\x00\x00\x00\x00\t\x00\x02\x00\xf9\xff\xfc\xff\xfe\xff\xfc\xff\xfd\xff\xfa\xff\xfa\xff\xfe\xff\xf9\xff\x00\x00\xf8\xff\xfd\xff\x00\x00\xf9\xff\n'

I have attached my code here (PFA). 

P.S : I want to collect signal for as long as I can. I don't know if the culprit here is that my serial buffer size in PC is less than what it needs to be or something else. Waveforms live used the same COM port with digilent agent and can get the work done, collecting as big as 30000 values (60000 binary length) idk how !

P.P.S : I know openscope supply has been stopped but I have bought this product much earlier and now I have to make use of it. Kindly help me.

Please let me know if there is a way to save data from oscilloscope read on openscope mz's SD card itself. that would simplify lot of things for me.

 

 

 

usb_omz.py

Link to comment
Share on other sites

  • Ravi Kumar changed the title to Oscilloscope read FAILS at high sample sizes

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...