예제 #1
0
        private void MenuItem_Click_2(object sender, RoutedEventArgs e)
        {
            OpenFileDialog read_ecu_setting = new OpenFileDialog();
            if (read_ecu_setting.ShowDialog() == true)
            {
                ECUData ECUDataRead = new ECUData();
                ECUDataRead.ECUDataRead(read_ecu_setting.FileName);
                var ip_tib = new ObservableCollection<DataObject>();
                var IP_TI_tco_2_PL_IVVT_x = new ObservableCollection<DataObject>();
                var IP_TI_tco_1_PL_IVVT_x = new ObservableCollection<DataObject>();
                var ip_ti_tco_2_is_ivvt_n_maf_table = new ObservableCollection<DataObject>();
                var ip_ti_tco_1_is_ivvt_n_maf_table = new ObservableCollection<DataObject>();
                this.IP_TIB_current.ItemsSource = ip_tib;
                this.IP_TI_tco_2_PL_IVVT_x_current.ItemsSource = IP_TI_tco_2_PL_IVVT_x;
                this.IP_TI_tco_1_PL_IVVT_x_current.ItemsSource = IP_TI_tco_1_PL_IVVT_x;
                this.ip_ti_tco_2_is_ivvt_n_maf_current.ItemsSource = ip_ti_tco_2_is_ivvt_n_maf_table;
                this.ip_ti_tco_1_is_ivvt_n_maf_current.ItemsSource = ip_ti_tco_1_is_ivvt_n_maf_table;
                Table16x12 zz = new Table16x12();
                zz.GenerateTable16x12();

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

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

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

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

                ECUCurrentSettings.IsSelected = true;
            }
        }
예제 #2
0
        private void MenuItem_Click_2(object sender, RoutedEventArgs e)
        {
            OpenFileDialog read_ecu_setting = new OpenFileDialog();

            if (read_ecu_setting.ShowDialog() == true)
            {
                ECUData ECUDataRead = new ECUData();
                ECUDataRead.ECUDataRead(read_ecu_setting.FileName);
                var ip_tib = new ObservableCollection <DataObject>();
                var IP_TI_tco_2_PL_IVVT_x           = new ObservableCollection <DataObject>();
                var IP_TI_tco_1_PL_IVVT_x           = new ObservableCollection <DataObject>();
                var ip_ti_tco_2_is_ivvt_n_maf_table = new ObservableCollection <DataObject>();
                var ip_ti_tco_1_is_ivvt_n_maf_table = new ObservableCollection <DataObject>();
                this.IP_TIB_current.ItemsSource = ip_tib;
                this.IP_TI_tco_2_PL_IVVT_x_current.ItemsSource     = IP_TI_tco_2_PL_IVVT_x;
                this.IP_TI_tco_1_PL_IVVT_x_current.ItemsSource     = IP_TI_tco_1_PL_IVVT_x;
                this.ip_ti_tco_2_is_ivvt_n_maf_current.ItemsSource = ip_ti_tco_2_is_ivvt_n_maf_table;
                this.ip_ti_tco_1_is_ivvt_n_maf_current.ItemsSource = ip_ti_tco_1_is_ivvt_n_maf_table;
                Table16x12 zz = new Table16x12();
                zz.GenerateTable16x12();


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

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

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

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


                ECUCurrentSettings.IsSelected = true;
            }
        }