Agilent Technologies 5988-7401EN Sprinkler User Manual


 
Setting Up a Data Pattern Setting Up Generic and Advanced Signals
Agilent 81133A/81134A Pulse Generator User’s Guide, January 2005 45
Using the Remote Programming Interfaces
The following code performs the same task:
Protect the DUT
//disconnect channels
:OUTP:CENT OFF
Set Up the Instrument
//set mode to Pulse/Pattern
:FUNC PATT
//set freq to 500 MHz
:FREQ 500 MHz
Set up Channel 1
//set pattern mode to PRBS
:FUNC:MODE1 PRBS
//set polynome to 2^12-1
:FUNC:MODE1 PRBS, 12
//set datamode to NRZ
:DIG1:SIGN:FORM NRZ
//set predefined levels to ECL values
:VOLT1:AMPL 800 mV; :VOLT1:OFFS -1.350 V; :VOLT1:TERM -2.000 V
//enable output channel 1
:OUTP1:POS ON
Set up Channel 2
//set pattern mode to Data
:FUNC:MODE2 DATA
//set datamode to NRZ
:DIG2:SIGN:FORM NRZ
//set predefined levels to ECL values
:VOLT2:AMPL 800 mV; :VOLT2:OFFS -1.350 V; :VOLT2:TERM -2.000 V
//enable output channel 2
:OUTP2:POS ON
//set datalength to 32
:DIG2:PATT:LENG 32
//set pattern in channel 2
:DIG2:PATT #23211110011100110010010100100000000, DUAL
Generate the Signals
//reconnect channels
:OUTP:CENT ON
// Set up the trigger
//set trigger mode to data
:OUTP0:SOUR BITS
//set ampl to 2 V
:VOLT0:AMPL 2 V
//set offset to 1 V
:VOLT0:OFFSET 1 V
//enable trigger output
:OUTP0 ON