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; } }
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; } }