(18.03.2011 14:59 )GerdW schrieb: Hallo nup,
vielleicht liegt es ja daran, dass du dauernd die Schnittstelle initialisierst, einen Einzelwert liest und sofort wieder schließt?
Schon mal ins Beispiel "Basic Serial Read and Write" geschaut?
Mal ein plastischer Vegleich:
Du willst Wörter aus einem Buch lesen. Bei deiner bisherigen Vorgehensweise schlägst du das Buch an der richtigen Seite auf, liest ein Wort und schlägst das Buch wieder zu. Fürs nächste Wort fängst du wieder von vorne an - und wunderst dich, warum du nur so langsam mit dem Lesen vorankommst. Warum nicht einfach das Buch aufschlagen, alle Wörter lesen und (wenn du fertig bist) das Buch wieder zuschlagen?
Zunächst erst einmal vielen Dank für deine schnelle Antwort!
Ich verstehe, was du meinst. Habe mir gerade das Beispiel "Basic Serial Read and Write" nochmals angeschaut und nun die Case-Struktur drum herum gebaut. Ich sehe das allerdings eher als eine Art "Sperre" und nicht direkt als Vermeidung einer erneuten Initialisierung an.
Vielleicht kannst du mir (oder auch jemand anderes) dabei noch mal unter die Arme greifen.
Anbei habe ich auch die überarbeitete Datei angehängt.
Gruß