public abstract class SignalSource<T extends SignalSource<T>> extends Source2Impl
Constructor and Description |
---|
SignalSource() |
Modifier and Type | Method and Description |
---|---|
TriggerManager |
getTriggerManager() |
T |
off() |
T |
on() |
T |
outputOn(boolean outputOn) |
T |
samplingRate(double samplingRate) |
T |
samplingRate(double targetSamplingRate,
double observedFrequency) |
T |
samplingTime(double samplingTime) |
T |
samplingTime(double targetSamplingTime,
double observedFrequency)
Determines the samplingTime near targetSamplingTime in a way that the the FFT spectrum analyzer resolves the observedFrequency exactly.
|
T |
setDefaultSamplingTime() |
void |
setRate(double rate) |
getImplementation, getSamplingTime
connect, doubleDbProperty, doubleDbProperty, doubleProperty, doubleProperty, getInWire, getOutWire, getOutWire, hide, hideSystemOnly, label, name, rebuild, set, show
addSymbol, getMainParameters, getName, longName, name, name, notifyBeforeParameterChange, setStepInterceptor, setSymbol, show, show, toString
public T samplingRate(double samplingRate)
public T samplingTime(double samplingTime)
samplingTime
- sampling period, i.e. the inverse of the sampling ratepublic T samplingRate(double targetSamplingRate, double observedFrequency)
public T samplingTime(double targetSamplingTime, double observedFrequency)
targetSamplingTime
- observedFrequency
- public TriggerManager getTriggerManager()
public T outputOn(boolean outputOn)
public T on()
public T off()
public void setRate(double rate)
public T setDefaultSamplingTime()