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 

UDP-Steuerung (Race Condition)



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!

01.09.2015, 14:08 (Dieser Beitrag wurde zuletzt bearbeitet: 01.09.2015 14:09 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: UDP-Steuerung (Race Condition)
Hallo nurso,

Zitat:Es ist nur eine Prinzipdarstellung, was nicht besonders praktisch ist. Ich sehe es ein.
Oder du solltest gleich besser erläutern.
Inzwischen wird das Bild klarer…

Zitat:R-Global ist im Hauptprogramm direkt mit dem Schalter auf dem Frontpanel verbunden, wird dort gesetzt.
R-Global wird im SubVI per UDP-Befehl String:"Stopp" gesetzt.
Klassische Race-Condition: zwei Instanzen versuchen, eine Variable unabhängig voneinander zu setzen. Schlecht. Ganz schlecht!

Zitat:Die While-Schleife des SubVI rauscht ohne zusätzliches Timing durch.
Ganz ganz schlecht. Da wird die globale Variable andauernd (im ns-Takt) geschrieben - und du wunderst dich über Probleme…

Zitat:Daher auch die While-Schleife im Event [Remote], um den Zustand zu checken.
Ach, das sollte eine Event-Struktur sein? Das solltest du aber dazu sagen…

Wieso sind da lang laufende Schleifen in einer Event-Struktur? Sowas gehört sich nicht!
Auf was hört das Event? Sind nachfolgende UI-Events durch den Event-Case blockiert?

Zitat:Muss dringend eine Internetverbindung einrichten
Ja, dann könnte man sich einiges an diesem Frage-Antwort-Spiel ersparen…
(Manche fügen ja wenigstens "echte" Bildschirmfotos hier an. Big Grin)

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


Nachrichten in diesem Thema
UDP-Steuerung (Race Condition) - nurso - 01.09.2015, 12:27
RE: UDP-Steuerung (Race Condition) - GerdW - 01.09.2015 14:08

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Question Schalter deaktivieren führt zu race condition, wie umgeht man das? TpunktN 4 3.468 12.05.2021 09:18
Letzter Beitrag: TpunktN
  Race Condition Eisbär 8 5.852 02.01.2016 20:22
Letzter Beitrag: Lucki
  Race Conditions eg 36 28.705 26.08.2010 09:58
Letzter Beitrag: Lucki
  "Race-Conditions"?! vermeiden/beheben TSC 12 10.703 24.04.2009 14:48
Letzter Beitrag: TSC

Gehe zu: