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 

SubVI hängt sich manchmal auf



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!

12.02.2008, 12:57
Beitrag #7

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.704
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
SubVI hängt sich manchmal auf
' schrieb:Ja genau!
Hm. Pech gehabt.

Wenn das Programm im DLL-Knoten, also in der DLL hängen bleibt - da kann man nix machen. Das "gewaltsame" Beenden des DLL-Knotens, also der DLL, würde immer mindestens zu einer irreperablen Dateninkonsistenz führen. Wahrscheinlicher ist aber, dass ein solchen Beeden zu einem instabilen Gesamtsystem führen würde.

Ich sehe hier folgende Möglichkeiten.

Erstens:
Die DLL hat einen Fehler. Ein Fehler ist es in meinen Augen auch, wenn die DLL (respektive die betreffende Funktion innerhalb der DLL) aufgrund eines Busfehlers ewig weitermacht und sich nicht mit einem Fehler beendet. In diesem Falle müsstest du bei dem DLL-Hesteller nachfragen, was das soll.

Zweitens:
Der DLL-Aufruf ist falsch. Du könntest Anschlüsse am DLL-Knoten z.B. entweder falsch definiert oder mit falschen bzw. ungültigen Werten belegt haben. Sowas muss nicht zwangsläufig zu einem sofortigen Fehler führen. Der Fehler kann genau in der Art auftreten wie bei dir.

Drittens:
Du verwendest die DLL falsch. Möglicherweise hat die DLL bereits einen Fehler festgestellt und den auch zurückgemeldet. Nur: Das hast du ignoriert. Jetzt darfst du möglicherweise den DLL-Aufruf, der hängen bleibt, gar nicht mehr ausführen.

Viertens:
Du ignorierst das Timing innerhalb der DLL. Möglicherweise arbeitet die DLL mit eigenen Threads. Das heißt, sie arbeitet auch, wenn du gar keinen DLL-Knoten aufrufst. Wenn du in einem solchen Falle möglicherweise gewisse DLL-Funktionen zu schnell oder auch nur überhaupt aufrufst - geht was kaputt in der DLL.


Mir würden bestimmt noch mehr Sachen einfallen. Kannst du von den vier hier was ausschließen?

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
SubVI hängt sich manchmal auf - IchSelbst - 12.02.2008 12:57
SubVI hängt sich manchmal auf - Y-P - 06.03.2008, 10:51
SubVI hängt sich manchmal auf - Y-P - 06.03.2008, 12:59

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Programm hängt sich auf Benutzer1 49 26.122 23.04.2018 18:28
Letzter Beitrag: Benutzer1
  Tools Palette hängt agroell 1 2.711 17.08.2017 08:25
Letzter Beitrag: Freddy
Question LabView hängt sich auf, läuft nach Mausklick auf Frontpanel wieder.... dezi 8 8.428 08.10.2015 10:07
Letzter Beitrag: rolfk
  Prozesspriorität geändert - manchmal blockiert gottfried 2 3.603 30.11.2013 21:32
Letzter Beitrag: D_Sev
  LabVIEW 6.1 Hängt – Bezug zu User Interaktion / Möglicherweise File I/O Linuxx 4 10.259 05.04.2013 20:59
Letzter Beitrag: Trinitatis
  LabView hängt sich auf Hasenfuss 4 4.834 12.01.2013 15:09
Letzter Beitrag: jg

Gehe zu: