Beispiel #1
0
 public SignalParameters()
 {
     Start       = new IntParam("Начало сигнала: ", "Начало", 0);
     Duration    = new IntParam("Продолжительность сигнала: ", "Продолжительность", 1024);
     Mult        = new DoubleParam("Множитель значения: ", "Множитель", 1);
     Const       = new DoubleParam("Смещение на константу: ", "Смещение", 0);
     Freq        = new DoubleParam("Множитель частоты: ", "Частота", 64);
     Name        = new StringParam("Название: ", "Название", "сигнал");
     Description = new StringParam("Описание: ", "Описание", "");
     LineColor   = new EnumParam <Color>("Цвет линии: ", "Цвет", new BidirectDictionary <Color, string>(new Dictionary <Color, string>
     {
         [Color.Red]    = "Красный",
         [Color.Blue]   = "Синий",
         [Color.Green]  = "Зеленый",
         [Color.Yellow] = "Желтый",
         [Color.Brown]  = "Коричневый",
         [Color.Black]  = "Черный"
     }), Color.Red);
 }
 public TransformParameters(TransformStuff current)
 {
     Start = new DoubleParam("Нижняя частота: ", "Частота", current.StartFreq);
     Step  = new DoubleParam("Шаг частоты: ", "Шаг", current.StepFreq);
     Count = new IntParam("Число шагов: ", "Кол-во шагов", current.CountFreq);
 }