C# 클래스 EDMBlockHead.Acquire.Input.ScannedAnalogInput

This class contains the configuration information for a scanned analog input. Ideally each input channel could have it's own scan parameters. But they can't. The DAQ board can only perform one scan at a time (it's multiplexed). So what we do is configure one big scan (see ScannedAnalogInputCollection) and then chop up the data for each of the input channels. The big scan is as fast as the fastest scan and as long as the longest. Each channel is then reduced by either chopping the end off the data (as in the pmt) or binning the data up (the magnetometer).
파일 보기 프로젝트 열기: ColdMatter/EDMSuite 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AverageEvery int
Calibration double
Channel DAQ.HAL.AnalogInputChannel
ChopLength int
ChopStart int
ChosenPoints int[]
HighLimit double
LowLimit double
ReductionMode DataReductionMode

공개 메소드들

메소드 설명
CalculateClockRate ( int rawClockRate ) : int
Reduce ( double rawData ) : double[]

메소드 상세

CalculateClockRate() 공개 메소드

public CalculateClockRate ( int rawClockRate ) : int
rawClockRate int
리턴 int

Reduce() 공개 메소드

public Reduce ( double rawData ) : double[]
rawData double
리턴 double[]

프로퍼티 상세

AverageEvery 공개적으로 프로퍼티

public int AverageEvery
리턴 int

Calibration 공개적으로 프로퍼티

public double Calibration
리턴 double

Channel 공개적으로 프로퍼티

public AnalogInputChannel,DAQ.HAL Channel
리턴 DAQ.HAL.AnalogInputChannel

ChopLength 공개적으로 프로퍼티

public int ChopLength
리턴 int

ChopStart 공개적으로 프로퍼티

public int ChopStart
리턴 int

ChosenPoints 공개적으로 프로퍼티

public int[] ChosenPoints
리턴 int[]

HighLimit 공개적으로 프로퍼티

public double HighLimit
리턴 double

LowLimit 공개적으로 프로퍼티

public double LowLimit
리턴 double

ReductionMode 공개적으로 프로퍼티

public DataReductionMode ReductionMode
리턴 DataReductionMode