

It would be a convenient enough way to record the data, if one was able to actually read it. Anyway - that thing has a USB port that lets you save wfm data for a reason. For stationary use here that would be awesome, of course.


This is my second scope, before that, I had one of the older, crappier china scopes. via sockets or in some way using USB and talk to the Rigol to get the data? I was not aware of that, I had assumed that the connections only works with vendor provided software. Are you saying there is a guide which describes how to open a connection e.g. Not sure what you're talking about after that. I searched for the format, did not ask support as this doesn't seem like a support issue. You must edit CSV file manually and put there sampling rate^-1Īll input/comments/suggestions/bug reports welcomed. When the scope saves data from the "memory" (not from the screen), the increment value is not right and has to be changed manually (Rigol's BUG ?).Known bugs: (this list will probably grow.) Then you find rigol.exe in the same folder. To get started, just put "rigol.c" into TCC folder, open a cmd line and put there "tcc.exe rigol.c". Everything is included in that 400 kB archive and without any installation. You don't need any special tools or libraries. For modifications you just need a notepad and TCC (Tiny C Compiler) from. Modifications: I believe that the code is simple and easy to understand for everyone who is familiar with ANSI C. Then you can import a text file to LTspice : You can use "-kt" parameter which sets time "0" to the trigger point. The utility then creates ch1_out.txt, ch2_out.txt etc. Usage: Simplest way is to copy rigol.exe to the same folder as your CSV data, open a cmd line and execute "rigol.exe mydata.csv". I would be glad if someone considered the utility as useful. License: Code is available for everyone under "I don't care" license. Conversion of 20 MB CSV takes couple seconds. The utility also handles even very large CSV files.

It has been tested in Windows 7 and 8.1 圆4. Description: The utility takes CSV data from Rigol DS1000z series scope, recognizes a header and creates a *.txt file with PWL data for every available channel. I just use C for my hobby embedded projects. Please take into account that I am not a SW or FW developer. Warning: The source code may cause nausea or seizure. Thus I created my own minimalistic (~6 kB) utility in pure C. There are some apps or python scripts but mainly for the older 1052 series and none of them satisfied my needs. Dear colleagues, I've been fiddling with an analog signal processing recently and I needed to import data from DS1074z scope to LTSpice (or similar application) and play with them then.
