C# Класс DAQ.Analog.AnalogPatternBuilder

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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