' schrieb:Hallo berndl,
werden die Daten kontinuirlich in die Datei geschrieben, auch wenn du keine Eingabe vornimmst? Du könntest dazu zwei parallele Schleifen verwenden, in der einen verarbeitest du die Eingabe in einer Eventstruktur und in der anderen werden deine Daten erfaßt und in die Datei geschrieben. Die Kommunikation zwischen den beiden kann über Queues erfolgen. Wenn keine Eingabe erkannt wird wird auch keine Nachricht geschickt und der Timeout Case wird ausgeführt. Wenn eine Taste gedrückt wird, schickst du den dazugehörigen Text und hängst ihn in einem anderen Case an deine Nachricht an. Da hier eine Nachricht geschickt wird, wird dann auch nicht das Timeout erreicht.
Mike
Ich zwischenzeitlich einene erste Lösungsvariante, siehe Bild!
Dabei habe ich aaber nochfolgende Einschränkungen:
Erstens wird das Zeichen als INT dargestellt anstatt der entsprechenede Buchstabe und zweitens spielt die Dauer des Tasendrucks eine Rolle (siehe File-Auszug-->15)
Gibt es hir eine Möglichkeit nur den Tastananschlag zu erkennen?
Welche Funktion (VI) übersetzt mir die Tastertureingabe richtig?
......
235,06.10.2008 15:52:59,-89.5602340698,-87.2049026489,-73.7069549561,
236,06.10.2008 15:52:59,-86.3216552734,-88.1617279053,-81.1363983154, 15
237,06.10.2008 15:52:59,-87.8838729858,-87.821762085,-80.547416687, 15
238,06.10.2008 15:52:59,-87.8792572021,-88.0086669922,-70.8039627075, 15
239,06.10.2008 15:52:59,-88.0084075928,-89.1890106201,-78.8054504395, 15
240,06.10.2008 15:52:59,-89.5034866333,-87.8516082764,-77.8899383545,
241,06.10.2008 15:52:59,-88.8789138794,-89.6418228149,-75.8919372559,
242,06.10.2008 15:52:59,-87.6845474243,-88.1622543335,-68.4762573242,
243,06.10.2008 15:52:59,-88.9551849365,-88.527961731,-75.9068450928,
..........
Hat jemand eine Idee?
thx Berndl