Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Newbie, c++, Linux & Timer

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
14.07.2005, 21:00 Uhr
atlantex



Hallo alle zusammen,

ich beschäftige mich erst seit kurzer Zeit mit c++ und bekomme einfach keinen Timer hin.

Also ich möchte über die parallele Schnittstelle eine Lichtschranke anschliessen um damit eine Tür zu überwachen, um die Schnittstelle anzusprechen nutze ich die Bibliothek "parapin".

Die Ausgabe und Eingabe klappt soweit, ich möchte jetzt den Pin an der die Lichtschranke hängt ständig prüfen ob ein Signal anliegt.

Ich hab das mal mit einer einfachen while Schleife getestet, also prüfen ob Spannung anliegt und je nach Zustand eine Meldung ausgeben, nach jeder Prüfung eine Sekunde gewartet, das klappt ohne probleme, leider hängt nun aber mein Progamm in der schleife fest und es wird keine andere Funktion mehr ausgeführt.

Ich benutze QT3 unter Linux.


Kann bitte jemand helfen ?


Grüsse

atlantex
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
14.07.2005, 21:21 Uhr
Pler
Einer von Vielen
(Operator)


Für sowas muss man einen eigen thread oder prozess nehmen, da das sleep sonst für das ganze Programm gilt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
14.07.2005, 21:23 Uhr
Pler
Einer von Vielen
(Operator)


Zum Prüfen der Lichtschranke könntest du ja ein eigenes Programm nehmen. Dieses sendet dann an dein QT- Prog. ein Signal wenn die Schranke betätigt wird.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
15.07.2005, 07:57 Uhr
virtual
Sexiest Bit alive
(Operator)


Bin nicht der QT Mensch, allerdings stellt dir das API von Linux eine Funktion namens setitimer zur Verfügung...
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
15.07.2005, 21:01 Uhr
~Pler(2)
Gast


Stimmt!
Aber warum einfach wenns auch schwer geht
(siehe meinen Post oben)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: