Class SineWaveform


public class SineWaveform extends SimFunction<VDoubleArray>
Function to simulate a waveform containing a sine wave.
  • Constructor Details

    • SineWaveform

      public SineWaveform()
      Creates sine wave of 100 samples, with period of 1 second, wavelength of 100 samples, updating at 10 Hz.
    • SineWaveform

      public SineWaveform(Double periodInSeconds, Double wavelengthInSamples, Double updateRateInSeconds)
      Creates sine wave of 100 samples, with given period and given wavelength of 100 samples, updating at given rate.
      Parameters:
      periodInSeconds - the period measured in seconds
      wavelengthInSamples - the wavelength measured in samples
      updateRateInSeconds - the update rate in seconds
    • SineWaveform

      public SineWaveform(Double periodInSeconds, Double wavelengthInSamples, Double nSamples, Double updateRateInSeconds)
      Creates sine wave of 100 samples, with given period and given wavelength of given number of samples, updating at given rate.
      Parameters:
      periodInSeconds - the period measured in seconds
      wavelengthInSamples - the wavelength measured in samples
      nSamples - the number of samples
      updateRateInSeconds - the update rate in seconds