noobalarm.blogg.se

Dsview software with rigol scope
Dsview software with rigol scope







dsview software with rigol scope
  1. #DSVIEW SOFTWARE WITH RIGOL SCOPE HOW TO#
  2. #DSVIEW SOFTWARE WITH RIGOL SCOPE UPGRADE#

However the code still needs some cleanup, therefore I won’t publish it now. I plan to publish it later. I have programmed my own measurement toolkit.

#DSVIEW SOFTWARE WITH RIGOL SCOPE HOW TO#

It should just give you an idea how to do it by yourself. You will see, that some parts are missing. Now some example code how to get the data. If you don’t need all the samples, reduce the number of samples with the “:WAVeform:POINts” command. That means reading out the full memory of the scope takes over 8 minutes! That’s not really fast. I was able to transfer 110kSamples/s over TCP/IP. One characteristic I don’t like with this specific Rigol oscilloscope: data transfers over the network are quite slow. With live display only 1400 samples are available. If you use both channels, the sample memory per channel is only the half.

  • Activate only one channel if you don’t need the second.
  • In worst case it is not even responding anymore.Īs a rule of thumb I use 100ms delay after every command and one second after some commands like “AUTO”, “RUN” or “STOP”. If the scope still processes the last command, it ignores new commands. In most cases I was sending new command to fast. I had quite some problems getting the program to work. There are some things you have to do to get the data from the scope and use the full 56MSamples memory:

    dsview software with rigol scope

    However, for most tasks even the 14MSamples are enough.

    #DSVIEW SOFTWARE WITH RIGOL SCOPE UPGRADE#

    You can upgrade the memory with a license key. The standard version of this scope has a memory of only 14MSamples. The example code at the end of this picture shows how to do this with a Rigol DS2xx2 scope. My Rigol scope has an internal memory of 56MSamples – that’s a lot. The basic approach is to let the scope sample into its internal memory with the sample rate you need, then load the data to a PC and do all the post-processing on the PC. For many use cases, even 8 bit are more than enough. The resolution is usually limited to 8 bit, but the first scopes are already available with 12bit resolution. For some specific use cases it might be even superior.Įven relatively cheap scopes like a Rigol DS2072 can already sample data with rates of 2GSamples/s which means one sample every 0.5 nanoseconds. However if you don’t need the all the features and the superior performance of these instruments (like a logic analyzer or a spectrum analyzer), a DSO might be a cheap alternative.

    dsview software with rigol scope

    You can argue that there are instruments that are more specialized for these use cases than an oscilloscope. In a later article I will show how to do jitter measurements with a digital storage oscilloscope (DSO). With the some programming, you can use it as a logic analyzer, for jitter measurements or run use it as a spectrum analyzer. Modern oscilloscopes can be used for much more than just displaying a waveform.









    Dsview software with rigol scope