public static void DonguCalistir() { int sayac = 0; ////////////////////////////////////////LOOP////////////////////////////////////////////////////////////////////////////////////////// for (int i = 0; i < PipeOp.Get_numofPipe(); i++) { PublicListeler.ANALISTE.Add(i, Sabitler.Pipe_Diameters[Sabitler.Pipe_Diameters.Length - 1]);//yani 558,8 UnsafeNativeMethods.ENsetlinkvalue(i + 1, LinkValue.InitSetting, 130); } Console.WriteLine(1 + ". Döngü Başlangıcı"); PublicListeler.DonguListesi = Iterations.Iteration_ILK(PublicListeler.ANALISTE).ToDictionary(entry => entry.Key, entry => entry.Value); Console.WriteLine("-------1. iterasyon sonucu Reilience index: " + ResIndexClass.Calculate_Resindex()); Console.WriteLine("-------1. iterasyon sonucu head difference: " + FailureIndexClass.Calculate_Failureindex()); Console.WriteLine("Hizlar "); var hizlar = PipeOp.Get_Velocity(); for (int i = 0; i < PipeOp.Get_numofPipe(); i++) { Console.WriteLine(hizlar[i]); } PublicListeler.AraList_kontrolSonrasi.Clear(); do { sayac = sayac + 1; Console.WriteLine("------------------------------------"); Console.WriteLine(sayac + 1 + ". Döngü Başlangıcı"); PublicListeler.DonguListesi = Iterations.Iteration(PublicListeler.DonguListesi).ToDictionary(entry => entry.Key, entry => entry.Value); int say = sayac + 1; Console.WriteLine("-------" + say + ". iterasyon sonucu Reilience index: " + ResIndexClass.Calculate_Resindex()); Console.WriteLine("-------" + say + ". iterasyon sonucu head difference: " + FailureIndexClass.Calculate_Failureindex()); Console.WriteLine("Hizlar "); var hizlar2 = PipeOp.Get_Velocity(); for (int i = 0; i < PipeOp.Get_numofPipe(); i++) { Console.WriteLine(hizlar2[i]); } PublicListeler.AraList_kontrolSonrasi.Clear(); } while (PublicListeler.SabitListe.Count < PublicListeler.ANALISTE.Count); ////////////////////////////////////////LOOP///////////////////////////////////////////////////////////////////////////////////////////// Console.WriteLine(" "); var sonhal = PublicListeler.SabitListe.OrderBy(x => x.Key).ToList(); Console.WriteLine(" "); Console.WriteLine("-----------SON DURUMDA ÇAPLAR---------------"); foreach (KeyValuePair <int, float> kvp in sonhal) { UnsafeNativeMethods.ENsetlinkvalue(kvp.Key + 1, LinkValue.Diameter, kvp.Value); Console.WriteLine("Son hal > Boru = {0}, Çap = {1}", kvp.Key + 1, kvp.Value); } Console.WriteLine(" "); float min = FailureIndexClass.Calculate_Failureindex(); float rez = ResIndexClass.Calculate_Resindex(); PipeOp.CostCalculation(PublicListeler.SabitListe); Console.WriteLine("Pressure-30m= " + min); Console.WriteLine("Resilience index: " + rez); }
public static void DonguGiris() { NetworkOp.StartSimulation(); // Networkü perform eder NetworkOp.SaveAndRun(); //PipeOp.Set_PipeDia(Sabitler.Pipe_Diameters[Sabitler.Pipe_Diameters.Length - 1]); NetworkOp.SaveAndRun(); ResIndexClass.SetResindex(); NetworkOp.SaveAndRun(); PipeOp.Get_numofPipe(); Console.WriteLine("Current Resilience index: " + ResIndexClass.Calculate_Resindex()); Console.WriteLine("Current Surplus value: " + FailureIndexClass.Calculate_Failureindex()); }
private void btn_Pareto_Click(object sender, EventArgs e) { //SAYAC ind.Text = Convert.ToString(sayi); timer1.Interval = 1000; timer1.Start(); //SAYAC //dataGridView2.Rows.Clear(); for (int i = 10; i < 98; i += 3) { //PublicListeler.ANALISTE.Clear(); Console.Clear(); double res = i / 100.0; ResIndexClass.Kullanıcı_ResilienceIndex = (float)res; Sabitler.MinHead = float.Parse(txt_minPressure.Text); DonguClass.DonguGiris(); DonguClass.DonguCalistir(); string a = FailureIndexClass.Calculate_Failureindex().ToString(); string b = ResIndexClass.Calculate_Resindex().ToString(); float c = PipeOp.CostCalculation(PublicListeler.SabitListe); dataGridView2.Rows.Add(i, res, a, b, c); PublicListeler.resres.Clear(); PublicListeler.ANALISTE.Clear(); PublicListeler.IterListesi.Clear(); PublicListeler.ANALISTE.Clear(); PublicListeler.Powdis_Dict.Clear(); PublicListeler.Powdis_Dict_ILK.Clear(); PublicListeler.AraList.Clear(); PublicListeler.GuncelBoruListesi.Clear(); PublicListeler.List_BoruvCap.Clear(); PublicListeler.AraList_kontrolSonrasi.Clear(); PublicListeler.dongu.Clear(); PublicListeler.SabitListe.Clear(); PublicListeler.DonguListesi.Clear(); PublicListeler.Node_Demand_list.Clear(); PublicListeler.Node_HGL_list_CAP1.Clear(); PublicListeler.Node_HGL_list_CAP2.Clear(); } timer1.Stop(); }
public static bool Kontroller(int b) ///b. boru için kontrol yapar\\\ { float[] Velocityler = PipeOp.Get_Velocity(); float f_index = FailureIndexClass.Calculate_Failureindex(); float r_index = ResIndexClass.Calculate_Resindex(); PublicListeler.resres.Add(r_index); if (Velocityler.Max() <= 2 && r_index > ResIndexClass.Kullanıcı_ResilienceIndex && f_index >= 0) { return(true); } return(false); }
private void button1_Click(object sender, EventArgs e) { dataGridView1.Rows.Clear(); Console.Clear(); lbl_res.Text = ""; lbl_cost.Text = " "; lbl_pressuredifference.Text = ""; ResIndexClass.Kullanıcı_ResilienceIndex = float.Parse(txt_resindex.Text); Sabitler.MinHead = float.Parse(txt_minPressure.Text); DonguClass.DonguGiris(); //DonguClass.DonguCalistir(); lbl_pressuredifference.Text = FailureIndexClass.Calculate_Failureindex().ToString(); lbl_res.Text = ResIndexClass.Calculate_Resindex().ToString(); float a = PipeOp.CostCalculation(PublicListeler.SabitListe); lbl_cost.Text = a.ToString(); for (int i = 0; i < PublicListeler.SabitListe.Count; i++) { UnsafeNativeMethods.ENgetlinkvalue(i + 1, LinkValue.Diameter, out float dia); dataGridView1.Rows.Add("Pipe " + (i + 1) + ":", dia); } PublicListeler.resres.Clear(); PublicListeler.ANALISTE.Clear(); PublicListeler.IterListesi.Clear(); PublicListeler.ANALISTE.Clear(); PublicListeler.Powdis_Dict.Clear(); PublicListeler.Powdis_Dict_ILK.Clear(); PublicListeler.AraList.Clear(); PublicListeler.GuncelBoruListesi.Clear(); PublicListeler.List_BoruvCap.Clear(); PublicListeler.AraList_kontrolSonrasi.Clear(); PublicListeler.dongu.Clear(); PublicListeler.SabitListe.Clear(); PublicListeler.DonguListesi.Clear(); PublicListeler.Node_Demand_list.Clear(); PublicListeler.Node_HGL_list_CAP1.Clear(); PublicListeler.Node_HGL_list_CAP2.Clear(); }
public static void Main() { ResIndexClass ResIndex = new ResIndexClass(); NetworkOp RunSim = new NetworkOp(); RunSim.StartSimulation(); // Networkü perform eder //Console.WriteLine("Resilience Index: ");//Kullanıcıdan Resilience index alınır //ResIndex.SetResindex(Convert.ToDouble(Console.ReadLine())); //double UserDefinedResindex=ResIndex.GetResindex(); //UserDefinedResindex Resilience indexi veriyor //PipeOp.Get_Flow(PipeOp.Get_numofPipe()); PipeOp.Get_Flow(); NetworkOp.SaveAndRun(); //Console.WriteLine(PipeOp.PipeCost_Dia(1)); //ReservoirOp.Get_ResElevation(); //BU REZERVUAR YÜKSEKLİKLERİNİ ALABİLDİĞİM KISIM //float[] resyukseklikleri = ReservoirOp.Get_ResElevations(); //foreach (float i in resyukseklikleri) //{ //Console.WriteLine( "{0}", i); //} //BU REZERVUAR YÜKSEKLİKLERİNİ ALABİLDİĞİM KISIM //ReservoirOp.Calculate_TotalPowerofSystem(); //PipeOp.Set_PipeDia(550); NetworkOp.SaveAndRun(); //float[] Diameter1 = new float[PipeOp.Get_numofPipe()]; //float[] Diameter2 = new float[PipeOp.Get_numofPipe()]; //for (int j = 0; j < PipeOp.Get_numofPipe(); j++) //{ // Diameter1[j] = 550; // Diameter2[j] = 500; //} // PipeOp.Calculate_PowerDissipation(Diameter1, Diameter2); PipeOp.Set_PipeDia(550); ////////////////////////////////////////DÖNGÜ///////////////////////////////////////////////////////////////////////////////////////////// for (int i = 0; i < PipeOp.Get_numofPipe(); i++) { PublicListeler.ANALISTE.Add(i, Sabitler.Pipe_Diameters[Sabitler.Pipe_Diameters.Length - 1]);//yani 550 } Console.WriteLine(1 + ". Döngü Başlangıcı"); PublicListeler.DonguListesi = Iterations.Iteration_ILK(PublicListeler.ANALISTE).ToDictionary(entry => entry.Key, entry => entry.Value); PublicListeler.AraList_kontrolSonrasi.Clear(); PublicListeler.SabitListe.Add(-1, 0); do { sayac = sayac + 1; Console.WriteLine("------------------------------------"); Console.WriteLine(sayac + 1 + ". Döngü Başlangıcı"); PublicListeler.DonguListesi = Iterations.Iteration(PublicListeler.DonguListesi).ToDictionary(entry => entry.Key, entry => entry.Value); PublicListeler.AraList_kontrolSonrasi.Clear(); } while (PublicListeler.SabitListe.Count < PublicListeler.ANALISTE.Count); // ////////////////////////////////////////DÖNGÜ///////////////////////////////////////////////////////////////////////////////////////////// Console.WriteLine(" "); Console.WriteLine("-----------SON DURUM-------------------------"); foreach (KeyValuePair <int, float> kvp in PublicListeler.SabitListe) { Console.WriteLine("Sabit Liste > Boru = {0}, Çap = {1}", kvp.Key, kvp.Value); } Console.ReadLine(); }
private void button5_Click(object sender, EventArgs e) { ResIndexClass.Kullanıcı_ResilienceIndex = float.Parse(txt_resindex.Text); Sabitler.MinHead = float.Parse(txt_minPressure.Text); DonguClass.DonguGiris(); UnsafeNativeMethods.ENsetlinkvalue(0, LinkValue.Diameter, (float)500); UnsafeNativeMethods.ENsetlinkvalue(1, LinkValue.Diameter, (float)500); UnsafeNativeMethods.ENsetlinkvalue(2, LinkValue.Diameter, (float)500); UnsafeNativeMethods.ENsetlinkvalue(3, LinkValue.Diameter, (float)300); UnsafeNativeMethods.ENsetlinkvalue(4, LinkValue.Diameter, (float)300); UnsafeNativeMethods.ENsetlinkvalue(5, LinkValue.Diameter, (float)300); UnsafeNativeMethods.ENsetlinkvalue(6, LinkValue.Diameter, (float)300); UnsafeNativeMethods.ENsetlinkvalue(7, LinkValue.Diameter, (float)300); UnsafeNativeMethods.ENsetlinkvalue(8, LinkValue.Diameter, (float)300); UnsafeNativeMethods.ENsetlinkvalue(9, LinkValue.Diameter, (float)300); UnsafeNativeMethods.ENsetlinkvalue(10, LinkValue.Diameter, (float)300); UnsafeNativeMethods.ENsetlinkvalue(11, LinkValue.Diameter, (float)300); UnsafeNativeMethods.ENsetlinkvalue(12, LinkValue.Diameter, (float)300); UnsafeNativeMethods.ENsetlinkvalue(13, LinkValue.Diameter, (float)300); UnsafeNativeMethods.ENsetlinkvalue(14, LinkValue.Diameter, (float)300); UnsafeNativeMethods.ENsetlinkvalue(15, LinkValue.Diameter, (float)300); UnsafeNativeMethods.ENsetlinkvalue(16, LinkValue.Diameter, (float)300); UnsafeNativeMethods.ENsetlinkvalue(17, LinkValue.Diameter, (float)300); UnsafeNativeMethods.ENsetlinkvalue(18, LinkValue.Diameter, (float)300); UnsafeNativeMethods.ENsetlinkvalue(19, LinkValue.Diameter, (float)300); UnsafeNativeMethods.ENsetlinkvalue(20, LinkValue.Diameter, (float)250); UnsafeNativeMethods.ENsetlinkvalue(21, LinkValue.Diameter, (float)250); UnsafeNativeMethods.ENsetlinkvalue(22, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(23, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(24, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(25, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(26, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(27, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(28, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(29, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(30, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(31, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(32, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(33, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(34, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(35, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(36, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(37, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(38, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(39, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(40, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(41, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(42, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(43, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(44, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(45, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(46, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(47, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(48, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(49, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(50, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(51, LinkValue.Diameter, (float)200); UnsafeNativeMethods.ENsetlinkvalue(52, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(53, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(54, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(55, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(56, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(57, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(58, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(59, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(60, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(61, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(62, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(63, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(64, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(65, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(66, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(67, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(68, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(69, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(70, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(71, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(72, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(73, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(74, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(75, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(76, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(77, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(78, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(79, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(80, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(81, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(82, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(83, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(84, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(85, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(86, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(87, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(88, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(89, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(90, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(91, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(92, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(93, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(94, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(95, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(96, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(97, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(98, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(99, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(100, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(101, LinkValue.Diameter, (float)125); UnsafeNativeMethods.ENsetlinkvalue(102, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(103, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(104, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(105, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(106, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(107, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(108, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(109, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(110, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(111, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(112, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(113, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(114, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(115, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(116, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(117, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(118, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(119, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(120, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(121, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(122, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(123, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(124, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(125, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(126, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(127, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(128, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(129, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(130, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(131, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(132, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(133, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(134, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(135, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(136, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(137, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(138, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(139, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(140, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(141, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(142, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(143, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(144, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(145, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(146, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(147, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(148, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(149, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(150, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(151, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(152, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(153, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(154, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(155, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(156, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(157, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(158, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(159, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(160, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(161, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(162, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(163, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(164, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(165, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(166, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(167, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(168, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(169, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(170, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(171, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(172, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(173, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(174, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(175, LinkValue.Diameter, (float)100); UnsafeNativeMethods.ENsetlinkvalue(176, LinkValue.Diameter, (float)100); NetworkOp.SaveAndRun(); float x = ResIndexClass.Calculate_Resindex(); ind.Text = x.ToString(); }