Exemplo n.º 1
0
 public SteppedSineEquilizer(SteppedSineWave steppedSineWave, uint steps, double amplitude,
                             SteppedSineEqualizer lastEqualizer)
 {
     InitializeComponent();
     numericUpDown_targetAmplitude.Value = (decimal)amplitude;
     this.waveform = steppedSineWave;
     CreateEqualizerSlides(steps, amplitude);
     InitControls(lastEqualizer, steps, amplitude);
 }
Exemplo n.º 2
0
        public static Form GetGenerator(GeneratorType type)
        {
            Form generatorPanel = null;

            switch (type)
            {
            case GeneratorType.AribitraryWaveform:
                break;

            case GeneratorType.FromWavFile:
                break;

            case GeneratorType.LogChirpWaveform:
                generatorPanel = new LogChripWaveForm();
                break;

            case GeneratorType.MultiToneWaveform:
                generatorPanel = new MultiToneWaveForm();
                break;

            case GeneratorType.SingleToneWaveForm:
                generatorPanel = new SingleToneWaveForm();
                break;

            case GeneratorType.DualToneWaveForm:
                generatorPanel = new DualToneWaveForm();
                break;

            case GeneratorType.SteppedLevelSineWaveform:
                generatorPanel = new SteppedLevelSineWaveform();
                break;

            case GeneratorType.SteppedSineWaveform:
                generatorPanel = new SteppedSineWave();
                break;

            default:
                break;
            }
            return(generatorPanel);
        }