Ejemplo n.º 1
0
        private void MenuItem_Click(object sender, RoutedEventArgs e)
        {
            OpenFileDialog ofd = new OpenFileDialog();
            if (ofd.ShowDialog() == true)
            {
                textbox1.Text = ofd.FileName;
                DataFromLog xx = new DataFromLog(ofd.FileName);
                xx.DataProcessing();
                this.dataGrid1.ItemsSource = xx.list;

                Table16x12 zz = new Table16x12();
                zz.GenerateTable16x12();
                zz.IndexOfTableCalculation(xx.list);
                zz.IndexOfTableCalculation_idle(xx.idle_list);
                var afr_list = new ObservableCollection<DataObject>();
                var afr_list_idle = new ObservableCollection<DataObject>();
                this.Afr_from_log.ItemsSource = afr_list;
                this.Afr_from_log_idle.ItemsSource = afr_list_idle;

                for (int i = 0; i < 16; i++)
                {
                    afr_list.Add(new DataObject()
                    {
                        A = zz.table16x12[i, 0].ToString(),
                        B = zz.table16x12[i, 1].ToString(),
                        C = zz.table16x12[i, 2].ToString(),
                        D = zz.table16x12[i, 3].ToString(),
                        E = zz.table16x12[i, 4].ToString(),
                        F = zz.table16x12[i, 5].ToString(),
                        G = zz.table16x12[i, 6].ToString(),
                        H = zz.table16x12[i, 7].ToString(),
                        I = zz.table16x12[i, 8].ToString(),
                        Y = zz.table16x12[i, 9].ToString(),
                        K = zz.table16x12[i, 10].ToString(),
                        L = zz.table16x12[i, 11].ToString()
                    });

                }

                for (int i = 0; i < 6; i++)
                {
                    afr_list_idle.Add(new DataObject()
                    {
                        A = zz.table6x6[i, 0].ToString(),
                        B = zz.table6x6[i, 1].ToString(),
                        C = zz.table6x6[i, 2].ToString(),
                        D = zz.table6x6[i, 3].ToString(),
                        E = zz.table6x6[i, 4].ToString(),
                        F = zz.table6x6[i, 5].ToString()

                    });

                }

                var x = xx.list.Max(m => Convert.ToDecimal(m.E));
                textbox2.Text = x.ToString();
                AFR.IsSelected = true;
            }
        }
Ejemplo n.º 2
0
        private void MenuItem_Click(object sender, RoutedEventArgs e)
        {
            OpenFileDialog ofd = new OpenFileDialog();

            if (ofd.ShowDialog() == true)
            {
                textbox1.Text = ofd.FileName;
                DataFromLog xx = new DataFromLog(ofd.FileName);
                xx.DataProcessing();
                this.dataGrid1.ItemsSource = xx.list;

                Table16x12 zz = new Table16x12();
                zz.GenerateTable16x12();
                zz.IndexOfTableCalculation(xx.list);
                zz.IndexOfTableCalculation_idle(xx.idle_list);
                var afr_list      = new ObservableCollection <DataObject>();
                var afr_list_idle = new ObservableCollection <DataObject>();
                this.Afr_from_log.ItemsSource      = afr_list;
                this.Afr_from_log_idle.ItemsSource = afr_list_idle;



                for (int i = 0; i < 16; i++)
                {
                    afr_list.Add(new DataObject()
                    {
                        A = zz.table16x12[i, 0].ToString(),
                        B = zz.table16x12[i, 1].ToString(),
                        C = zz.table16x12[i, 2].ToString(),
                        D = zz.table16x12[i, 3].ToString(),
                        E = zz.table16x12[i, 4].ToString(),
                        F = zz.table16x12[i, 5].ToString(),
                        G = zz.table16x12[i, 6].ToString(),
                        H = zz.table16x12[i, 7].ToString(),
                        I = zz.table16x12[i, 8].ToString(),
                        Y = zz.table16x12[i, 9].ToString(),
                        K = zz.table16x12[i, 10].ToString(),
                        L = zz.table16x12[i, 11].ToString()
                    });
                }

                for (int i = 0; i < 6; i++)
                {
                    afr_list_idle.Add(new DataObject()
                    {
                        A = zz.table6x6[i, 0].ToString(),
                        B = zz.table6x6[i, 1].ToString(),
                        C = zz.table6x6[i, 2].ToString(),
                        D = zz.table6x6[i, 3].ToString(),
                        E = zz.table6x6[i, 4].ToString(),
                        F = zz.table6x6[i, 5].ToString()
                    });
                }

                var x = xx.list.Max(m => Convert.ToDecimal(m.E));
                textbox2.Text  = x.ToString();
                AFR.IsSelected = true;
            }
        }