Пример #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();
        }
Пример #2
0
        public MainWindow()
        {
            InitializeComponent();

            mainPage           = new MainPage();
            settingsPage       = new Settings();
            forceGrafSet       = new ForceGrafSet();
            forceGrafSetLine_1 = new ForceGrafSetLine_1();
            forceGrafSetLine_2 = new ForceGrafSetLine_2();
            conturGrafSet      = new ConturGrafSet();
            //grafViewModel_1 = new GrafViewModel(forceGrafSet);
            grafViewModel_1          = new CycleForceGrafViewModel(forceGrafSet, "Угловое перемещение", 1);
            lineForceGrafViewModel_1 = new LineForceGrafViewModel_1(forceGrafSetLine_1, "Боковое перемещение", 2);
            lineForceGrafViewModel_2 = new LineForceGrafViewModel_2(forceGrafSetLine_2, "Тангенциальное перемещение", 3);
            conturViewModel_1        = new ConturViewModel_1(conturGrafSet, "Продольный контур");
            conturViewModel_2        = new ConturViewModel_2(conturGrafSet, "Поперечный контур");
            grafPage_1   = new GrafPage(grafViewModel_1);
            grafPage_2   = new GrafPage(lineForceGrafViewModel_1);
            grafPage_3   = new GrafPage(lineForceGrafViewModel_2);
            ConturPage_1 = new GrafPage(conturViewModel_1);
            ConturPage_2 = new GrafPage(conturViewModel_2);
            conturPage   = new ConturPage();
            almPage      = new AlmPage();
            Main.Content = mainPage;
        }