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 WindowTransformParameters(WindowedTransformStuff current) : base(current) { WinSize = new IntParam("Размер окна: ", "Окно", current.WinSize); WinStep = new IntParam("Сдвиг окна: ", "Сдвиг окна", current.WinStep); }
public StartParameters() { Size = new IntParam("Длительность сигнала", "Длительность", 1024); }
public TransformParameters(TransformStuff current) { Start = new DoubleParam("Нижняя частота: ", "Частота", current.StartFreq); Step = new DoubleParam("Шаг частоты: ", "Шаг", current.StepFreq); Count = new IntParam("Число шагов: ", "Кол-во шагов", current.CountFreq); }