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!
Ich habe ein Problem mit einer Referenz: Eine FOR-Schleife soll z.B. 3 mal durchlaufen, damit ich 3 Messungen aufnehmen kann. Der erste Schleifendurchlauf funktioniert auch einwandfrei. Der ermittelte Wert steht nach dem 1. Lauf wie gewünscht in einer Tabelle. Ab dem 2. Durchlauf der FOR-Schleife geht allerdings eine Referenz verloren. Dadurch entsteht eine Fehlermeldung. Die Frage ist also, wie ich über einen Schleifendurchlauf hinweg eine Referenz gültig halten kann. Habe die FOR-Schleife mit 2 Sonden als Bild angefügt. Sonde [14] zeigt an: Referenz ist nicht mehr gültig.
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Referenz verliert ihre Gültigkeit
Verwende mal ein Schieberegister an Deiner For-Schleife.
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Referenz verliert ihre Gültigkeit
Nee. Eigentlich nicht. Schließt Du die Referenz irgendwo in Deinen SubVIs?
Am besten lädst Du Deine VIs mal hoch.
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Der Programmteil stammt leider nicht von mir. ich weiß also gar nicht, was da genau passiert. Habe jetzt die VI's hochgeladen, in denen etwas mit der Referenz passiert.
Grüße
Frosch
01.02.2010, 11:38 (Dieser Beitrag wurde zuletzt bearbeitet: 01.02.2010 11:40 von abrissbirne.)
' schrieb:ich vermute, dass der VI "Stop Sampling" die Referenz schliesst.
War auch meine erste Vermutung. Zieh das VI mal aus der For-Schleife.
Kann es sein das die Referenz im letzen Bild im True Case nicht mit dem Ausgang verbunden wurde?
Die Referenz ist im TRUE-Fall mit dem Ausgang verbunden. Ich melde mich später wieder, und versuche es mit deinem letzten Tip, abrissbirne. danke erst einmal!
So, mit gestärktem Magen widme ich mich jetzt wieder meinem Problem. Das angehängte VI ( start sampling_TRUE) zeigt, dass ab dem 2. Schleifendurchlauf der TRUE-Zweig durchlaufen wird. Dabei entsteht wohl der Fehler. Habe leider trotzdem keine Ahnung, wie ich das in den Griff bekommen kann.