Threads für Pseudo-Parallele Verarbeitung? (qt4)
Verfasst: 24. November 2009 12:16
Hallo,
ich habe eine qt4-Anwendung, mit der ich einen über USB angeschlossenen Mikrocontroller steuere.
Ich schreibe mit einem Schieberegler manuell Integer-Werte von 0-255 in den Controller mit Funktionen wie setWert(int wert), getWert(int wert).
Nun möchte ich beispielsweise ein sinusförmiges Signal ausgeben lassen. Der User klickt auf den Button "Start", es wird meinetwegen pro Sekunde ein berechneter Wert gesetzt. Und das so lange, bis der User auf "Stopp" klickt.
Wie muss ich das nun machen, dass ich die Ausgabe per Klick starten kann und während der Ausgabe der Werte auf dem Interface immer noch Stop klicken kann?
Würde ich das per Signal-Slot-Konzept machen, dann wäre doch das Interface nach einem Start blockiert, oder?
Brauche ich da Threads dafür?
Vielen Dank,
Martin
ich habe eine qt4-Anwendung, mit der ich einen über USB angeschlossenen Mikrocontroller steuere.
Ich schreibe mit einem Schieberegler manuell Integer-Werte von 0-255 in den Controller mit Funktionen wie setWert(int wert), getWert(int wert).
Nun möchte ich beispielsweise ein sinusförmiges Signal ausgeben lassen. Der User klickt auf den Button "Start", es wird meinetwegen pro Sekunde ein berechneter Wert gesetzt. Und das so lange, bis der User auf "Stopp" klickt.
Wie muss ich das nun machen, dass ich die Ausgabe per Klick starten kann und während der Ausgabe der Werte auf dem Interface immer noch Stop klicken kann?
Würde ich das per Signal-Slot-Konzept machen, dann wäre doch das Interface nach einem Start blockiert, oder?
Brauche ich da Threads dafür?
Vielen Dank,
Martin