Da bi rešili sve nedoumice u vezi formule trebalo bi pored svake veličine napisati i o
kojoj se jedinici radi, i počeo bih ipak da radim u sekundama umesto milisekundama, čisto radi bolje preglednosti.
I ta tvoja formula Živadine je najbolji primer kako se brzo zaborave neke računske operacije, ovaj put sa razlomcima.
Ta tvoja formula:
Code:
i = (1000 / ((360 / KoracniUgaoMotora) / 4)) / BrzinaMotora
se može pojednostaviti u više koraka, prvenstveno zbog preglednosti se računa u sekundama:
Code:
T[Sek.] = ((360°/Kor_Ugao[°])/4) /BrzinaMotora[obr/Sek]
sledeći korak bi bio tu četvorku prebaciti u predhodni razlomak:
Code:
T[Sek.] = (360°/(Kor_Ugao[°]*4))/BrzinaMotora[obr/Sek]
pa onda isto tako i brzinu motora:
Code:
T[Sek.] = 360°/(Kor_Ugao[°]*4*BrzinaMotora[obr/Sek])
360°/4 je konsatnta:
Code:
T[Sek.] = 90°/(Kor_Ugao[°]*BrzinaMotora[obr/Sek])
pa ako ti je Kor_Ugao = 15° onda se dobija 6 kao bezdimenzionalna veličina:
Code:
T[Sek.] = 6/BrzinaMotora)[obr/Sek]
i onda se može videti da sa formulom nešto ne štima jer su vrednosti nerealno velike, uostalom to ti je napisao i Siniša.
Zato pogledaj još jednom formulu koju ti je dao Siniša pa se javi sa rezultatima.
I još nešto, valjda ti je jasno da Windows nije "Real Time" operativni sistem i da to vreme koje si izračunao
računar i ne mora/može da ga se drži. U svakom slučaju je za očekivati da se u tom tvom "taktu" pojavi veči
ili manji "Jitter".