Technical data

bertPg.Sequence.Expression = @"(Version= 1.0; Start= IMM;
Block 1= C:\<Instrument Model>\Pattern\MyHeader.ptrn;
Block 2= PRBS23, 512, TrigOn;
Block 3= C:\<Instrument Model>\Pattern\MyFooter.ptrn;
Loop= B3, B3, 20; Loop = B3, B3, 20; Loop= B2,
B2, AuxInRising)";
//select Sequence as data output mode:
bertPgOutput.Sequence.Activate(1);
//Some more code...
//At the end we have to close the connection:
bert.Close();
}
}
}
Setting up a Sequence in SCPI
Setting up a Sequence in SCPI requires only two steps:
1
Create the sequence:
:SOUR:PATT:SEQ:DATA (Version= 1.0; Start= IMM;
Block 1= C:\<Instrument Model>\Pattern\MyHeader.ptrn;
Block 2= PRBS23, 512, TrigOn;
Block 3= C:\<Instrument Model>\Pattern\MyFooter.ptrn;
Loop= B3, B3, 20;
Loop= B2, B2, AuxInRising)
2
Enable sequence execution:
:SOUR1:PATT:SEL SEQ
If you wish to change the Trigger Out port from Divided Clock to Sequence
Trigger, use the command:
:SOUR3:TRIG SEQ
By default, each block is set to TrigOn, and a trigger will be output whenever block
execution starts.
Recommended Programming Techniques 3
Agilent J-BERT N4903B High-Performance Serial BERT 69