EEVblog Electronics Community Forum

Products => Test Equipment => Topic started by: jmkasunich on April 02, 2014, 05:42:45 pm

Title: Rigol pass/fail masks
Post by: jmkasunich on April 02, 2014, 05:42:45 pm
I'm eagerly awaiting delivery of a DS1104Z - reading past threads here was instrumental in making that decision.  Thanks!

My new scope is for home/hobby use, and I don't expect to be using the pass/fail function much.  But at work, things are different.  We are at the pilot run stage on a new product.  Prototypes involved just a couple boards, and I tested them.  Pilot is a few dozen boards.  Not enough to justify real automation, too many for me to test.  Some things are easy enough to hand off to a technician - "measure this voltage, should be between X and Y".  Others aren't so easy, they involve interpreting scope traces.

Pass-fail masks would be ideal, if I could give the tech a USB stick or something with the masks on it, tell him where to hook the probes, what scope settings to use, and what mask to load.

I've read the pass/fail section of the Rigol user manual, and the programming manual.  I've also searched this forum and the larger web for info about using the pass/fail function.  So far, the most informative thing I've found is this video:
How to use the Pass/Fail function of a Rigol Oscilloscope to analyze a signal (https://www.youtube.com/watch?v=nd6WAXNuSY4#ws)

It appears that the pass/fail mask is created by adjusting the width and height around a previously acquired "good" signal.  I can't find anything that says you can save a mask for future use and then load it later.  In a production test environment, it would be much more useful to have masks based on a known good board tested last month, and let the technician apply those masks to signals on each board from the batch that arrived today.

Has anyone used this function?  Is it possible to save/restore masks?  Is there some indirect trick that could achieve the same result?  (For example, load a reference waveform from USB, then use it to define the mask.)

Thanks,

John


Title: Re: Rigol pass/fail masks
Post by: Mark_O on April 03, 2014, 07:20:29 am
Has anyone used this function?  Is it possible to save/restore masks?  Is there some indirect trick that could achieve the same result?  (For example, load a reference waveform from USB, then use it to define the mask.)

Hi, John.  I haven't used it myself, but the Rigol's support Mask Save/Load directly.  From Chapter 9 for the DS1000Z:

"To Save the Test Mask
 
Users can save the current test mask to the internal Flash memory or external USB
storage device. The file format of the test mask file is “*.pf” . The internal memory
can store at most 10 test mask files (LocalPF.pf).
 
Press Save to enter the file store interface. Please refer to the relative descriptions in
“13 Store and Recall” to save the test mask file to the internal or external memory.

 

To Load the Test Mask

 
Users can also load the test mask files (*.pf) stored in the internal Flash memory or
external USB storage device to the internal memory.   
 
Press Load to enter the file recall interface. Please refer to the relative descriptions
in “13 Store and Recall” to load the test masks to the internal memory of the instrument."