Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: PAUSE verkürzen Kategorie: Programmierung Basic (von Achim - 22.10.2004 13:46)
 Als Antwort auf PAUSE verkürzen von Kappel - 22.10.2004 10:40
> wie kann man denn den Pausebefehl auf eine Wartezeit unter 20 ms (ohne Taktveränderung) bringen.

Gar nicht.

> Ich bräuchte ca. 10 ms. Was kann man denn so als Zeitverbraucher nehmen um die 10 ms ohne eigentliche Operation zu bekommen?

Alles, was denn Zustand nicht nachhaltig verändert. Divisionen z. B. sind üblicherweise teuer.

> Wie lange dauert den ein Schleifendurchlaf einer FOR-Schleife ohne Inhalt, also sowas:
> FOR i = 1 TO 10
> NEXT

Müsstest Du halt mal messen.

Aussenrum brauchst Du natürlich noch eine Schleife, damit Du in den Sekundenbereich kommst, z. B.

Einmal
FOR J= 1 TO 30000
NEXT

messen, falls das bereits im Sekunden und noch nicht im Minutenbereich landet und als T1 merken

Dann

FOR J= 1 TO 30000
  FOR i = 1 TO 10
  NEXT
NEXT

als T2 messen. Dann dauert Deine 1-10-FOR-Schleife (T2 - T1) /30000 Sekunden

Bye
 Achim

 Antwort schreiben

Bisherige Antworten:

Re: PAUSE verkürzen (von Dietmar - 23.10.2004 2:53)
    Re: PAUSE verkürzen (von Achim - 23.10.2004 12:06)