Class NoiseWaveform

java.lang.Object
org.yamcs.studio.data.sim.SimFunction<VDoubleArray>
org.yamcs.studio.data.sim.NoiseWaveform

public class NoiseWaveform extends SimFunction<VDoubleArray>
Function to simulate a waveform containing a uniformly distributed random data.
  • Constructor Details

    • NoiseWaveform

      public NoiseWaveform()
      Creates a waveform with samples from a uniform distribution from -5 to 5, updating every second.
    • NoiseWaveform

      public NoiseWaveform(Double min, Double max, Double interval)
      Creates a gaussian waveform signal with a gaussian distribution, updating at the rate specified.
      Parameters:
      min - the minimum value
      max - the maximum value
      interval - time between samples in seconds
    • NoiseWaveform

      public NoiseWaveform(Double min, Double max, Double nSamples, Double interval)
      Creates a gaussian waveform signal with a gaussian distribution, updating at the rate specified.
      Parameters:
      min - the minimum value
      max - the maximum value
      nSamples - number of elements in the waveform
      interval - time between samples in seconds