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 

problem mit globaler variable



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!

14.09.2009, 14:32 (Dieser Beitrag wurde zuletzt bearbeitet: 14.09.2009 14:58 von Lucki.)
Beitrag #8

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
problem mit globaler variable
' schrieb:Hallo SeBa
Für Datenfluß und die daraus resultierenden Gegebenheiten (also z.B. RaceConditions etc) ist es egal, ob man die globalen Variablen mit einzelnen Konstanten beschreibt oder ob man eine Konstante invertiert. Im Fehlerfall unterscheiden sich beide nicht.
Allse richtig, aber das Haupproblem wurde meines Erachtens noch gar nicht diskutiert. In beiden Schliefen passiert genau alle 30sec nach absoluter Zeit etwas (Metronom). D.h alles was in den beiden Schleifen passiert, ist immer genau gleichzeitig. Da es aber praktisch keine Gleichzeitigkeit gibt, ist es dem Zufall überlassen, in welcher der beiden Schleifen zuerst etwas passiert. Folge: Mal wird die globale Veriable zuerst geschrieben, danach sofort gelesen, mal wird die globle Veriable zuerst gelesen (also erst 30sek nachdem sie zuletzt beschrieben wurde).
Die Struktur ist schlecht bis unbrauchbar.
Eher auf der Höhe der Zeit ist die folgende Struktur. Die beiden Schleifen können auch in verschiedenen VIs sein, ohne daß dann globale Variablen benutzt werden müssen.
   
Ein primitive Notlösung wäre die Folgende:
Die Schleife mit dem Express.VI wird so geändert
   
Dann werde die globalen Variablen immer 10 ms nachdem sie beschrieben sind gelesen und alles geht seinen Gang.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
problem mit globaler variable - SeBa - 14.09.2009, 08:51
problem mit globaler variable - Lucki - 14.09.2009 14:32
problem mit globaler variable - SeBa - 14.09.2009, 15:56
problem mit globaler variable - SeBa - 14.09.2009, 17:55

Gehe zu: