Index//Top/Configuration files/Pulse |
<< | >> |
Pattern definition
The list of patterns associated with particular command is located at 'arguments' key of pulse command definition section.
Each patterns has it own definition section with the name produced from command name and pattern name in a form [command_name/pattern_name].
Pattern keys
|
Key |
Value |
Description |
|
movable |
0 / 1 |
Defines pattern to be movable or not. (See movable pattern definition ) |
|
channels |
list of hardware-channel |
Defines virtual channels associated with the pattern. (See channel definition for more details) |
|
selnumber |
int |
Defines number of different states pattern has. |
|
default |
int |
Defines the state which will be selected on default. |
|
ch<0 based number of channel> |
comma separated list of 0 /1 |
Define the table of states. |
Channel-related keys 'channels' ,'connectspace', 'length', 'dutycycle', 'maxlength' and mapping rules for hardware channels are discussed in channel definition topic.
Example:
[mwpulse] arguments = phase source [mwpulse/phase] channels = a1@RS690, a2@RS690, a3@RS690 default = 0 selnumber = 2 ch0 = 1, 0 ch1 = 0, 1 ch2 = 1, 1 [mwpulse/source] channels = a5@RS690, a7@RS690, a9@RS690 default = 0 ch0 = $0 ch1 = $1 ch2 = $2
Index//Top/Configuration files/Pulse |
<< | >> |