C# Class DAQ.HAL.DAQMxPatternGenerator

A class to control the PatternList generator using DAQMx. This class is not horrible, doesn't suffer from huge memory leaks, and doesn't frequently crash the computer. W00t.
Inheritance: PatternGenerator
显示文件 Open project: ColdMatter/EDMSuite Class Usage Examples

Public Methods

Method Description
Configure ( double clockFrequency, bool loop, bool fullWidth, bool lowGroup, int length, bool internalClock, bool triggered ) : void
DAQMxPatternGenerator ( String device ) : System
OutputPattern ( Int16 pattern ) : void
OutputPattern ( UInt32 pattern ) : void
StopPattern ( ) : void

Private Methods

Method Description
SleepOnePattern ( ) : void

Method Details

Configure() public method

public Configure ( double clockFrequency, bool loop, bool fullWidth, bool lowGroup, int length, bool internalClock, bool triggered ) : void
clockFrequency double
loop bool
fullWidth bool
lowGroup bool
length int
internalClock bool
triggered bool
return void

DAQMxPatternGenerator() public method

public DAQMxPatternGenerator ( String device ) : System
device String
return System

OutputPattern() public method

public OutputPattern ( Int16 pattern ) : void
pattern System.Int16
return void

OutputPattern() public method

public OutputPattern ( UInt32 pattern ) : void
pattern System.UInt32
return void

StopPattern() public method

public StopPattern ( ) : void
return void