Example #1
0
        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();
        }
Example #2
0
        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);
        }