public static void ConfigureParamsView(ParamsView view) { var sawingModesView = new SawingModesView(); view.BindingSource.DataSourceChanged += (s, e) => sawingModesView.sawingModesBindingSource.DataSource = view.GetParams <SawingTechOperation>().SawingModes; view.AddParam(nameof(IsExactlyBegin), "Начало точно") .AddParam(nameof(IsExactlyEnd), "Конец точно") .AddParam(nameof(AngleA)) .AddParam(nameof(Departure)) .AddIndent() .AddAcadObject(message: "Выберите объект", allowedTypes: $"{AcadObjectNames.Line},{AcadObjectNames.Arc},{AcadObjectNames.Lwpolyline}", afterSelect: ids => { var operation = view.GetParams <SawingTechOperation>(); operation.ProcessingArea = null; var border = ((SawingTechProcess)operation.TechProcess).CreateExtraObjects(ids[0])[0]; operation.SetFromBorder(border); view.ResetControls(); sawingModesView.sawingModesBindingSource.DataSource = operation.SawingModes; } ) .AddText("Режимы") .AddControl(sawingModesView, 6); }
public static void ConfigureParamsView(ParamsView view) { view.AddParam(nameof(Frequency)) .AddParam(nameof(FeedMax), "Подача макс") .AddParam(nameof(FeedMin), "Подача мин") .AddIndent() .AddParam(nameof(ZSafety)) .AddParam(nameof(ZEntry), "Z входа") .AddParam(nameof(Depth)); }
public static void ConfigureParamsView(ParamsView view) { view.AddParam(nameof(StepX1), "Шаг X1") .AddParam(nameof(StepX2), "Шаг X2") .AddParam(nameof(StepY), "Шаг Y") .AddIndent() .AddParam(nameof(Departure)) .AddParam(nameof(IsDepartureOnBorderSection), "Выезд по границе сечения") .AddParam(nameof(CuttingFeed)) .AddParam(nameof(Delta)) .AddParam(nameof(IsUplifting)); }
public static void ConfigureParamsView(ParamsView view) { view.AddParam(nameof(Frequency)) .AddParam(nameof(Depth)) .AddIndent() .AddOrigin() .AddAcadObject(nameof(ProcessingArea), "Отверстия", "Выберите окружности", AcadObjectNames.Circle) .AddIndent() .AddParam(nameof(FeedMax), "Подача макс.") .AddParam(nameof(FeedMin), "Подача мин.") .AddIndent() .AddParam(nameof(ZSafety)) .AddParam(nameof(ZEntry)); }
public static void ConfigureParamsView(ParamsView view) { view.AddParam(nameof(ProcessingAngle), "Угол полосы") .AddParam(nameof(CuttingFeed), "Подача гребенка") .AddParam(nameof(FeedFinishing), "Подача чистовая") .AddIndent() .AddParam(nameof(BandWidth), "Ширина полосы") .AddParam(nameof(BandSpacing), "Расст.м/у полосами") .AddParam(nameof(BandStart), "Начало полосы") .AddParam(nameof(Depth), "Глубина") .AddIndent() .AddParam(nameof(MaxCrestWidth), "Макс.шир.гребня") .AddParam(nameof(IsEdgeProcessing), "Обработка краев") .AddControl(new PassListControl(view.BindingSource), 10); }
public static void ConfigureParamsView(ParamsView view) { view.AddParam(nameof(IsA90), "A=90") .AddAcadObject(nameof(Profile)) .AddParam(nameof(CuttingFeed)) .AddParam(nameof(LongStep), "Шаг продольный") .AddParam(nameof(ProfileStep), "Шаг по профилю") .AddParam(nameof(ProfileBegin), "Профиль начало") .AddParam(nameof(ProfileEnd), "Профиль конец") .AddParam(nameof(IsExactlyBegin), "Начало точно") .AddParam(nameof(IsExactlyEnd), "Конец точно") .AddIndent() .AddParam(nameof(IsOutlet), "Отвод") .AddParam(nameof(Departure)) .AddParam(nameof(Delta)) .AddParam(nameof(ChangeProcessSide), "Сторона обработки") .AddParam(nameof(ChangeEngineSide), "Сторона двигателя"); }
public static void ConfigureParamsView(ParamsView view) { view.AddParam(nameof(StepPass)) .AddParam(nameof(StartPass)) .AddParam(nameof(EndPass)) .AddParam(nameof(IsReverse), "Обратно") .AddIndent() .AddParam(nameof(StepLong)) .AddParam(nameof(Departure)) .AddIndent() .AddParam(nameof(Penetration)) .AddParam(nameof(CuttingFeed)) .AddIndent() .AddParam(nameof(Delta)) .AddParam(nameof(IsDepartureOnBorderSection), "Выезд по границе сечения") .AddParam(nameof(PenetrationAll), "Заглубление всего") .AddParam(nameof(IsUplifting)); }
public static void ConfigureParamsView(ParamsView view) { view.AddParam(nameof(StepX1), "Шаг X1") .AddParam(nameof(StepX2), "Шаг X2") .AddIndent() .AddParam(nameof(StartPass), "Начало") .AddParam(nameof(EndPass), "Конец") .AddParam(nameof(StepY), "Шаг Y мин.") .AddParam(nameof(YMax), "Шаг Y макс.") .AddParam(nameof(IsReverse), "Обратно") .AddIndent() .AddParam(nameof(StepZ), "Шаг Z") .AddIndent() .AddParam(nameof(Departure)) .AddParam(nameof(IsDepartureOnBorderSection), "Выезд по границе сечения") .AddParam(nameof(CuttingFeed)) .AddParam(nameof(Delta)) .AddParam(nameof(IsUplifting)); }
public static void ConfigureParamsView(ParamsView view) { view.AddParam(nameof(IsA90), "A=90") .AddAcadObject(nameof(Profile)) .AddParam(nameof(CuttingFeed)) .AddParam(nameof(FirstPass), "Начало профиля") .AddParam(nameof(IsExactlyBegin), "Начало точно") .AddParam(nameof(LasttPass), "Конец профиля") .AddParam(nameof(IsExactlyEnd), "Конец точно") .AddParam(nameof(StepPass)) .AddParam(nameof(IsProfileStep), "Шаг по профилю") .AddIndent() .AddParam(nameof(PenetrationStep), "Заглубление: шаг") .AddParam(nameof(PenetrationBegin), "Заглубление: начало") .AddParam(nameof(PenetrationEnd), "Заглубление: конец") .AddIndent() .AddParam(nameof(IsOutlet), "Отвод") .AddParam(nameof(Departure)) .AddParam(nameof(Delta)) //.AddParam(nameof(ChangeProcessSide), "Сторона обработки") .AddParam(nameof(ChangeEngineSide), "Разворот двигателя на 180"); }
public static void ConfigureParamsView(ParamsView view) { view.AddParam(nameof(ProcessingAngle), "Угол полосы") .AddParam(nameof(CuttingFeed)); }