Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
arduno
Anmeldungsdatum: 12.05.2011 Beiträge: 252
|
Verfasst am: 21.03.2016, 09:47 Titel: Timer-interrupt realisieren.... |
|
|
Hallo, guten Tag.
Ich möchte bitte alle 400 Millisec eine Sub aufrufen , die ca 20 Millisec Zeit in anspruch nimmt.
Wie kann man so einen Timerinterrupt machen ?
Danke.
GRuss |
|
Nach oben |
|
|
nemored
Anmeldungsdatum: 22.02.2007 Beiträge: 4597 Wohnort: ~/
|
Verfasst am: 21.03.2016, 10:41 Titel: |
|
|
Ich würde da einfach einen Thread starten, der immer 400 Millisekunden wartet, bevor er aktiv wird.
Code: | sub timerInterrupt(zeitdauer, prozedurPointer, byref termination)
wiederhole
warte zeitdauer
rufe prozedurPointer
bis termination
end sub
threadcall(400, meineProzedur, terminatin) |
_________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
|
arduno
Anmeldungsdatum: 12.05.2011 Beiträge: 252
|
Verfasst am: 21.03.2016, 12:32 Titel: |
|
|
Ja danke für die Info.
Bin leider nicht in der Lage das als Programm umzusetzen .
Gruss |
|
Nach oben |
|
|
nemored
Anmeldungsdatum: 22.02.2007 Beiträge: 4597 Wohnort: ~/
|
Verfasst am: 21.03.2016, 14:49 Titel: |
|
|
Naja, das in der Befehlsreferenz zu THREADCALL gepostete Beispiel macht doch auch nichts anderes, als (theoretisch) alle 1 ms einen Befehl auszuführen. Nur macht es das halt anzahl Mal statt "unendlich" oft. _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
|
arduno
Anmeldungsdatum: 12.05.2011 Beiträge: 252
|
Verfasst am: 21.03.2016, 15:09 Titel: |
|
|
Ich finde in der Befehlsreferenz kein : THREADCALL
Es ist die deutsche Befehlsreferenz.
Ein Beispiel habe ich jetzt gefunden.
Danke.
Gruss |
|
Nach oben |
|
|
St_W
Anmeldungsdatum: 22.07.2007 Beiträge: 949 Wohnort: Austria
|
Verfasst am: 21.03.2016, 15:52 Titel: |
|
|
arduno hat Folgendes geschrieben: | Ich finde in der Befehlsreferenz kein : THREADCALL |
https://www.freebasic-portal.de/befehlsreferenz/threadcall-631.html
Ein klein wenig Eigeninitiative deinerseits würd ich allerdings schon erwarten ...
arduno hat Folgendes geschrieben: | Bin leider nicht in der Lage das als Programm umzusetzen. | Wenn du etwas nicht verstehst dann wäre es hilfreich, wenn du (zukünftig) schreiben würdest an was es scheitert. _________________ Aktuelle FreeBasic Builds, Projekte, Code-Snippets unter http://users.freebasic-portal.de/stw/
http://www.mv-lacken.at Musikverein Lacken (MV Lacken) |
|
Nach oben |
|
|
arduno
Anmeldungsdatum: 12.05.2011 Beiträge: 252
|
Verfasst am: 21.03.2016, 15:56 Titel: |
|
|
Ich habe jetzt ein Beispiel gefunden.
Danke.
Gruss |
|
Nach oben |
|
|
|