Author Topic: Easiest way to remote control and screen capture my Rigol DS1054Z?  (Read 1049 times)

0 Members and 1 Guest are viewing this topic.

Offline spiette

  • Newbie
  • Posts: 4
  • Country: us
I've read far too many threads and I keep drifting off on tangents before getting this done. I now find myself with a stack of old Multibus hardware I'd like to restore and need to get the scope hooked to a laptop so I can use it along with my LogicPort.

Anyone have a cheatsheet?

I've hacked up a backplane and AT power supply to test with and it works but several of the CPU have issues, I'm not really a HW guy so this is going to be a stretch. The more I can see the easier it will be. The good news is I do have a few working boards to compare with.



« Last Edit: March 06, 2018, 08:28:30 am by spiette »
 

Offline Karel

  • Super Contributor
  • ***
  • Posts: 1258
  • Country: 00
Re: Easiest way to remote control and screen capture my Rigol DS1054Z?
« Reply #1 on: March 06, 2018, 08:55:42 am »
There are multiple solutions. The one I use is DSRemote: https://www.teuniz.net/DSRemote/
The difference between theory and practice is less in theory than
the difference between theory and practice in practice.
Expensive tools cannot compensate for lack of experience.
 
The following users thanked this post: spiette

Offline imidis

  • Frequent Contributor
  • **
  • Posts: 427
  • Country: ca
Re: Easiest way to remote control and screen capture my Rigol DS1054Z?
« Reply #2 on: March 06, 2018, 10:34:02 am »
I'll second DSRemote. It's the most useful imo that I've found so far. Mainly cause you can also use the waveform inspector to download the data for view. (use manual mem depth) It's well worth installing virtualbox for linux if a windows user. edfbrowser seems handy too.
Gone for good
 

Offline Fire Doger

  • Regular Contributor
  • *
  • Posts: 99
  • Country: 00
  • Stefanos
Re: Easiest way to remote control and screen capture my Rigol DS1054Z?
« Reply #3 on: March 06, 2018, 10:48:01 am »
There is also DS1054Z_screen_capture which doesn't require visa, only python and it can only screen capture.
 
The following users thanked this post: spiette

Offline spiette

  • Newbie
  • Posts: 4
  • Country: us
Re: Easiest way to remote control and screen capture my Rigol DS1054Z?
« Reply #4 on: March 06, 2018, 11:07:04 am »
If only the Intronix LogicPort had Linux software this would be the easy choice.

DS1054Z_screen_capture might be a solution for now. I'll try loading it on the laptop and see what it can do.

Otherwise I'll have start looking for a way to make space for two machines or use a bigger system that can host VMs. I've got a hex core AMD deskside at my feet right now that's not really doing anything but the form factor and utility are poor compared to a single laptop on the bench.

This is sounding like as much work to get set up as actually fixing the target hardware.
 

Online sokoloff

  • Frequent Contributor
  • **
  • Posts: 803
  • Country: us
Re: Easiest way to remote control and screen capture my Rigol DS1054Z?
« Reply #5 on: March 06, 2018, 12:30:17 pm »
You can also screencap programmatically:
https://rogeorge.wordpress.com/category/scpi/
https://www.theimpossiblecode.com/blog/rigol-ds1054z-screen-capture-linux/

Basically, those methods send a short command to the scope to emit the screen data over ethernet and pipe that to a program that saves it to a file locally on your PC.

(It's probably what the python tool does, but without having to install anything [on a Mac anyway])
 
The following users thanked this post: spiette

Online Mechatrommer

  • Super Contributor
  • ***
  • Posts: 8244
  • Country: my
  • reassessing directives...
if something can select, how cant it be intelligent? if something is intelligent, how cant it exist?
 
The following users thanked this post: spiette

Offline alsetalokin4017

  • Super Contributor
  • ***
  • Posts: 1797
  • Country: us
Re: Easiest way to remote control and screen capture my Rigol DS1054Z?
« Reply #7 on: March 06, 2018, 03:47:41 pm »
If only the Intronix LogicPort had Linux software this would be the easy choice.

DS1054Z_screen_capture might be a solution for now. I'll try loading it on the laptop and see what it can do.

Otherwise I'll have start looking for a way to make space for two machines or use a bigger system that can host VMs. I've got a hex core AMD deskside at my feet right now that's not really doing anything but the form factor and utility are poor compared to a single laptop on the bench.

This is sounding like as much work to get set up as actually fixing the target hardware.

Nah, just install a Linux distro (I like Ubuntu flavors) on the laptop and then use DSRemote. You get nearly full GUI control of the scope's functions, reasonably low latency for the live trace display, plus screenshots.
The easiest person to fool is yourself. -- Richard Feynman
 

Offline Fire Doger

  • Regular Contributor
  • *
  • Posts: 99
  • Country: 00
  • Stefanos
Re: Easiest way to remote control and screen capture my Rigol DS1054Z?
« Reply #8 on: March 06, 2018, 04:31:51 pm »
Thanks to sokoloff's references I just made a C# app to get screenshot over LAN (I didn't like that you had to install python)
Right now its just a button and everything is hard-coded :P I will clean it up and post the git repo inside the week
« Last Edit: March 06, 2018, 04:36:12 pm by Fire Doger »
 

Online Fungus

  • Super Contributor
  • ***
  • Posts: 8656
  • Country: 00
Re: Easiest way to remote control and screen capture my Rigol DS1054Z?
« Reply #9 on: March 06, 2018, 05:23:20 pm »
(It's probably what the python tool does, but without having to install anything [on a Mac anyway])

You don't need to install anything anywhere. The DS1054Z can be controlled just by opening a connection and sending ASCII commands. If you have a telnet terminal program you can play around easily.

The programming guide has details of all the commands:

http://int.rigol.com/File/TechDoc/20151218/MSO1000Z&DS1000Z_ProgrammingGuide_EN.pdf

 
The following users thanked this post: spiette

Offline Gandalf_Sr

  • Frequent Contributor
  • **
  • Posts: 577
  • Country: us
Re: Easiest way to remote control and screen capture my Rigol DS1054Z?
« Reply #10 on: March 06, 2018, 09:50:18 pm »
I have a small laptop that runs Ubuntu but I'm not an expert on Linux to put it mildly; how do I get install DSRemote on my Ubuntu laptop?
 

Online sokoloff

  • Frequent Contributor
  • **
  • Posts: 803
  • Country: us
Re: Easiest way to remote control and screen capture my Rigol DS1054Z?
« Reply #11 on: March 06, 2018, 11:35:34 pm »
(It's probably what the python tool does, but without having to install anything [on a Mac anyway])
You don't need to install anything anywhere. The DS1054Z can be controlled just by opening a connection and sending ASCII commands.
We're agreeing mostly.

On Windows for example, you'd need to install nc to capture the screencap from the command line to a file to follow the cookbook solution I posted (or python for the python solution).
 

Offline spiette

  • Newbie
  • Posts: 4
  • Country: us
Re: Easiest way to remote control and screen capture my Rigol DS1054Z?
« Reply #12 on: March 07, 2018, 03:00:26 am »

Nah, just install a Linux distro (I like Ubuntu flavors) on the laptop and then use DSRemote. You get nearly full GUI control of the scope's functions, reasonably low latency for the live trace display, plus screenshots.

I'm afraid that the Logicport is going to be more important than being able to remote control the scope with this project as much as I'd love to run DSRemote. It's not clear that the logicport will run under wine, or for that matter, how well wine would run on the laptops I have available for the workbench. I will install DSRemote on one of the Ubuntu machines to play with but it doesn't look like I'll be able to control both the logic analyzer and scope from the same machine at the same time right now short of sending commands via telnet.

Thanks for the suggestions
 

Offline Fire Doger

  • Regular Contributor
  • *
  • Posts: 99
  • Country: 00
  • Stefanos
Re: Easiest way to remote control and screen capture my Rigol DS1054Z?
« Reply #13 on: March 07, 2018, 07:33:15 am »
SCPI screen capture for windows without python as I promised, tested under win10
https://github.com/FireDeveloper/Fire-SCPI
 
The following users thanked this post: sokoloff, spiette


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf