mikrocontroller.net

Forum: PC-Programmierung Delphi Polling


Autor: Carsten Sch. (soulfly)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Zusammen,
ich habe einen Joystick bei dem ich ich die Koordinaten abfrage.
Klappt alles super.
Die abfrage läuft über einen Timer alle 500ms. Dann werden beim
auslösen vom Timerevent die Daten gelesen und mit WriteFile an die
Rs232 gesendet.
Das senden dauert ewig und ich kann dabei nichts anderes mehr machen.

Was kann man da tun? Kann ich vielleicht über einen Interrupt an die
Koordinaten kommen?

Ich danke euch schon mal im Voraus

Gruß Carsten

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

Du könntest die Joystick-Abfrage auch in einen eigenen
Thread ablegen, es gibt auch eine Timer Komponente
TThreadedTimer.

z.B. hier: http://www.infojet.cz/program/delphi/tips/tip0026.html

Lies auch mal hier

http://www.delphipraxis.net/topic9947,0.html

Stell die Frage nochmal hier neu:

http://www.delphipraxis.net/forum_main.html

Gruß
Dirk

Autor: Carsten Sch. (soulfly)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich danke dir Dirk,
der erste Link hat schon alles erschlagen.

Gruß Carsten

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.