Teledyne LeCroy UWBTrainer Exerciser Script Language User Manual
Page 4

LeCroy Corporation
UWBTrainer Exerciser - Generation Script Language Reference Manual
iv
Frame Template Multi-byte Field Byte Order Attribute................. 32
Big Endian Byte Order................................................................. 32
Another Example ......................................................................... 33
Structure Declaration Examples ...................................................35
GENERATION PROCEDURES ............................................36
Send Frame Instruction ................................................................36
Using Local Fields in Send Frame Instructions ............................36
Instruction Parameters .................................................................38
Structure Variable Syntax.............................................................42
Omitting the Send Keyword......................................................... 42
Changing a Generation Setting ....................................................43
Register Condition Instructions.....................................................44
Register Rx Frame Header+Payload Condition Instruction ........ 44
Timer Instructions .........................................................................50
Start Timer Instruction ................................................................. 50
Stop Timer Instruction ................................................................. 51
Reset Timer Instruction ............................................................... 51
Sleep Instruction .......................................................................... 52
Revoke Condition Instruction........................................................53
Reset Condition Instruction ..........................................................54
Wait Instructions ...........................................................................55
Until Instructions ...........................................................................56
Wait for the Next SuperFrame Instruction ....................................58
TxSleep Instruction .......................................................................59
Wait Frame Shortcut Instructions .................................................60
If Instructions ................................................................................62
Loop Instruction ............................................................................64
BreakLoop Instruction...................................................................65
Exit Instruction ..............................................................................66
Analyzer Control Instructions........................................................67
StartRecording Instruction ........................................................... 67
StopRecording Instruction ........................................................... 68
TriggerAnalyzer instruction.......................................................... 69
Trace Instruction .......................................................................... 69
Trace_B Instruction ..................................................................... 70
10 ADVANCED SCRIPT PARSER FEATURES........................71
Local Numeric Parser Variables ................................................... 71
Local Structure Parser Variables..................................................72
Using Local Fields in Structure Variables.....................................74
Changing Structure Parser Variables ........................................... 75
Sending Frames using Structure Variables..................................79
Using Special Data Pattern Creators in Field Assignments ......... 80
Using Structure Variables to Assign Field Values ........................81
Using Multipliers to Assign Field Values ......................................82
Using the Append Operator in Field Assignments .......................83
Initializing Struct Variables from Hex Streams .............................84
Assignments for Variables with Fixed-length Fields............... 84
Assignments for Variables with Variable Length Fields ......... 85
Sizeof Operators...........................................................................87
Preprocessor Integer Arithmetic ...................................................88
Preprocessor If Operator ..............................................................89
Preprocessor Loop Operators ......................................................90
Forward Declarations ...................................................................91
RAND Token.................................................................................92