2015-06-01 15:19:22 +00:00
|
|
|
|
|
|
|
DSRemote 0.1
|
|
|
|
------------
|
|
|
|
|
|
|
|
When opening a connection, the program reads the settings from the device.
|
|
|
|
It does not lock the device, so it's still possible to change settings on the device.
|
|
|
|
This will cause a mismatch between the programs settings and the device settings.
|
|
|
|
This can be solved by letting the program re-read the settings of the device.
|
|
|
|
At this moment, the only way to do that is to disconnect and connect again.
|
2015-06-02 14:20:56 +00:00
|
|
|
Some settings are checked regularly and will always be synchronized:
|
|
|
|
- trigger status
|
|
|
|
- trigger sweep
|
|
|
|
- samplerate
|
|
|
|
- memory depth
|
|
|
|
|
2015-06-01 15:19:22 +00:00
|
|
|
|
2015-06-06 11:02:35 +00:00
|
|
|
There are some peculiarities when testing with the DS6104 and the DS1054Z:
|
|
|
|
|
|
|
|
DS6104:
|
|
|
|
======
|
|
|
|
|
|
|
|
Full-speed USB (12MBit)
|
|
|
|
Reading screen data is pretty fast, 20 waveforms per second is easily possible.
|
|
|
|
Reading a screenshot in BMP format is slow, approx. 3 seconds.
|
|
|
|
Needs a usbtmc driver patch, needs to add an udev rule.
|
|
|
|
|
|
|
|
DS1054Z: (softversion 00.04.02.SP4, boardversion 0.1.1)
|
|
|
|
=======
|
|
|
|
|
|
|
|
High-speed USB (480 Mbit)
|
|
|
|
Reading screen data is slow, maximum 7 waveforms per second.
|
|
|
|
Reading a screenshot in BMP format is faster, less than one second.
|
|
|
|
No need to patch the usbtmc driver, no need to add an udev rule. It's plug and play.
|
|
|
|
|
|
|
|
|
2015-06-01 15:19:22 +00:00
|
|
|
|
|
|
|
Use the mousewheel to change the dials. In order to simulate a push on a dial,
|
|
|
|
click on it with the right mouse button.
|
|
|
|
|
|
|
|
In addition of using the dials to change the scale and offset of the traces and the trigger position,
|
|
|
|
you can use the mouse to drag the yellow and orange arrows aside of the plot.
|
|
|
|
|
|
|
|
|
|
|
|
What's implemented so far:
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
- horizontal timebase
|
|
|
|
- horizontal offset
|
|
|
|
- horizontal timebase delay on/off
|
|
|
|
(display is not yet implemented)
|
|
|
|
- horizontal vernier
|
|
|
|
|
|
|
|
|
|
|
|
- vertical sensitivity
|
|
|
|
- vertical offset
|
|
|
|
- vertical bandwith limit
|
|
|
|
- vertical coupling (ac/dc/gnd)
|
|
|
|
- vertical display channel on/off
|
|
|
|
- vertical vernier
|
2015-06-02 18:43:09 +00:00
|
|
|
- vertical invert
|
2015-06-01 15:19:22 +00:00
|
|
|
|
|
|
|
|
|
|
|
- basic trigger settings like:
|
|
|
|
- run/stop, single, auto
|
|
|
|
- trigger holdoff
|
|
|
|
- trigger source (chan1/4, ext, ext5, ac)
|
|
|
|
- trigger edge (positive, negative, rising edge & falling edge)
|
|
|
|
- trigger level
|
|
|
|
- trigger level 50%
|
|
|
|
- trigger force
|
|
|
|
|
|
|
|
|
2015-06-04 15:24:31 +00:00
|
|
|
- measure hardware frequency counter
|
|
|
|
|
|
|
|
|
2015-06-01 15:19:22 +00:00
|
|
|
- display clear
|
2015-06-02 18:43:09 +00:00
|
|
|
- display grid
|
|
|
|
- display grading
|
2015-06-05 15:43:27 +00:00
|
|
|
- display vectors
|
|
|
|
- display dots
|
|
|
|
|
|
|
|
|
|
|
|
- acquire normal
|
|
|
|
- acquire average
|
2015-06-01 15:19:22 +00:00
|
|
|
|
|
|
|
|
|
|
|
- save screenshot
|
|
|
|
- save display data (raw waveform, the part that is visible on the screen)
|
|
|
|
saving deep memory is not yet implemented
|
|
|
|
fileformat for waveform data is EDF, these files can be read by lots
|
|
|
|
of viewers and analyzing software like EDFbrowser, Scilab, Octave, Matlab, Labview, etc.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|