示例#1
0
        private void button6_Click(object sender, EventArgs e)
        {
            double ftp = PowerCalc.GetFtp(dataFromFileOriginal, -1);

            string msg = String.Format("Functional Threshhold Power is {0} watts", ftp);

            MessageBox.Show(msg);
        }
示例#2
0
        /// <summary>
        /// Updates the GUI as per the required details
        /// </summary>
        private void UpdateAdvanceMetrics()
        {
            // calculate normalized power
            double np = PowerCalc.GetNormalizedPower(dataFromFileOriginal, 3);

            lblNormalizedPower.Text = Convert.ToString(PowerCalc.LimitTo2(np));

            double ftp = PowerCalc.GetFtp(dataFromFileOriginal, 3);

            lblFunctionalThreshhold.Text = Convert.ToString(PowerCalc.LimitTo2(ftp));

            double intf = PowerCalc.GetIf(np, ftp);

            lblIntensityFactor.Text = Convert.ToString(intf);

            double tss = PowerCalc.GetTss(dataFromFileOriginal.Count, np, intf, ftp);

            lblTrainingStressScore.Text = Convert.ToString(tss);

            double pb = PowerCalc.GetPowerBalance(dataFromFileOriginal);

            lblPowerBalance.Text = Convert.ToString(PowerCalc.LimitTo2(pb));
        }