Author Topic: Hacking the Rigol DHO800/900 Scope  (Read 1900011 times)

Obiwantje, MGK3, helmy and 10 Guests are viewing this topic.

Offline norbert.kiszka

  • Frequent Contributor
  • **
  • Posts: 555
  • Country: pl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3350 on: January 24, 2025, 03:46:45 pm »
AndyBig, don't do this changes so quick, because we soon will be competition for Rigol with our own scopes made from scratch :)

Anyway, good idea. Looks very useful to me.
 
The following users thanked this post: AndyBig

Offline RAPo

  • Frequent Contributor
  • **
  • Posts: 962
  • Country: nl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3351 on: January 24, 2025, 04:16:19 pm »
works perfectly, many, many thanks.
 
The following users thanked this post: AndyBig

Offline ebourg

  • Contributor
  • Posts: 34
  • Country: fr
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3352 on: January 24, 2025, 05:25:58 pm »
The panel with measurements is now without a background and all items in it are pressed down. This allows you to see the oscillogram better when only 3-4 measurements are active.

Very nice. Maybe you could push the measurements up by a few pixels to avoid overlapping the time scale.
 

Offline ebourg

  • Contributor
  • Posts: 34
  • Country: fr
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3353 on: January 24, 2025, 05:33:21 pm »
Another suggestion for the measurements: what about removing the channel indication "(C1)" and instead painting the label (Vmin, Vmax, etc) in the color of the channel? That would save a few pixels horizontally. Also the down arrow could be moved to the same line as the text, that would reduce the height of each measurement.
 
The following users thanked this post: AndyBig, norbert.kiszka

Offline AndyBig

  • Frequent Contributor
  • **
  • Posts: 539
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3354 on: January 24, 2025, 06:59:26 pm »
AndyBig, don't do this changes so quick, because we soon will be competition for Rigol with our own scopes made from scratch :)
  :D :D
Very nice. Maybe you could push the measurements up by a few pixels to avoid overlapping the time scale.
Do you mean to raise the measurements so that this area does not overlap the readings on the time scale?
2488501-0
Another suggestion for the measurements: what about removing the channel indication "(C1)" and instead painting the label (Vmin, Vmax, etc) in the color of the channel? That would save a few pixels horizontally. Also the down arrow could be moved to the same line as the text, that would reduce the height of each measurement.
Yes, coloring the dimension name and removing the channel name is a good idea, I'll try to implement it.
Regarding the arrow - I was actually thinking about removing it from the collapsed items. Now the item is expanded by tapping on the right side of the item, it is not necessary to aim at the arrow. But in the expanded dimension, I was thinking of leaving the arrow for collapsing.
« Last Edit: January 24, 2025, 07:06:34 pm by AndyBig »
 

Offline ebourg

  • Contributor
  • Posts: 34
  • Country: fr
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3355 on: January 25, 2025, 09:09:01 am »
Do you mean to raise the measurements so that this area does not overlap the readings on the time scale?

Yes

Quote
Regarding the arrow - I was actually thinking about removing it from the collapsed items. Now the item is expanded by tapping on the right side of the item, it is not necessary to aim at the arrow.

Good idea

Quote
But in the expanded dimension, I was thinking of leaving the arrow for collapsing.

You could remove it as well, once it's understood that tapping expands/collapses the items the arrow becomes useless.
 

Offline AndyBig

  • Frequent Contributor
  • **
  • Posts: 539
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3356 on: January 25, 2025, 09:15:17 am »
Regarding removing channels from measurement result headers and coloring the headers in channel colors.
In single-channel measurements, this looks fine, as in the top item on the screenshot. But what about measurements involving two channels, as in the bottom item on the screenshot? Color the parameters as in the middle item? Won't this make it difficult to quickly read the results?


You could remove it as well, once it's understood that tapping expands/collapses the items the arrow becomes useless.
In the expanded item, you still need to designate the area that you click to collapse :) Besides, the size of the expanded item is already quite large, an extra 5 pixels will not play a big role.
 

Offline RAPo

  • Frequent Contributor
  • **
  • Posts: 962
  • Country: nl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3357 on: January 25, 2025, 09:44:33 am »
Could you keep the channel text in white and underline it with a coloured bar that represents the channels?
As for collapsing/expanding, could we agree on that the right area of a measurement item is for collapsing/expanding I think the arrow can be removed.
Without an arrow, the looks are cleaner also when you take a screen capture.

Regarding removing channels from measurement result headers and coloring the headers in channel colors.
In single-channel measurements, this looks fine, as in the top item on the screenshot. But what about measurements involving two channels, as in the bottom item on the screenshot? Color the parameters as in the middle item? Won't this make it difficult to quickly read the results?
[ Attachment Invalid Or Does Not Exist ]

You could remove it as well, once it's understood that tapping expands/collapses the items the arrow becomes useless.
In the expanded item, you still need to designate the area that you click to collapse :) Besides, the size of the expanded item is already quite large, an extra 5 pixels will not play a big role.
 

Offline Evi

  • Regular Contributor
  • *
  • Posts: 137
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3358 on: January 25, 2025, 10:13:27 am »


Quote from: Fungus on 09 February 2024, 06:09:09

(I use WinSCP to access the files on the 'scope)

What Login/Password did you use?



 

Offline AndyBig

  • Frequent Contributor
  • **
  • Posts: 539
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3359 on: January 25, 2025, 10:26:03 am »
Well, in principle, it can be read quite well on the oscilloscope screen.
 
The following users thanked this post: RAPo

Offline norbert.kiszka

  • Frequent Contributor
  • **
  • Posts: 555
  • Country: pl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3360 on: January 25, 2025, 10:29:51 am »
This arrow gets half of the vertical space.
 
The following users thanked this post: RAPo

Offline AndyBig

  • Frequent Contributor
  • **
  • Posts: 539
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3361 on: January 25, 2025, 10:46:20 am »
Could you keep the channel text in white and underline it with a coloured bar that represents the channels?
Probably yes, but it won't solve the problem with channel designations in two-channel measurements.
As for collapsing/expanding, could we agree on that the right area of a measurement item is for collapsing/expanding I think the arrow can be removed.
Without an arrow, the looks are cleaner also when you take a screen capture.
In the expanded measurement item, to collapse it, you need to click not just on the right, but on the bottom right. Therefore, it seems to me that it is better to leave the arrow in the expanded item :)
This arrow gets half of the vertical space.
Yes, but you shouldn't make them too narrow either, otherwise it will be difficult to hit the element with your finger :)
 
The following users thanked this post: RAPo

Offline AndyBig

  • Frequent Contributor
  • **
  • Posts: 539
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3362 on: January 25, 2025, 11:10:55 am »
These are probably the minimum sizes of measurement elements that still retain fairly easy readability.
 

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 17718
  • Country: 00
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3363 on: January 25, 2025, 11:26:33 am »
Quote
(I use WinSCP to access the files on the 'scope)
What Login/Password did you use?

I just put my initials and no password
 

Offline Evi

  • Regular Contributor
  • *
  • Posts: 137
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3364 on: January 25, 2025, 12:18:24 pm »
FTP not interesting.
MyPhoneExplorer does it much comfortable.
« Last Edit: January 25, 2025, 12:22:31 pm by Evi »
 

Offline norbert.kiszka

  • Frequent Contributor
  • **
  • Posts: 555
  • Country: pl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3365 on: January 25, 2025, 12:21:55 pm »
Some time ago I did automatic downloader for FTP in this scope, to periodically download new files. However it was written in "ugly and old" PHP language:

https://github.com/norbertkiszka/Sync-new-files-from-FTP

Why I have to download it manually every time, when I can make some 5 minute code?

Offline Terry Bites

  • Super Contributor
  • ***
  • Posts: 2666
  • Country: gb
  • Recovering Electrical Engineer
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3366 on: January 25, 2025, 04:01:53 pm »
I think I have navigated the mega jargon bomb of this thread. Maybe.

I still cant figure out the meaning of " Send the DHO900-BODE and DHO900-BW15T25 options from those generated in step 3 via the SCPI interface".
I can see how to create these files.
What does 'send' mean in this context and how do i do it?

What happens if it all goes pearshsped. Will I brick my scope?
 

Offline TheoB

  • Regular Contributor
  • *
  • Posts: 167
  • Country: nl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3367 on: January 25, 2025, 07:52:01 pm »
Connect your scope to your lan network. Enter the IP address in your browser and you will see the LXI interface. There you can send SCPI commands (and control the scope remotely or make screenshots.
 

Offline Evi

  • Regular Contributor
  • *
  • Posts: 137
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3368 on: January 25, 2025, 08:13:31 pm »
Everyone sings their own song

 

Offline AndyBig

  • Frequent Contributor
  • **
  • Posts: 539
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3369 on: January 25, 2025, 09:13:10 pm »
Added text outline to channel labels for better readability against a dense signal background.
The screenshot shows before/after.
 
The following users thanked this post: lownoise, zelectronicauy

Offline AndyBig

  • Frequent Contributor
  • **
  • Posts: 539
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3370 on: January 26, 2025, 04:58:24 pm »
Very nice. Maybe you could push the measurements up by a few pixels to avoid overlapping the time scale.
Another suggestion for the measurements: what about removing the channel indication "(C1)" and instead painting the label (Vmin, Vmax, etc) in the color of the channel? That would save a few pixels horizontally. Also the down arrow could be moved to the same line as the text, that would reduce the height of each measurement.
I did everything according to your suggestions, they were good ideas, thank you :) Only in two-channel measurements I had to change the letters to capital letters in the measurement types ((f-f), (f-r), etc.) so that their color would be more visible. And the letters themselves are now easier to read.
 

Online mwb1100

  • Frequent Contributor
  • **
  • Posts: 711
  • Country: us
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3371 on: January 26, 2025, 06:06:21 pm »
One thing to keep in mind when using only color to indicate something is how that might affect color blind people.
 
The following users thanked this post: AndyBig

Offline ebourg

  • Contributor
  • Posts: 34
  • Country: fr
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3372 on: January 26, 2025, 07:02:53 pm »
I did everything according to your suggestions, they were good ideas, thank you :) Only in two-channel measurements I had to change the letters to capital letters in the measurement types ((f-f), (f-r), etc.) so that their color would be more visible. And the letters themselves are now easier to read.

It looks nice, thank you for implementing this. There is just a contrast issue with the CH4 dark blue on the grey background.

Did you try to completely remove the background and the rounded border?
 

Offline AndyBig

  • Frequent Contributor
  • **
  • Posts: 539
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3373 on: January 26, 2025, 08:09:44 pm »
One thing to keep in mind when using only color to indicate something is how that might affect color blind people.
Excellent point. I completely missed that...
It looks nice, thank you for implementing this. There is just a contrast issue with the CH4 dark blue on the grey background.
Did you try to completely remove the background and the rounded border?
Yes, the color of the fourth channel looks very low-contrast on a semi-transparent background. Here you should not remove the background - then the text will be lost against the background of the signals, but on the contrary - make the background opaque black. On a black background it will be readable normally.
 

Offline Pinkus

  • Frequent Contributor
  • **
  • Posts: 788
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3374 on: January 26, 2025, 10:10:49 pm »
Very nice. Maybe you could push the measurements up by a few pixels to avoid overlapping the time scale.
Another suggestion for the measurements: what about removing the channel indication "(C1)" and instead painting the label (Vmin, Vmax, etc) in the color of the channel? That would save a few pixels horizontally. Also the down arrow could be moved to the same line as the text, that would reduce the height of each measurement.
I did everything according to your suggestions, they were good ideas, thank you :) Only in two-channel measurements I had to change the letters to capital letters in the measurement types ((f-f), (f-r), etc.) so that their color would be more visible. And the letters themselves are now easier to read.
I'm sorry if it sounds so harsh: This is a very very bad idea!
Like 20% of the male population, I have a red/green visual impairment. I can hardly distinguish between light green and yellow on a screen, for example, and if it's only a few pixels (as with written text, for example), I even can't tell whether something is red or green.
With the specification C1 ... it is usable, without it is useless.
 
The following users thanked this post: AndyBig


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf