private void AddThreadTool(string toolName, LavorazioniEnumOperazioni lavorazioniEnumOperazioni, int pos) { var matC40 = GetMaterialByName(C40, MeasureUnit.Millimeter); var matInoxMm = GetMaterialByName(Aisi, MeasureUnit.Millimeter); var matAluMm = GetMaterialByName(Alu, MeasureUnit.Millimeter); var tMm = new UtensileFilettare(MeasureUnit.Millimeter) { OperazioneTipo = lavorazioniEnumOperazioni, ToolName = toolName, ToolPosition = pos }; AddParametro(tMm, matC40, VelTaglioC40); AddParametro(tMm, matInoxMm, VelTaglioInox); AddParametro(tMm, matAluMm, VelTaglioAlluminio); _mag.AddOrUpdateTool(tMm); var matC40Inc = GetMaterialByName(C40, MeasureUnit.Inch); var matInoxI = GetMaterialByName(Aisi, MeasureUnit.Inch); var matAluI = GetMaterialByName(Alu, MeasureUnit.Inch); var tI = new UtensileFilettare(MeasureUnit.Inch) { OperazioneTipo = lavorazioniEnumOperazioni, ToolName = toolName, ToolPosition = pos }; AddParametro(tI, matC40Inc, FeedAndSpeedHelper.GetInchSpeedCut(VelTaglioC40)); AddParametro(tI, matInoxI, FeedAndSpeedHelper.GetInchSpeedCut(VelTaglioInox)); AddParametro(tI, matAluI, FeedAndSpeedHelper.GetInchSpeedCut(VelTaglioAlluminio)); _mag.AddOrUpdateTool(tI); }
private static void AddParametro(UtensileFilettare tMm, Materiale matC40, double VelTaglioC40) { var par = new ParametroUtensileTornitura(tMm) { ModalitaVelocita = ModalitaVelocita.VelocitaTaglio, Velocita = VelTaglioC40, MaterialGuid = (matC40.MaterialeGuid), }; tMm.AddOrUpdateParametro(par, matC40.MaterialeGuid); }
public UtensileFilettaturaViewModel(UtensileFilettare fresaTool, TreeViewItemViewModel parent) : base(fresaTool, parent) { _utensileTornitura = fresaTool; }