BrrrBayBay.PwmGUIControl.PwmChannelControl.calculateRealValues C# (CSharp) Метод

calculateRealValues() приватный Метод

private calculateRealValues ( ) : void
Результат void
        private void calculateRealValues()
        {
            double realF = Connector.calculateRealFrequency((int)tmpFrequency);
            double realFval = 0;
            String fUnitString = "";

            switch (fUnitsBox.Text)
            {
                case "Hz":
                    realFval = realF;
                    fUnitString = " Hz";
                    break;
                case "KHz":
                    realFval = realF / 1000;
                fUnitString = " KHz";
                    break;
                default:	// This happens when the control isn't initialized yet
                    return;
            }

            realFval = Math.Round(realFval, 3);

            mainTooltip.SetToolTip(frequencyBox, "Real frequency: " + realFval.ToString() + fUnitString);

            // Calculate Duty cycle
            double realDc = Connector.calculateRealDutyCycle(tmpDc);
            double realDcVal = 0;
            String dcUnitString = "";
            switch (dcUnitsBox.Text)
            {
                case "%":
                    realDcVal = (realDc / (1 / realF)) * 100;
                    dcUnitString = " %";
                    break;

                case "us":
                    realDcVal = realDc * 1000000;
                    dcUnitString = "  us";
                    break;

                case "ms":
                    realDcVal = realDc * 1000;
                    dcUnitString = " ms";
                    break;
                default:	// This happens when the control isn't initialized yet
                    return;

            }
            realDcVal = Math.Round(realDcVal, 3);
            mainTooltip.SetToolTip(dutyCycleBox, "Real duty cycle: " + realDcVal.ToString() + dcUnitString);
        }