C# Class ScanMaster.Acquire.Patterns.MOTPatternBuilder

A pattern for making a MOT. See the MOTPatternPlugin.
Inheritance: DAQ.Pattern.PatternBuilder32
Show file Open project: ColdMatter/EDMSuite Class Usage Examples

Public Methods

Method Description
FlashlampPulse ( int startTime, int valveToQ, int flashToQ, int flashlampPulseLength ) : int
MOTPatternBuilder ( ) : System
Shot ( int startTime, int valvePulseLength, int valveToQ, int flashToQ, int flashlampPulseLength, int slowingAOMStart1, int slowingAOMDuration1, int slowingAOMStart2, int slowingAOMDuration2, int slowingRepumpAOMDuration1, int motAOMStart, int motAOMDuration, int motRampStart, int motAOMReStart, int bTrigger, int bDuration, int cameraTrigger, int delayToDetectorTrigger, int chirpStart, int chirpDuration, string detectorTriggerSource, bool qTrig ) : int
ShotSequence ( int startTime, int numberOfOnOffShots, int padShots, int padStart, int flashlampPulseInterval, int valvePulseLength, int valveToQ, int flashToQ, int flashlampPulseLength, int slowingAOMStart1, int slowingAOMDuration1, int slowingAOMStart2, int slowingAOMDuration2, int slowingRepumpAOMDuration1, int motAOMStart, int motAOMDuration, int motRampStart, int motAOMReStart, int bTrigger, int bDuration, int cameraTrigger, int delayToDetectorTrigger, int chirpStart, int chirpDuration, bool modulation ) : int

Method Details

FlashlampPulse() public method

public FlashlampPulse ( int startTime, int valveToQ, int flashToQ, int flashlampPulseLength ) : int
startTime int
valveToQ int
flashToQ int
flashlampPulseLength int
return int

MOTPatternBuilder() public method

public MOTPatternBuilder ( ) : System
return System

Shot() public method

public Shot ( int startTime, int valvePulseLength, int valveToQ, int flashToQ, int flashlampPulseLength, int slowingAOMStart1, int slowingAOMDuration1, int slowingAOMStart2, int slowingAOMDuration2, int slowingRepumpAOMDuration1, int motAOMStart, int motAOMDuration, int motRampStart, int motAOMReStart, int bTrigger, int bDuration, int cameraTrigger, int delayToDetectorTrigger, int chirpStart, int chirpDuration, string detectorTriggerSource, bool qTrig ) : int
startTime int
valvePulseLength int
valveToQ int
flashToQ int
flashlampPulseLength int
slowingAOMStart1 int
slowingAOMDuration1 int
slowingAOMStart2 int
slowingAOMDuration2 int
slowingRepumpAOMDuration1 int
motAOMStart int
motAOMDuration int
motRampStart int
motAOMReStart int
bTrigger int
bDuration int
cameraTrigger int
delayToDetectorTrigger int
chirpStart int
chirpDuration int
detectorTriggerSource string
qTrig bool
return int

ShotSequence() public method

public ShotSequence ( int startTime, int numberOfOnOffShots, int padShots, int padStart, int flashlampPulseInterval, int valvePulseLength, int valveToQ, int flashToQ, int flashlampPulseLength, int slowingAOMStart1, int slowingAOMDuration1, int slowingAOMStart2, int slowingAOMDuration2, int slowingRepumpAOMDuration1, int motAOMStart, int motAOMDuration, int motRampStart, int motAOMReStart, int bTrigger, int bDuration, int cameraTrigger, int delayToDetectorTrigger, int chirpStart, int chirpDuration, bool modulation ) : int
startTime int
numberOfOnOffShots int
padShots int
padStart int
flashlampPulseInterval int
valvePulseLength int
valveToQ int
flashToQ int
flashlampPulseLength int
slowingAOMStart1 int
slowingAOMDuration1 int
slowingAOMStart2 int
slowingAOMDuration2 int
slowingRepumpAOMDuration1 int
motAOMStart int
motAOMDuration int
motRampStart int
motAOMReStart int
bTrigger int
bDuration int
cameraTrigger int
delayToDetectorTrigger int
chirpStart int
chirpDuration int
modulation bool
return int