Purchased Rigol DHO-914s - Page 1
Forum section: electronics / testgear

author: moffy
author_rank: Super Contributor
timestamp: October 09, 2023, 03:54:42 am
content: Got a call from Emona Instruments this morning to say they had new stock of the Rigol DHO-914s arrive. My wife drove me in and I purchased and picked one up that morning. It appears most of the stock was already sold and I was fortunate to be able to get one. Very happy with it, it is so compact and portable especially with the USB C power source. The display is very crisp and the fact that it is touch sensitive is really handy for controlling the scope. I like the 'S' version because it will enable automated bode plots. Looking forward to using it.

author: RoGeorge
author_rank: Super Contributor
timestamp: October 09, 2023, 06:21:54 am
content: Cool!Make a bode plot and post it please. Seen one in another topic, and the plot lines were very wiggled.

author: moffy
author_rank: Super Contributor
timestamp: October 09, 2023, 07:22:18 am
content: Ok, when I work out how I'll do a simple RC low pass filter.

author: tautech
author_rank: Super Contributor
timestamp: October 09, 2023, 07:51:11 am
content: Quote from: moffy on October 09, 2023, 07:22:18 amGood simple circuit here to copy:https://www.eevblog.com/forum/testgear/siglent-sds1204x-e-released-for-domestic-markets-in-china/msg1435854/#msg1435854

author: moffy
author_rank: Super Contributor
timestamp: October 09, 2023, 08:31:36 am
content: Quote from: tautech on October 09, 2023, 07:51:11 amThanks but I'll start simple first then maybe the passive bandpass.

author: tautech
author_rank: Super Contributor
timestamp: October 09, 2023, 09:12:26 am
content: What can be easier than this:From:https://www.electronics-tutorials.ws/filter/filter_4.html

author: moffy
author_rank: Super Contributor
timestamp: October 09, 2023, 09:30:59 am
content: Quote from: tautech on October 09, 2023, 09:12:26 amA low pass it has half the elements.

author: moffy
author_rank: Super Contributor
timestamp: October 10, 2023, 09:15:07 am
content: I just did a comparison between my old MSO1074Z and my new DHO914s on a sensitive high gain low noise circuit at 1mV/div. The MSO was showing noise about 5 times greater than the DHO. The DHO was also showing that the noise was not mostly white but some sort of repetitive burst, truly amazing for the price.

author: Martin72
author_rank: Super Contributor
timestamp: October 10, 2023, 09:47:45 am
content: Hi,Pics(screenshots) please....Then all could understand it better.

author: iMo
author_rank: Super Contributor
timestamp: October 10, 2023, 09:55:24 am
content: A new purchase == new thread..

author: moffy
author_rank: Super Contributor
timestamp: October 10, 2023, 08:28:14 pm
content: RoGeorge, if you haven't already seen it TimFox has a thread about the Rigol Bode Plot issue. If I do some tests I'll post there.

author: TimFox
author_rank: Super Contributor
timestamp: October 10, 2023, 08:42:33 pm
content: My Bode Plot thread:https://www.eevblog.com/forum/testgear/rigol-dho914s-bode-plot/

author: Fungus
author_rank: Super Contributor
timestamp: October 11, 2023, 02:56:12 am
content: Quote from: iMo on October 10, 2023, 09:55:24 amI'm definitely having my own thread when mine arrives.Aren't you?

author: Aldo22
author_rank: Super Contributor
timestamp: October 11, 2023, 07:20:57 am
content: Quote from: Fungus on October 11, 2023, 02:56:12 amIt also seems to me that there are now sufficient DHO800/900 threads.DHO800 from the front thread, DHO800 from the back thread...There is almost nothing else.I am not sure if this is helpful in finding content again later.

author: RoGeorge
author_rank: Super Contributor
timestamp: October 11, 2023, 07:38:21 am
content: I prefer 100 threads each with its own theme, rather than a single thread with 100 pages of discussions about everything.

author: Aldo22
author_rank: Super Contributor
timestamp: October 11, 2023, 09:18:37 am
content: Quote from: RoGeorge on October 11, 2023, 07:38:21 amWell, people already start double posting because they don't know which thread is the "real one" anymore.I find the thread flood exaggerated.

author: Fungus
author_rank: Super Contributor
timestamp: October 11, 2023, 02:02:24 pm
content: Quote from: Aldo22 on October 11, 2023, 09:18:37 amI've seen triple-posts from one of the users.These 'scopes mark a key moment in test gear history though. Future generations will talk about "before Rigol DHO800/DHO900" and "after Rigol DHO800/DHO900".

author: Caliaxy
author_rank: Frequent Contributor
timestamp: October 11, 2023, 02:13:43 pm
content: Quote from: Fungus on October 11, 2023, 02:02:24 pmSee? You're confused too. This thread is about DHO914.

author: Fungus
author_rank: Super Contributor
timestamp: October 11, 2023, 02:22:34 pm
content: Quote from: Caliaxy on October 11, 2023, 02:13:43 pmYou're right, maybe I should have cross-posted that.Post updated.

author: iMo
author_rank: Super Contributor
timestamp: October 11, 2023, 03:17:44 pm
content: Quote from: Fungus on October 11, 2023, 02:56:12 amYep, that would be great.. And stay there..

author: Martin72
author_rank: Super Contributor
timestamp: October 11, 2023, 04:27:54 pm
content: Quote from: Fungus on October 11, 2023, 02:02:24 pmLOL

author: Grandchuck
author_rank: Super Contributor
timestamp: October 11, 2023, 05:47:02 pm
content: Quote from: iMo on October 10, 2023, 09:55:24 amTime for a new thread about all the various DHO threads. Should someone start a "DHO Metathread Thread"?

author: RAPo
author_rank: Super Contributor
timestamp: October 11, 2023, 05:49:28 pm
content: Shouldn't that be "Master DHO Metathread Thread" ?Quote from: Grandchuck on October 11, 2023, 05:47:02 pm

author: csuhi17
author_rank: Frequent Contributor
timestamp: October 11, 2023, 05:54:17 pm
content: Hi.I would like to ask if all four channels are active, the maximum memory is only 10M/channel, or is there a typo in the description?

author: TurboTom
author_rank: Super Contributor
timestamp: October 11, 2023, 06:36:47 pm
content: Quote from: csuhi17 on October 11, 2023, 05:54:17 pmThat's correct.

author: ebastler
author_rank: Super Contributor
timestamp: October 11, 2023, 07:04:37 pm
content: Quote from: TurboTom on October 11, 2023, 06:36:47 pmAnd that's the "generous" version provided on the 900 series. On the 800 models, Rigol gives you 25 MPts, 10 MPts, then 1 (!) MPts, for 1/2/4 active channels.Looks like they are limiting it to 1 MPts just out of spite, or to encourage users to hack their way up to a pseudo-900 model...

author: Fungus
author_rank: Super Contributor
timestamp: October 11, 2023, 08:14:22 pm
content: Quote from: Grandchuck on October 11, 2023, 05:47:02 pmYes! It could have a summary of what's happening in all the other threads so it's all kept neat and tidy.

author: moffy
author_rank: Super Contributor
timestamp: October 11, 2023, 09:40:57 pm
content: RoGeorge or anyone else who might know, do you have any idea how to access and program the AWG in the DHO914s? My best guess would be the commands used by one of the Rigol AWGs e.g. ":SOUR1:FREQ 100".

author: TurboTom
author_rank: Super Contributor
timestamp: October 11, 2023, 10:49:36 pm
content: From Rigol's international pagehttps://int.rigol.com/products/detail/DHO900you can download a chinese language programming manual. I don't know if there are decent PDF online translators that would accept a 500+ page document. But even without a translation, the examples should pretty much answer your questions. I hope this may help a little...

author: moffy
author_rank: Super Contributor
timestamp: October 12, 2023, 01:26:12 am
content: Thanks TurboTom i'll give it a go.P.S. They do have the :SOUR statement but no number since there is only one AWG output.

author: moffy
author_rank: Super Contributor
timestamp: October 12, 2023, 01:44:24 am
content: I found an english version on their website but you need to register first:https://www.rigol.eu/En/Index/listView/catid/27/tp/4/wd/

author: TurboTom
author_rank: Super Contributor
timestamp: October 12, 2023, 06:16:18 am
content: I copied the CN language programming manual to easyupload (valid for one week):https://easyupload.io/vkletlThere doesn't seem to be an EN language version of this file available yet.You'll find the section relevant for programming the AWG starting from page 260. Despite the language, the usage of the SCPI commands should be easily comprehensible.P.S: Did they really get that wrong in the commands: :SOURce:FUNCtion:SQUare:DUYTinstead of :SOURce:FUNCtion:SQUare:DUTY? Or is it just a typo in the manual?? I re-checked against the DG800/900/200 programming manual. There, the corresponding instruction is: [:SOURce[<n>]]:FUNCtion:SQUare:DCYCle So it's not even consistent throughout Rigol's own gear!

author: moffy
author_rank: Super Contributor
timestamp: October 12, 2023, 08:07:05 am
content: The english version I downloaded has the same typo?"3.25.6 :SOURce:FUNCtion:SQUare:DUYTSyntax:SOURce:FUNCtion:SQUare:DUYT < percent >:SOURce:FUNCtion:SQUare:DUYT?DescriptionSets or queries the duty cycle of the square wave generated by the AFG function."

author: tv84
author_rank: Super Contributor
timestamp: October 12, 2023, 09:12:18 am
content: Remember that many times Rigol uses their own "english". So, only looking inside the app code one can be sure in those cases.

author: moffy
author_rank: Super Contributor
timestamp: October 12, 2023, 09:34:33 am
content: I guess it comes down to try it and see which spelling works.

author: moffy
author_rank: Super Contributor
timestamp: October 12, 2023, 10:43:39 am
content: Question answered it is "DUTY" not "DUYT". I connected my scope to my PC and tried both commands and "DUTY" won.

author: mwb1100
author_rank: Frequent Contributor
timestamp: October 12, 2023, 05:50:13 pm
content: DHO800/DHO900 Programming Guide (EN) (no registration/sign in needed):-https://www.rigol.eu/Public/Uploads/uploadfile/files/20230823/20230823143925_64e5a99d4dd84.pdf

author: moffy
author_rank: Super Contributor
timestamp: October 13, 2023, 12:08:12 am
content: Got my first program in Visual Studio C++ controlling the scope and reading the memory.Code:#include "VISA\WinNT\Include\visa.h"#define NUM_CMDS 10#define CMD_SIZE 64static ViSession rmSession, scopeSession;static ViFindList resourceList;static ViUInt32 numResources;static ViStatus status;static char usbResource;// Execute each command in a listvoid run_commands(char commands){int i;for (i = 0; i < NUM_CMDS; i++){status = viWrite(scopeSession, (ViBuf)commands, strlen(commands), VI_NULL);if (status != VI_SUCCESS){printf("Error executing %s\n", commands);exit(-1);}}}void CRigolDlg::OnBnClickedScopemem(){// The list of commandsstatic char cmds ={ ":CHAN1:SCAL 0.1\n",":CHAN1:BWL 20M\n",":TIM:MAIN:SCAL 0.001\n",":WAV:MODE RAW\n",":WAV:SOUR CHAN1\n",":WAV:STAR 1\n",":WAV:STOP 10000\n",":SING\n",":RUN\n",":TFOR\n" };// Open session with the resource managerstatus = viOpenDefaultRM(&rmSession);if (status != VI_SUCCESS){viClose(rmSession);exit(1);}// Find USB resourcesstatus = viFindRsrc(rmSession, "USB?*INSTR", &resourceList, &numResources, usbResource);if (status != VI_SUCCESS){viClose(rmSession);exit(2);}// Open session to the resourcestatus = viOpen(rmSession, usbResource, VI_NULL, VI_NULL, &scopeSession);if (status != VI_SUCCESS){viClose(rmSession);exit(3);}// Configure the device and start measurementrun_commands(cmds);//viWrite(scopeSession, (ViBuf)cmds, strlen(cmds), VI_NULL);// Wait for the scope's measurementSleep(1000);// Read the responseviWrite(scopeSession, (ViBuf)":STOP\n", 6, VI_NULL);viWrite(scopeSession, (ViBuf)":WAV:DATA?\n", 11, VI_NULL);viReadToFile(scopeSession, "wave.dat", 20000, VI_NULL);// Close the session to the resourceviClose(scopeSession);viClose(rmSession);}