Merry Christmas and a Happy New Year!

Our office will be closed from 24th December to 2nd January 2024. Orders placed after 4 PM on 23rd December will be processed when we reopen on 3rd January 2024.

Free Shipping logo FREE SHIPPING £75+
50 years of Telonic Instruments Ltd logo CELEBRATING 50+ YEARS
Price Match logo PRICE MATCH GUARANTEE

Using a MASK over the bus with the 1000Z Scope

Posted on: December 16th, 2020 by Doug Lovell

Using Pass/Fail mask on the DS1000Z is a great way to debug signals. Controlling the mask settings over the bus can be tricky.

Here we show an example for Mask Operation.

First, get the signal you want on the scope display.

Then, send:

-> :MASK:ENAB ON

// set the mask to pass 0.25 divisions wide and tall around the last signal
-> :MASK:X 0.25
-> :MASK:Y 0.25
-> :MASK:CREATE
-> :MASK:DATA?
//this command returns binary data that looks like this in text:



//then you can reset your instrument or change your settings, but after that still get the mask back with:

-> :MASK:DATA <binary stream>

//for binary stream simply send the same data that came back when you requested the mask previously

Finally, you can activate the mask calculations with:

-> :MASK:OPER RUN