private static void AddParametro(DrillTool punta, Materiale materiale, double vel, double feed, double step) { var par = new ParametroPunta(punta); par.SetVelocitaTaglio(vel); par.SetFeedSync(feed); if (!(punta is Bareno)) par.Step = step; punta.AddOrUpdateParametro(par, materiale.MaterialeGuid); }
void UserInput_SourceUpdated(object sender, EventArgs e) { if (sender == NumeroGiri) { if (NumeroGiri.Value.HasValue) { ParametroPunta.SetNumeroGiri(NumeroGiri.Value.Value); } VelocitaTaglio.Update(); } else if (sender == VelocitaTaglio) { if (VelocitaTaglio.Value.HasValue) { ParametroPunta.SetVelocitaTaglio(VelocitaTaglio.Value.Value); } NumeroGiri.Update(); } else if (sender == AvanzamentoSincrono) { if (AvanzamentoSincrono.Value.HasValue) { ParametroPunta.SetFeedSync(AvanzamentoSincrono.Value.Value); } AvanzamentoAsincrono.Update(); } else if (sender == AvanzamentoAsincrono) { if (AvanzamentoAsincrono.Value.HasValue) { ParametroPunta.SetFeedAsync(AvanzamentoAsincrono.Value.Value); } AvanzamentoSincrono.Update(); } RequestUpdate(this); }