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);
            }
        }
Ejemplo n.º 2
0
 /// <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);
     }
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Get allocated memory in vDC
 /// </summary>
 /// <param name="vdc"></param>
 /// <returns></returns>
 public long GetUsedMemory(Vdc vdc)
 {
     return vdc.Resource.ComputeCapacity.Memory.Used;
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Get allocated Cpu in vDC
 /// </summary>
 /// <param name="vdc"></param>
 /// <returns></returns>
 public long GetUsedCPU(Vdc vdc)
 {
     return vdc.Resource.ComputeCapacity.Cpu.Used;
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Get allocated memory in vDC
 /// </summary>
 /// <param name="vdc"></param>
 /// <returns></returns>
 public long GetAllocatedMemory(Vdc vdc)
 {
     return vdc.Resource.ComputeCapacity.Memory.Allocated;
 }
Ejemplo n.º 6
0
 /// <summary>
 /// Get allocated Cpu in vDC
 /// </summary>
 /// <param name="vdc"></param>
 /// <returns></returns>
 public long GetAllocatedCPU(Vdc vdc)
 {
     return vdc.Resource.ComputeCapacity.Cpu.Allocated;
 }