private void btnFltreHesapla_Click(object sender, EventArgs e) { double frekans, direnc, kapasitor, sarimsayisi1, sarimsayisi2, VP, Imax, Iort, Vdc, VMax, VR, RF, Vort, diyot; try { diyot = Convert.ToDouble(txtFltreDiyot.Text); frekans = Convert.ToDouble(txtFltrFrekans.Text); kapasitor = Convert.ToDouble(txtFltrKondansator.Text) * Math.Pow(10, (-6)); VP = Convert.ToDouble(txtFltreVP.Text); direnc = Convert.ToDouble(txtFltrDirenc.Text) * 1000; sarimsayisi2 = Convert.ToDouble(txtfiltresarimsayisi2.Text); sarimsayisi1 = Convert.ToDouble(txtfiltresarimsayisi1.Text); if (diyot > 0 & direnc > 0 & kapasitor > 0) { VP = VP * sarimsayisi2 / sarimsayisi1; VMax = VP - 2 * diyot; Vdc = 2 * VMax / Math.PI; Imax = VMax / direnc; Iort = 2 * Imax / Math.PI; Vort = VMax - (VMax / (2 * frekans * direnc * kapasitor)); VR = VMax / (2 * Math.Sqrt(3) * frekans * direnc * kapasitor); RF = (VR / Vort) * 100; LBLfiltreeeVort.Text = "Vort=" + Vdc.ToString(); LBLfiltreeeVmax.Text = "Vmax=" + VMax.ToString(); LBLfiltreeeIort.Text = "Iort=" + (1000 * Iort).ToString() + "mA"; LBLfiltreeeImax.Text = "Imax=" + (1000 * Imax).ToString() + "mA"; lblFltreRF.Text = "=%" + RF.ToString(); } else { MessageBox.Show("değerleri doğru giriniz:"); } } catch (Exception) { MessageBox.Show("Değerleri Kontrol Ediniz...", "Dikkat!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
/// <summary> /// Get all vApp name list in specific vdc /// </summary> /// <returns></returns> public IList<string> GetVappsInVdc(Vdc vdc) { try { return vdc.GetVappRefsByName().Keys.ToList(); } catch (Exception e) { throw new EnvironmentException(VCLOUD, e.Message, e); } }
/// <summary> /// Get allocated memory in vDC /// </summary> /// <param name="vdc"></param> /// <returns></returns> public long GetUsedMemory(Vdc vdc) { return vdc.Resource.ComputeCapacity.Memory.Used; }
/// <summary> /// Get allocated Cpu in vDC /// </summary> /// <param name="vdc"></param> /// <returns></returns> public long GetUsedCPU(Vdc vdc) { return vdc.Resource.ComputeCapacity.Cpu.Used; }
/// <summary> /// Get allocated memory in vDC /// </summary> /// <param name="vdc"></param> /// <returns></returns> public long GetAllocatedMemory(Vdc vdc) { return vdc.Resource.ComputeCapacity.Memory.Allocated; }
/// <summary> /// Get allocated Cpu in vDC /// </summary> /// <param name="vdc"></param> /// <returns></returns> public long GetAllocatedCPU(Vdc vdc) { return vdc.Resource.ComputeCapacity.Cpu.Allocated; }