C# 클래스 DAQ.Analog.AnalogPatternBuilder

파일 보기 프로젝트 열기: ColdMatter/EDMSuite 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AnalogPatterns Dictionary>
Pattern ].double[
PatternLength int

공개 메소드들

메소드 설명
AddAnalogPulse ( string channel, int startTime, int duration, double value, double finalValue ) : void
AddAnalogValue ( string channel, int time, double value ) : void
AddChannel ( string channelName ) : void
AddLinearRamp ( string channel, int startTime, int steps, double finalValue ) : void
AnalogPatternBuilder ( int patternLength ) : System
AnalogPatternBuilder ( string channelNames, int patternLength ) : System
BuildPattern ( ) : ].double[
GetValue ( string channel, int time ) : double
SwitchAllOffAtEndOfPattern ( ) : void
SwitchOffAtEndOfPattern ( string channel ) : void

비공개 메소드들

메소드 설명
buildSinglePattern ( string channel ) : double[]
getSortedListOfEvents ( string channel ) : List

메소드 상세

AddAnalogPulse() 공개 메소드

public AddAnalogPulse ( string channel, int startTime, int duration, double value, double finalValue ) : void
channel string
startTime int
duration int
value double
finalValue double
리턴 void

AddAnalogValue() 공개 메소드

public AddAnalogValue ( string channel, int time, double value ) : void
channel string
time int
value double
리턴 void

AddChannel() 공개 메소드

public AddChannel ( string channelName ) : void
channelName string
리턴 void

AddLinearRamp() 공개 메소드

public AddLinearRamp ( string channel, int startTime, int steps, double finalValue ) : void
channel string
startTime int
steps int
finalValue double
리턴 void

AnalogPatternBuilder() 공개 메소드

public AnalogPatternBuilder ( int patternLength ) : System
patternLength int
리턴 System

AnalogPatternBuilder() 공개 메소드

public AnalogPatternBuilder ( string channelNames, int patternLength ) : System
channelNames string
patternLength int
리턴 System

BuildPattern() 공개 메소드

public BuildPattern ( ) : ].double[
리턴 ].double[

GetValue() 공개 메소드

public GetValue ( string channel, int time ) : double
channel string
time int
리턴 double

SwitchAllOffAtEndOfPattern() 공개 메소드

public SwitchAllOffAtEndOfPattern ( ) : void
리턴 void

SwitchOffAtEndOfPattern() 공개 메소드

public SwitchOffAtEndOfPattern ( string channel ) : void
channel string
리턴 void

프로퍼티 상세

AnalogPatterns 공개적으로 프로퍼티

public Dictionary> AnalogPatterns
리턴 Dictionary>

Pattern 공개적으로 프로퍼티

public double[,] Pattern
리턴 ].double[

PatternLength 공개적으로 프로퍼티

public int PatternLength
리턴 int