beautypg.com

3 instruction parameters, Instruction parameters, Abstime_parameter – Teledyne LeCroy UWBTrainer Exerciser Script Language User Manual

Page 46: Burst_par, Override_par, Sfoffset_pa, Timeadjns

background image

LeCroy Corporation

UWBTrainer Exerciser - Generation Script Language Reference Manual

38

9.3 Instruction Parameters

The parser searches the template list first.

• If a template with the specified name is not found, it searches the local generation

procedure structure variable list.

• If a local generation procedure structure variable is not found, the parser searches the

global structure variable list.

• If a structure variable is not found, the system reports a parser error.

The named instruction parameters are:

Delay: Delay time (in microseconds) to wait before sending the frame.
SFOffset: Offset (in microseconds) of the frame to be sent, in SuperFrame.
AbsTime: Absolute time (in microseconds) at which the frame is to be sent. Note: When

using the AbsTime time mode parameter, make sure that the first frame sent has a time
value greater than or equal to 10 microseconds, to ensure correct timing between the first
few frames of the scenario.

TimeAdjNs: Time adjustment (in nanoseconds) for Delay, SFOffset, or AbsTime.
Burst: BURST_BEGIN specifies the start of a burst sequence. BURST_CONTINUE

specifies that the burst sequence does not end. BURST_END specifies the end of a burst
sequence. IGNORE means not to use a burst sequence.

Override: Specifies a bitmap that instructs the UWBTrainer to set values for the TFC/BG,

FCS, Scr, and Length fields from the frame template, rather than calculating them
automatically.

Send Frame Override Field Instruction Parameters

( Found in "gen_constants.ginc" )

TFC/BG

OVR_TFC = 0x01

Length OVR_LEN

=

0x02

Scrambler

OVR_SCR = 0x04

FCS

OVR_FCS = 0x08

No Override

OVR_NONE = 0

Override All

OVR_ALL = (OVR_TFC | OVR_LEN | OVR_SCR | OVR_FCS)

TimeVar: Specifies the Time variable index associated with a condition registered in a

Register Condition instruction. The Time variable value + the Delay is the absolute time
the frame will be sent. The TimeVar value range is from 0 to 255 and must have been
declared explicitly in a previous RegRxFrmCondition, ConditionRegisterWMRxFrame,
StartTimer
, or WaitRxFrame instruction.

Blocking: If TRUE, the frame will be sent out over the air before the following instruction

is executed. If FALSE, the Send Frame instruction will be output into a FIFO, but
instruction execution of the script will continue even if the Send Frame instruction is still
pending. This allows queuing a series of SendFrame commands with little latency
between them. The normal default value is FALSE, but the default can be overridden by
the Blocking setting.

The default for all the parameters is UNDEFINED ( 0xFFFFFFFF ).