www.mikrocontroller.net

Forum: PC-Programmierung Visual C++ Daten in Forms refreshen


Autor: bennj (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moin

Ich erstelle die Auslesesoftware für einen Sensor (Atmega128) in Visual 
C++ mit VS2008.

Ich habe viele Textfelder, Graphen usw. um die Daten die über die 
serielle Schnittstelle auszulesen und darzustellen. Es gibt einen 
connect button, wenn man darauf klickt wird die Schnittstelle geöffnet, 
Daten abgefragt, übertragen, in die Textfelder gespeichert, 
Schnittstelle geschlossen, "button_click" Funktion beendet und die neuen 
Daten angezeigt.
Funktioniert bestens, kann so lange und oft ich will klicken und alle 
daten werden erneuert. Wenn ich die Abfrage jetzt aber in ein while 
schleife packe, werden kontinuierlich Daten abgefragt (sieht alles ok 
aus im Schnittstellenmonitor) aber leider werden die Textfelder nicht 
aktualisiert.

Jemand eine Idee ??

Beste Grüße

Bennj

Autor: Severino R. (severino)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das Aktualisieren der Textfelder geschieht mit niedriger Priorität, und 
wenn Deine Schleife pausenlos Abfragen generiert, kommt es nicht zu 
einer Aktualisierung.
Versuch mal, die Abfragen aus einem Timer-Ereignis aufzurufen.

Autor: bennj (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke, das wars was ich gesucht hab. Klappt sehr gut.

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.