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 

LV findet VI nicht mehr



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!

19.03.2012, 07:50
Beitrag #1

AVogt Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Sep 2006

2021 Professional Development System
2006
DE

50674
Deutschland
LV findet VI nicht mehr
Hallo zusammen,

ich habe bei meinem aktuellen Programm das Problem, dass LV nach einer gewissen Zeit (ca. 6Std) ein VI nciht mehr findet, dass aber definitiv noch da ist.

   

Kann mit einer sagen woran das liegt?

Danke!

Schöne Grüße

Andreas
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.03.2012, 09:39
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: LV findet VI nicht mehr
Hallo Andreas,

meinst du nicht auch, dass es hilfreich wäre
- dein VI bzw. dessen Blockdiagramm zu zeigen?
- zu erläutern, wie dieses subVI aufgerufen wird?
- zu erläutern, was in den 6h davor passiert?

Ansonsten: Glas1

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.03.2012, 10:26
Beitrag #3

AVogt Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Sep 2006

2021 Professional Development System
2006
DE

50674
Deutschland
RE: LV findet VI nicht mehr
Hallo!

Sorry, dachte dass der Screenshot reicht Blush

Jetzt habe ich den Ausschnitt vom Blockdiagramm angehangen, als Beispiel ein SubVI und das VI welches plötzlich "fehlt"(ich hoffe das reicht als Info; notfalls sagt bitte bescheid). Die sind alle gleich aufgebaut, nur dass sie evtl. auf einen anderen Port oder Teil vom Arry zugreifen....

Diese SubVIs werden durch eine Auswahl "manuell" aufgerufen, die deklariert, dass der User Ventile manuell schalten möchte. Den Zustand erhalten sie per lokale Variablen.

In den 6 Stunden passiert sozusagen gar nichts. D.h. der User ist auf "manuell" gegangen um in die Schleife zu kommen, hat drei Ventile auf "Ein" geschaltet und lässt dann den Rechner stehen.

Was mir jetzt aufgefallen ist, kann es sein dass der Fehler kommt weil ich keinen Errowert eingebe? Oder weil die Zeit der Schleife sehr kurz ist?

Danke!

Schöne Grüße

Andreas

   


11.0 .vi  V1.vi (Größe: 27,6 KB / Downloads: 185)



11.0 .vi  Error.bmcm.vi (Größe: 30,05 KB / Downloads: 199)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.03.2012, 10:34
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: LV findet VI nicht mehr
Hallo Andreas,

dein Blockdiagramm zeichnet sich durch konsequente Vermeidung des Datenfluss-Prinzips aus! Wozu die ganzen lokalen Variablen, wenn die Terminals ungenutzt rumliegen?

Dein Gerät scheint über DLL-Aufrufe angesprochen zu werden. Ist da alles sauber und langzeit-stabil?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.03.2012, 12:54
Beitrag #5

Kiesch Offline
LVF-Stammgast
***


Beiträge: 411
Registriert seit: Mar 2009

2019, 2018, 2016
2009
DE

04519
Deutschland
RE: LV findet VI nicht mehr
Nochmal zur Präzisierung: Während der Laufzeit findet der plötzlich ein VI nichtmehr, dass er in den 6 Stunden davor gefunden hat. Nach dem nächsten Neustart des VIs funktioniert wieder alles (und das VI wird wieder gefunden)?

Gruß Kiesch

Zitat:Märchen und Geschichten werden erzählt am Lagerfeuer, technischen Fakten werden mitgeteilt (oder so). (Genauso wie Software nicht auf einem Server "herumliegt", die ist dort installiert.)
*Zitat: IchSelbst*
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.03.2012, 07:13
Beitrag #6

AVogt Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Sep 2006

2021 Professional Development System
2006
DE

50674
Deutschland
RE: LV findet VI nicht mehr
Hallo!

@ GerdW:
Ich benutze die lokalen Variblen, da ich in der State-Maschine öfter die Werte der Terminals abfrage bzw. schreibe. Für mich war das die beste und übersichtlichste Methode. Ich lerne aber gerne dazu. Cool
Auch gehe ich davon aus, dass die Sachen über dlls aufgerufen werden; die VIs, die ich dafür nutze habe ich vom Hersteller. Ich hänge sie hier mal an.

@ Kiesch:
Ja, sobald ich das VI neu starte (d.h. schließen und per Doppelklick oder Kurzwahlmenu bei LabVIEW aufrufen) geht wieder alles.

Schöne Grüße

Andreas


11.0 .vi  Open.bmcm.vi (Größe: 20,35 KB / Downloads: 177)


11.0 .vi  Close.bmcm.vi (Größe: 19,06 KB / Downloads: 172)


11.0 .vi  DigitalOut.bmcm.vi (Größe: 24,91 KB / Downloads: 176)


11.0 .vi  SetLineDirection.bmcm.vi (Größe: 29,24 KB / Downloads: 178)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.03.2012, 08:02
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: LV findet VI nicht mehr
Meiner Meinung nach ist dieses Problem mit jenem hier stark verbunden (sehr ineffiziente Programmierung zusammen mit häufigen unnötigen DLL-Aufrufen)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.04.2012, 12:34
Beitrag #8

AVogt Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Sep 2006

2021 Professional Development System
2006
DE

50674
Deutschland
RE: LV findet VI nicht mehr
Jupp, das ist/war sehr stark miteinander verbunden, weil der Fehler nach Beheben meiner "tollen" Programmierung auch nicht mehr vorkommt.
DANKE!!!!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.04.2012, 15:57
Beitrag #9

eb Offline
LVF-Lernwilliger
***


Beiträge: 292
Registriert seit: Mar 2008

2014
2008
EN

12xxx
Deutschland
RE: LV findet VI nicht mehr
Aber ist nun geklärt, woran es genau lag?
Interessiert mich halt einfach...


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


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  [split] Button reagiert nicht mehr samba 13 7.339 19.04.2021 09:30
Letzter Beitrag: samba
  Programm funkioniert nach LV-Neustart nicht mehr TeCruz 9 6.071 23.03.2018 13:33
Letzter Beitrag: TeCruz
  LabVIEW startet nicht mehr Fredy 8 7.367 08.12.2017 15:40
Letzter Beitrag: Fredy
  Durch Schließen des SubVIs reagiert das Haupt VI nicht mehr?! C.Maier 2 3.930 07.10.2016 07:52
Letzter Beitrag: Lucki
  Code funktioniert als SubVI nicht mehr!?! Labview Newbie 4 5.955 14.05.2016 11:26
Letzter Beitrag: IchSelbst
  Status LED Anzeige ändert sich nicht mehr DaniusM 10 7.483 18.08.2015 13:41
Letzter Beitrag: DaniusM

Gehe zu: