private void Svv0aSetUp(string param, IUbrzanoTijeloModel tijelo) { // stavljamo vrijednost VNula na nulu. jer u početnom trenutku miruje FizVel1 = FizikalneVeličine.Brzina; FizVel2 = FizikalneVeličine.VNulaBrzina; FizVel3 = FizikalneVeličine.Akceleracija; FizVelRjesenje = FizikalneVeličine.Put; // ako je brzina tijela u kilometrima akceleracija je u metrima i time sve vrijednosti spuštamo na metre if (tijelo.VeličinaMjerneJedinice == "km, s") { Vrijednost1 = Math.Round(tijelo.BrzinaVrijednost / 3.6, 2); Vrijednost2 = 0; Vrijednost3 = tijelo.AkceleracijaVrijednost; VrijednostRješenje = Formule.Svv0aFormula(Vrijednost1, Vrijednost2, Vrijednost3); DicVrijednosti = dicVrijednosti.FzikalneMjerneJediniceRiječnik("m, s"); } else { Vrijednost1 = tijelo.BrzinaVrijednost; Vrijednost2 = 0; Vrijednost3 = tijelo.AkceleracijaVrijednost; VrijednostRješenje = Formule.Svv0aFormula(Vrijednost1, Vrijednost2, Vrijednost3); } MJ1 = dicVrijednosti.NazivMJ(FizVel1); MJ2 = dicVrijednosti.NazivMJ(FizVel2); MJ3 = dicVrijednosti.NazivMJ(FizVel3); MJRješenje = dicVrijednosti.NazivMJ(FizVelRjesenje); FormulaImage = RječnikSlika.ImageSource(param); }
private void Sv0vtSetUp(string param, IUbrzanoTijeloModel tijelo) { FizVel1 = FizikalneVeličine.VNulaBrzina; FizVel2 = FizikalneVeličine.Brzina; FizVel3 = FizikalneVeličine.Vrijeme; FizVelRjesenje = FizikalneVeličine.Put; if (tijelo.VeličinaMjerneJedinice == "km, s") { Vrijednost1 = 0; Vrijednost2 = Math.Round(tijelo.BrzinaVrijednost / 3.6, 2); Vrijednost3 = tijelo.VrijemeVrijednost; VrijednostRješenje = Formule.Sv0vtFormula(Vrijednost1, Vrijednost2, Vrijednost3); DicVrijednosti = dicVrijednosti.FzikalneMjerneJediniceRiječnik("m, s"); } else { Vrijednost1 = 0; Vrijednost2 = tijelo.BrzinaVrijednost; Vrijednost3 = tijelo.VrijemeVrijednost; VrijednostRješenje = Formule.Sv0vtFormula(Vrijednost1, Vrijednost2, Vrijednost3); DicVrijednosti = dicVrijednosti.FzikalneMjerneJediniceRiječnik("m, s"); } MJ1 = dicVrijednosti.NazivMJ(FizVel1); MJ2 = dicVrijednosti.NazivMJ(FizVel2); MJ3 = dicVrijednosti.NazivMJ(FizVel3); MJRješenje = dicVrijednosti.NazivMJ(FizVelRjesenje); FormulaImage = RječnikSlika.ImageSource(param); }
public void SvtSetUp(string param, IPravocrtnoTijeloModel tijelo) { FizVel1 = FizikalneVeličine.Brzina; FizVel2 = FizikalneVeličine.Vrijeme; FizVelRjesenje = FizikalneVeličine.Put; Vrijednost1 = tijelo.BrzinaVrijednost; Vrijednost2 = tijelo.VrijemeVrijednost; VrijednostRješenje = Formule.SvtFormula(Vrijednost1, Vrijednost2); MJ1 = dicFizVeličina.NazivMJ(FizVel1); MJ2 = dicFizVeličina.NazivMJ(FizVel2); MJRješenje = dicFizVeličina.NazivMJ(FizVelRjesenje); FormulaImage = RječnikSlika.ImageSource(param); }
private void FntSetUp(string param, IKružnoTijeloModel tijelo) { FizVel1 = FizikalneVeličine.BrojOkretaja; FizVel2 = FizikalneVeličine.Vrijeme; FizVelRjesenje = FizikalneVeličine.Frekvencija; Vrijednost1 = tijelo.BrojOkretajaVrijednost; Vrijednost2 = tijelo.VrijemeVrijednost; VrijednostRješenje = Formule.FntFormula(Vrijednost1, Vrijednost2); MJ1 = dicFizVeličina.NazivMJ(FizVel1); MJ2 = dicFizVeličina.NazivMJ(FizVel2); MJRješenje = dicFizVeličina.NazivMJ(FizVelRjesenje); FormulaImage = RječnikSlika.ImageSource(param); }
private void OmegaPiVT(string param, IKružnoTijeloModel tijelo) { FizVel1 = FizikalneVeličine.Pi; FizVel2 = FizikalneVeličine.VrijemePeriod; FizVelRjesenje = FizikalneVeličine.KutnaBrzina; Vrijednost1 = 3.14; Vrijednost2 = tijelo.VrijemePeriodVrijednost; VrijednostRješenje = Formule.OmegaPiVTFormula(Vrijednost1, Vrijednost2); MJ1 = dicFizVeličina.NazivMJ(FizVel1); MJ2 = dicFizVeličina.NazivMJ(FizVel2); MJRješenje = dicFizVeličina.NazivMJ(FizVelRjesenje); FormulaImage = RječnikSlika.ImageSource(param); }