Beispiel #1
0
 public func_gen(func_gen_config fgc)
 {
     /*
      * freq = 1000;
      * amp = 1.0;
      * func = func_form.sine;
      */
     setup      = fgc;
     sweepstate = 0.0;
     sweepup    = true;
     phi        = 0;
     mphi       = 0.0;
     rg         = new Random();
 }
Beispiel #2
0
        public test_tone_gen(log_delegate dgt)
        {
            log = dgt;

            setup = new func_gen_config();

            int wid = WaveOut.DeviceCount;

            devices = new List <string>();
            for (int i = 0; i < wid; i++)
            {
                WaveOutCapabilities devinf = WaveOut.GetCapabilities(i);
                devices.Add(String.Format("{0}: {1} channels", devinf.ProductName, devinf.Channels));
            }

            /*
             * freq = 1000;
             * amp = 1;
             * on = true;
             * func = func_form.sine;
             */
        }