to jeszcze raz ja. lajkonik
Chce napisac soft do pomiaru sredniej czestotliwosci impulsow w danym okresie, np 1 sekunda.
Wysmazylem cos takiego, ale domyslam sie ze nie jest to zbyt optymalne rozwiazanie. Jesli moglibyscie mi wskazac droge
Bede wdzieczny.
Pozdraiwam
P.S. Wciaz mam problem z wartosciami po przecinku w Lookup
config timer0=counter, gate=external, mode =1
config timer1=timer, gate=internal, mode=1
Dim rpm as long
Dim Sekunda(15) As Byte
Dim Sek As Byte
dim rpm1 as byte
dim x as byte
on timer1 timer1_int
enable interrupts
enable timer0
enable timer1
do
rpm1=0
for x=1 to 15
rpm1=rpm1+ sekunda(x)
next x
rpm=rpm1
print rpm 'podaje srednia ilosc imp. z ostatniej sekundy
loop
timer1_int:
stop timer0
sekunda(sek)=counter0
incr sek
If Sek = 16 Then
Sek = 1
End If
counter1=4150
start timer1
start timer0
return
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięLicznik w bascom
Moderatorzy:Jacek Bogusz, robertw, k.pawliczak, Moderatorzy
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 37 gości