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 

Debug von irregulären LV-Zuständen



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.06.2008, 18:55
Beitrag #12

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.697
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Debug von irregulären LV-Zuständen
' schrieb:aber irreguläres Verhalten, blue-Screen....
Ich hätte es nicht geschrieben, wenn ich es nicht erlebt hätte.

Ursache war ein 2D-Array als globale Variable, die in zwei While-Schleifen jeweils lesend und schreibend manipuliert wurde. Warum? War halt sehr einfach und ohne einen Haufen Arbeit zu realisieren. Selbst bei dauernder Abarbeitung beider Schleifen (24 Stunden, 7 Tage ...) ist das Problem nur alle drei Wochen mal aufgetreten. Und warum war da ein BlueScreen? Genau in der halben µs, in der in der einen Schleife auf das Feld zugegriffen wurde, hat LV einen Threadwechsel gemacht und im anderen Thread mal kurzerhand der Speicher neu alloziert. Dann hab ich mir das mal durch den Kopf gehen lassen, alles mit Flags "threadsicher" gemacht - und plötzlich war der Fehler weg?

Und da jetzt alles in SubVIs liegt und das selbe SubVI nicht gleichzeitig ausgeführt wird (jaja, außer invarianter Ablauf), sind alle Probleme behoben. Der Haufen Arbeit lohnt sich immer. Weil der nämlich nie größer ist, als die Arbeit hinterher.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Debug von irregulären LV-Zuständen - IchSelbst - 14.06.2008 18:55

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Debug-Auswertung mijarena 20 13.971 24.03.2016 09:40
Letzter Beitrag: Lucki
  Anregungen für eine Debug Console für Kunden-Software dali4u 6 5.190 09.09.2013 10:30
Letzter Beitrag: dali4u
  Debug Tools gesucht Mrindfleisch 6 4.598 15.02.2013 07:34
Letzter Beitrag: Mrindfleisch
  Array mit Werten nach Zuständen aus zweitem Array in neue Arrays jedes Zustandes sortieren Mika 6 6.638 08.01.2011 19:17
Letzter Beitrag: Lucki
  Rückgabewert im Debug-Modus ok, sonst nicht Matze 4 4.299 22.10.2010 12:57
Letzter Beitrag: TSC
  Festhalten von Ablauf-Zuständen wohl 3 4.752 17.06.2009 21:22
Letzter Beitrag: schrotti

Gehe zu: