beautypg.com

8 config = definitions, Config = definitions – Teledyne LeCroy PETrainer Scripting Language Reference Manual User Manual

Page 49

background image

Teledyne LeCroy

PETrainer Scripting Language

44

6.8 Config = Definitions


Parameter

Values

Default Comment

Any literal

Any integer, string,
payload array, or
predefined value

The defined values can be used
anywhere in the script as a parameter
value.
Only payload field supports arrays.



Example 1:

Config = Definitions {

my_register = 0x24
my_tlptype = CfgWr0
my_payload = ( 0x12345678 0xAABBCCDD 0x01020304 )
my_wait_message = “my wait”

}
Packet = TLP {

PSN = Incr
TlpType = my_tlptype
Register = my_register
Payload = my_payload

}
Config = Definitions {

my_register = 0x20
my_tlptype = CfgWr1

}
Packet = TLP {

PSN = Incr
TlpType = my_tlptype
Register = my_register
Payload = my_payload

}
wait = my_wait_message