Esempio n. 1
0
 public void CalculateGravity()
 {
     gravity = ((2 * heightScript.getHeight()) / 100) / (timerScript.GetTime() * timerScript.GetTime());
     heightResults.AddResults(heightScript.getHeight() / 100, 0);
     timeResults.AddResults(timerScript.GetTime());
     gravityResults.AddResults(gravity);
     numberOfResults++;
     resultsText.text = "Result " + numberOfResults + " Recorded";
 }
Esempio n. 2
0
 public void CalculateAcceleration()
 {
     initalVelocity = lengthOfVehicle / timeScript1.GetTime();
     finalVelocity  = lengthOfVehicle / timeScript2.GetTime();
     acceleration   = ((finalVelocity * finalVelocity) - (initalVelocity * initalVelocity)) / (0.02f * s);
     time1Results.AddResults(timeScript1.GetTime());
     time2Results.AddResults(timeScript2.GetTime());
     uResults.AddResults(initalVelocity);
     vResults.AddResults(finalVelocity);
     aResults.AddResults(acceleration);
     forceResults.AddResults(newtonScript.GetNewtons(), 0);
     numberOfResults++;
     resultsText.text = "Result " + numberOfResults + " Recorded";
 }
Esempio n. 3
0
	// Update is called once per frame
	void FixedUpdate () {
        if (occelationsCount == 60)
        {
            timer.StopTimer();
            ResetPosition();
            pendulumScript.RecordResults(pendulumHeightScript.getHeight(), timer.GetTime());
        }
	}
Esempio n. 4
0
 private float CalculateU()//Get initial velocity of glider
 {
     return(lengthOfVehicle / timeScript1.GetTime());
 }
Esempio n. 5
0
 public float GetU()
 {
     return(lengthOfVehicle / timeScript1.GetTime());
 }