Raspberry Zeitbasis in Python

Gast #6279210
Lesenswert?

Hallo!

nachdem ich am PC mehr und mehr Python ausprobiere (eigentlich als 
flexiblere Alternative zu Octave) und benutze, gefällt mir die Sprache 
auch immer mehr. Irgendwie macht es Spaß.
Auf Controllern benutze ich C. Natürlich ist es ein gewisser 
Kulturschock hin- und her zu wechseln und andere Prioritäten zu setzen.

Aber darum gehts nicht. Wegen Python habe ich mir einen Raspberry Pi 
bestellt. Vollständiges Python auf der Plattform verspricht Spaß.
Ich weiß, dass ich anderes probieren werde und andere Schwerpunkte 
setzen werde, aber ich bin mir auch sicher, dass ich früher oder später 
irgendeine Zeitbasis haben möchte. Das nicht nicht im us-Bereich gehen 
wird, leuchtet mir ein.
Um irgendwas z.B. regeln oder filtern zu können (und das ist ja nur ein 
Beispiel) wäre ein "Timer Interrupt" von einigen 10 ms wünschenswert.

Geht das? Wie gehe ich da vor? Was für Möglichkeiten habe ich? Es 
sollte, wenn schon denn schon, Python sein.

Danke euch
Gast #6279257
Lesenswert?

Würde an deiner Stelle mir multiprocessing mit python anschauen und 
einen Thread zum regeln reservieren. In dem liest man dann einen der 
Systemtimer in einer Endlosschleife aus und führt seinen Regelungscode 
dementsprechend aus.
Dazu kann man die Priorität des Prozesses erhöhen damit einem der 
Scheduler nicht so häufig unterbricht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren