Products > Test Equipment
Rigol USBTMC/VISA interface is really terrible
<< < (4/5) > >>
Hibou:
Just a note of caution, if you are thinking of upgrading to firmware 00.04.03.02.03:

I had been struggling to get USBTMC to work with my DS1000Z, then I upgraded to firmware 00.04.03.01.05 and all the problems went away :)  However, today I upgraded to 00.04.03.02.03 and the USBTMC is broken again :(  Simple commands still work but not fetching waveform data from memory. I am using Alex Forencich's Python USBTMC library.
Karel:

--- Quote from: Hibou on December 21, 2015, 08:26:26 pm ---Just a note of caution, if you are thinking of upgrading to firmware 00.04.03.02.03:

I had been struggling to get USBTMC to work with my DS1000Z, then I upgraded to firmware 00.04.03.01.05 and all the problems went away :)  However, today I upgraded to 00.04.03.02.03 and the USBTMC is broken again :(  Simple commands still work but not fetching waveform data from memory. I am using Alex Forencich's Python USBTMC library.

--- End quote ---

I guess there's something wrong with that python lib. Here it works fine with usbtmc and latest firmware.
Hibou:
Thanks Karel. That is really helpful feedback. I will try debugging the Python USBTMC library, rather than waiting for another firmware update.

Incidentally, can you tell me what transfer speed you get with USBTMC for waveforms from the DS1000Z in RAW BYTE mode? With the Python library it was taking about 9 seconds to get 12M samples, which is only just over 10 Mb/s. I was wondering if it limited by the scope or possibly the Python USB implementation.
Karel:

--- Quote from: Hibou on December 21, 2015, 08:59:40 pm ---Thanks Karel. That is really helpful feedback. I will try debugging the Python USBTMC library, rather than waiting for another firmware update.

Incidentally, can you tell me what transfer speed you get with USBTMC for waveforms from the DS1000Z in RAW BYTE mode? With the Python library it was taking about 9 seconds to get 12M samples, which is only just over 10 Mb/s. I was wondering if it limited by the scope or possibly the Python USB implementation.

--- End quote ---

It takes 55 seconds to download 24Mpts via usbtmc.

jrpresto:
It does take a very long time with both ascii and byte modes when using python.  I'm using VISA drivers with latest firmware on python 3.4.  Does anyone else have any better results with another method?  When pulling 4 channels of data for pulse analysis, this is going to get very slow. 
Navigation
Message Index
Next page
Previous page
There was an error while thanking
Thanking...

Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod