INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Anfängerfragen zur Programmierung



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

04.04.2013, 14:43 (Dieser Beitrag wurde zuletzt bearbeitet: 04.04.2013 14:46 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.512
Registriert seit: May 2009

LV2019 (LV2021)
1995
DE_EN

10×××
Deutschland
RE: Anfängerfragen zur Programmierung
Hallo Korn,

1) Eine Event-Struktur kennt aber auch einen TimeOut, über den du die Abarbeitung anderer Dinge steuern kannst...
Zum "Stiel": Paralleles Verteilen einer Resource (hier: COM-Port) ist ungünstig. Jeder Button = 1 Eventcase. Auch günstig: Producer-Consumer-Schema mit Queue...

2) Dein Problem ist, dass das UI sehr viel schneller bedient werden kann als dein Programm darauf reagiert (bzw. die Befehle abarbeitet).
Mögliche Lösung: Buttons deaktivieren. Finde ich hässlich, wenn das UI dauernd rumflackert.
Mögliche Lösung: Producer-Consumer-Struktur und die Befehle per Notifier verteilt. Der Consumer erhält damit immer nur den letzten Befehl (=Tastendruck).

Es gibt sicher noch andere Lösungen, aber alle fange mit einer guten Programmstruktur an...

3) Man kann das Schaltverhalten des Buttons ändern, von Latch nach Switch. Jedem Button-State kann man einen anderen Text verpassen. In der Schleife dann testen, ob der Button noch gedrückt ist, nach der Schleife zurücksetzen (per lokaler Variable). geht, lässt sich aber auch per Producer-Consumer (und mit einer Statemachine) anders lösen...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Anfängerfragen zur Programmierung - GerdW - 04.04.2013 14:43

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Programmierung von Legobausteinen in LabVIEW becci 4 4.353 31.03.2015 17:42
Letzter Beitrag: becci
  Programmierung - Abfahren einer Produktionsstraße nobody_knows 3 4.459 27.02.2015 18:56
Letzter Beitrag: jg
  Zufallszahl - Anfängerfragen B_IMi 3 7.416 28.09.2013 07:46
Letzter Beitrag: B_IMi
  Einstieg in LabVIEW / PXI Programmierung johannes_r 1 3.989 16.04.2009 15:31
Letzter Beitrag: Y-P
  Ein paar Anfängerfragen SuperMaWio 1 3.656 25.08.2008 07:07
Letzter Beitrag: Y-P
  Programmierung einer SPS in LV Herbert 11 12.536 15.12.2006 14:56
Letzter Beitrag: IchSelbst

Gehe zu: