示例#1
0
        private ToolParameterVueModel GetVueModelBlitz(MachineInfoModel machine)
        {
            var par = _parameterMachineService.GetParameters(machine, (int)enPanel.ToolsBlitz);

            var result = new ToolParameterVueModel
            {
                toolsTf = par.Where(p => p.VarNumber == 416 || p.VarNumber == 420).OrderBy(n => n.VarNumber).ToList(),

                toolsTm = par.Where(p => p.VarNumber == 422 || p.VarNumber == 426).OrderByDescending(n => n.VarNumber).ToList(),
            };

            foreach (var t1 in result.toolsTf)
            {
                t1.Value = double.IsNaN(double.Parse(t1.Value)) ? "" : double.Parse(t1.Value).ToString("0");
            }

            foreach (var t2 in result.toolsTm)
            {
                t2.Value = double.IsNaN(double.Parse(t2.Value)) ? "" : double.Parse(t2.Value).ToString("0");
            }

            return(result);
        }
        private SensorSpindlesAxelParameterVueModel GetSensorsAxelVueModel(MachineInfoModel machine)
        {
            var par    = _parameterMachineService.GetParameters(machine, (int)enPanel.AXEL_Sp_Sensors);
            var result = new SensorSpindlesAxelParameterVueModel
            {
                TempoSovraAssorbimento = par.FirstOrDefault(p => p.VarNumber == 2616),
                QtaSovrassorbimento    = par.FirstOrDefault(p => p.VarNumber == 2624),
                TempoSovraTemperatura  = par.FirstOrDefault(p => p.VarNumber == 2618),
                QtaSovraTemperatura    = par.FirstOrDefault(p => p.VarNumber == 2626),
                NumSblocchiPinza       = par.FirstOrDefault(p => p.VarNumber == 103)
            };

            return(result);
        }