public static class CRDConfiguration.DetectorConfiguration extends CRDConfiguration.BaseConfiguration
Constructor and Description |
---|
DetectorConfiguration()
空构造函数。
|
Modifier and Type | Method and Description |
---|---|
double |
getAmplifierBandwidth()
获取放大器带宽。
|
double |
getAmplifierGain()
获取放大器增益。
|
String |
getAmplifierInUse()
获取正在使用的放大器。
|
double |
getApplicableWavelength()
获取适用波长。
|
double |
getAppliedVoltage()
获取应用电压。
|
double |
getDarkCount()
获取暗计数。
|
String |
getDetectorId()
获取探测器配置ID。
|
String |
getDetectorType()
获取探测器类型。
|
String |
getExternalSignalProcessing()
获取外部信号处理。
|
String |
getOutputPulseType()
获取输出脉冲类型。
|
double |
getOutputPulseWidth()
获取输出脉冲宽度。
|
double |
getQuantumEfficiency()
获取适用波长处的量子效率。
|
double |
getSpatialFilter()
获取空间滤波器。
|
double |
getSpectralFilter()
获取光谱滤波器。
|
double |
getTransmissionOfSpectralFilter()
获取光谱滤波器的透射百分比。
|
void |
setAmplifierBandwidth(double amplifierBandwidth)
设置放大器带宽。
|
void |
setAmplifierGain(double amplifierGain)
设置放大器增益。
|
void |
setAmplifierInUse(String amplifierInUse)
设置正在使用的放大器。
|
void |
setApplicableWavelength(double applicableWavelength)
设置适用波长。
|
void |
setAppliedVoltage(double appliedVoltage)
设置应用电压。
|
void |
setDarkCount(double darkCount)
设置暗计数。
|
void |
setDetectorId(String detectorId)
设置探测器配置ID。
|
void |
setDetectorType(String detectorType)
设置探测器类型。
|
void |
setExternalSignalProcessing(String externalSignalProcessing)
设置外部信号处理。
|
void |
setOutputPulseType(String outputPulseType)
设置输出脉冲类型。
|
void |
setOutputPulseWidth(double outputPulseWidth)
设置输出脉冲宽度。
|
void |
setQuantumEfficiency(double quantumEfficiency)
设置适用波长处的量子效率。
|
void |
setSpatialFilter(double spatialFilter)
设置空间滤波器。
|
void |
setSpectralFilter(double spectralFilter)
设置光谱滤波器。
|
void |
setTransmissionOfSpectralFilter(double transmissionOfSpectralFilter)
设置光谱滤波器的透射百分比。
|
String |
toCrdString()
获取实例的CRD格式的字符串表示。
|
String |
toString() |
equals, getConfigurationId, hashCode, setConfigurationId
public DetectorConfiguration()
这个构造函数并非绝对必要,但它可以防止在JDK 18及更高版本中出现虚假的javadoc警告。
public String getDetectorId()
public void setDetectorId(String detectorId)
detectorId
- 要设置的探测器配置ID
public String getDetectorType()
public void setDetectorType(String detectorType)
detectorType
- 要设置的探测器类型
public double getApplicableWavelength()
public void setApplicableWavelength(double applicableWavelength)
applicableWavelength
- 要设置的适用波长,以米为单位
public double getQuantumEfficiency()
public void setQuantumEfficiency(double quantumEfficiency)
quantumEfficiency
- 要设置的效率,以百分比表示
public double getAppliedVoltage()
public void setAppliedVoltage(double appliedVoltage)
appliedVoltage
- 要设置的应用电压,单位为伏特
public double getDarkCount()
public void setDarkCount(double darkCount)
darkCount
- 要设置的暗计数,单位为赫兹
public String getOutputPulseType()
public void setOutputPulseType(String outputPulseType)
outputPulseType
- 要设置的输出脉冲类型
public double getOutputPulseWidth()
public void setOutputPulseWidth(double outputPulseWidth)
outputPulseWidth
- 要设置的输出脉冲宽度,单位为皮秒
public double getSpectralFilter()
public void setSpectralFilter(double spectralFilter)
spectralFilter
- 要设置的光谱滤波器,单位为米
public double getTransmissionOfSpectralFilter()
public void setTransmissionOfSpectralFilter(double transmissionOfSpectralFilter)
transmissionOfSpectralFilter
- 要设置的百分比
public double getSpatialFilter()
public void setSpatialFilter(double spatialFilter)
spatialFilter
- 要设置的空间滤波器,单位为角秒
public String getExternalSignalProcessing()
public void setExternalSignalProcessing(String externalSignalProcessing)
externalSignalProcessing
- 要设置的外部信号处理
public double getAmplifierGain()
public void setAmplifierGain(double amplifierGain)
amplifierGain
- 要设置的放大器增益
public double getAmplifierBandwidth()
public void setAmplifierBandwidth(double amplifierBandwidth)
amplifierBandwidth
- 要设置的放大器带宽,单位为赫兹
public String getAmplifierInUse()
public void setAmplifierInUse(String amplifierInUse)
amplifierInUse
- 要设置的正在使用的放大器
public String toCrdString()
toCrdString
在类 CRDConfiguration.BaseConfiguration
中
Copyright © 2002-2023 CS GROUP. All rights reserved.