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 

Dieses Thema hat akzeptierte Lösungen:

sporadisches Fehlverhalten von Variant-Elementen



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!

31.01.2017, 08:56
Beitrag #1

Odie Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: Jul 2008

2015
2007
DE

86391
Deutschland
sporadisches Fehlverhalten von Variant-Elementen
Hallo zusammen,

ich hänge seit einiger Zeit an einem Problem mit dem Variant-Datentyp und mir gehen langsam die Ideen aus.
Eigentlich ist es eine simple Aufgabe: Ich habe ein Sub-VI in das ich ca. 10 verschiedene Datentypen (Strings, Cluster, Arrays) übergeben muss.
Dazu habe ich einen Eingang als Variant erzeugt, an den ich die verschiedenen Datentypen anschließen kann. Ich habe mir die verschiedenen Datentypen durchnummeriert, damit ich diese dann im Sub-VI in den entsprechenden Datentyp zurückwandeln kann. Das funktioniert auch soweit richtig.

Jetzt das Problem:
Von Zeit zu Zeit kommt es vor, dass das Variant-Eingangselement im SubVI nicht die Daten übernimmt, mit denen es gerade gestartet wurde. Es werden dann die Daten vom vorherigen Aufruf (ca. 5 Sekunden vorher) an das SubVI übergeben. Ca. 1 von 500 Aufrufen des SubVIs schlägt fehl mit diesem Verhalten und mein Programm bricht ab, da logischerweise die Datentypen nicht zusammenpassen. Soweit ich es überblicken konnte, sind die anderen Eingangselemente nicht betroffen, nur das Variant-Element. Das SubVI wird niemals parallel aufgerufen sondern immer hintereinander. Der Fehler hat sich verschlimmert, seit wir von Labview 8.2 auf Labview2015 umgestiegen sind. Mit 8.2 kam der Fehler vielleicht zweimal pro Woche vor, was noch akzeptabel war. Mit Labview2015 kommt der Fehler aber mehrmals täglich.

Hat irgendjemand eine Idee an was das liegen könnte?
Anbei noch ein Screenshoot von den Aufrufen des SubVIs und der internen Umwandlung.
   

Viele Grüße

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


Nachrichten in diesem Thema
sporadisches Fehlverhalten von Variant-Elementen - Odie - 31.01.2017 08:56

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Variant Datentyp automatisch erkennen GT123 2 5.316 08.12.2011 11:32
Letzter Beitrag: GT123
  Task in Variant und zurück M@rRy 4 4.173 13.10.2011 10:27
Letzter Beitrag: rolfk

Gehe zu: