public VerticalConturViewModer() { ValuesBefore1 = new ChartValues <double>(); ValuesBefore2 = new ChartValues <double>(); ValuesAfter1 = new ChartValues <double>(); ValuesAfter2 = new ChartValues <double>(); ChartValuesBefore1 = new ChartValues <MeasureModel>(); ChartValuesBefore2 = new ChartValues <MeasureModel>(); ChartValuesAfter1 = new ChartValues <MeasureModel>(); ChartValuesAfter2 = new ChartValues <MeasureModel>(); //ChartValues = new ChartValues<MeasureModel>(); conturGrafSet = new ConturGrafSet(); YaxesName = conturGrafSet.yAxesName; XaxesName = conturGrafSet.xAxesName; conturApprox_1 = new ConturApprox(); conturApprox_2 = new ConturApprox(); ButtonChooseFile_1 = new RelayCommand(o => OpenFile_1("ReportsButton")); ButtonBuidGraf_1 = new RelayCommand(o => BuildFronCSV_1("ReportsButton")); ButtonChooseFile_2 = new RelayCommand(o => OpenFile_2("ReportsButton")); ButtonBuidGraf_2 = new RelayCommand(o => BuildFronCSV_2("ReportsButton")); ButtonBuildBack = new RelayCommand(o => BuildBack("ReportsButton")); Messenger.Default.Register <SentModelName>(this, SetFileNameEnding); ListOfItemsOPC listOfItemsOPC = new ListOfItemsOPC(); OPC_UA = new OPC_UA_Client("192.168.1.17", 500d, listOfItemsOPC.GetOPCitems()); _ = Task(); }
private List <ValuePair> GetApproxValues(string nameStepPos, string nameLaserPos, ConturApprox conturApprox) { List <ValuePair> values = new List <ValuePair>(); Read(); //MessageBox.Show(itemDict.Count.ToString()); try { float stepperPos = (float)(Convert.ToDouble(itemDict[nameStepPos])); float laserDist = (float)(Convert.ToDouble(itemDict[nameLaserPos])); values = conturApprox.GetPoints(stepperPos, laserDist); } catch (Exception ex) { } return(values); }