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ę

Porównanie czasu

zygmik
-
-
Posty:3
Rejestracja:31 sie 2003, o 13:09
Porównanie czasu

Postautor: zygmik » 16 mar 2005, o 18:48

Witam!
Słabo znam Bascom i mam następujący problem:
- chcę porównać czas rzeczywisty (z zegara PCF8583) z czasem zadanym, który jest wpisany do eeprom-u, próbuję to zamieniać na sekundy, aby mieć możliwość porównania jednakowych danych, ale bascom wywala mi błąd nr 35 (spodziewano się 3 parametrów).
Robię to tak:

Dim Czas_rzecz as long, Czas_zadany as long

Call Odczyt_z_PCF8583
Czas_rzecz = H*3600 + M*60 + S

' gdzie: H - godz., M - min, S - sekundy zadekl. jako byte

Odczyt_z_eeprom

' odczyt z eeprom do tablicy T() typu byte
Czas_zadany = T(1)*3600 + T(2)*60

If Czas_rzecz > Czas_zadany Then
wykonaj ciąg instrukcji
End if

Gdzieś popełniam błąd, którego bascom nie chce tolerować. Może ktoś już rozwiązywał taki
problem?
Pozdrawiam zygmik

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 13 gości