![]() |
Referenz auf Vi geht nicht - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Referenz auf Vi geht nicht (/Thread-Referenz-auf-Vi-geht-nicht) |
Referenz auf Vi geht nicht - mazell - 31.08.2012 14:24 [attachment=41370][attachment=41371]hi, Ich versuche grade eine Referenz auf ein Vi zu legen, welches nachdem es "gecalled" wurde zum schluss automatisch geschlossen wird. "Error 1026 occurred at Property Node in Write_User_application.vi->Ablaufsteuerung.vi LabVIEW: VI Reference is invalid." Was muss ich mit meiner Referenz anstellen damit es funktioniert?! meine labview version ist 2010 englisch thx im voraus ![]() RE: Referenz auf Vi geht nicht - GerdW - 31.08.2012 14:40 Hallo mazell, etwas mehr Info wäre nicht schlecht: - wo kommt die Referenz her? - ist das VI überhaupt noch im Speicher? - Wurde die Referenz vielleicht schon irgendwo geschlossen? - wurde die Referenz überhaupt korrekt geöffnet? Aus deinem Mini-Ausschnitt ist da nichts zu erkennen... RE: Referenz auf Vi geht nicht - mazell - 31.08.2012 14:53 hi, ja mit der referenz wurde noch gar nichts weiter gemacht, das was du da siehst ist alles. Ich weiß nicht wie man eine Referenz in diesem Fall behandelt. Referenz auf buttons etc. weiß ich bescheid. RE: Referenz auf Vi geht nicht - GerdW - 31.08.2012 14:57 Hallo mazell, irgendwo musst du die Referenz auf dein VI erst einmal öffnen. Es gibt da sogar eine eigene Funktion für (in der Applikationssteuerungs-Palette)! Wenn man bestimmte LV-Funktionen nur selten oder das erste Mal benutzt, schadet es nie, sich passende Beispiele dazu anzuschauen... RE: Referenz auf Vi geht nicht - mazell - 31.08.2012 15:38 ich hab auf dem frontpanel "refnum" --> VI refnum herausgezogen. das wars auch schon im blockdiagramm hab ich jetzt nen ein block "open vi referenz" gefunden, die hilfe sagt mir allerdings nicht so viel da das kompliziertes englisch ist RE: Referenz auf Vi geht nicht - jg - 31.08.2012 19:23 Mit diesem Vorgehen erzeugst du keine spezifische VI-Refnum auf ein bestimmtes VI, sondern nur ein Control vom Datentyp VI-Refnum, dem du jederzeit einen bestimmten Wert zuweisen kannst. Der Unterschied ist derselbe wie z.B. zwischen einer numerischen Konstante im Blockdiagramm und einem Numeric Control im Frontpanel. Wenn du innerhalb eines VIs eine Referenz auf genau dieses VI erzeugen willst, dann geh im Blockdiagramm auf "Programming->Application Control->VI Server Reference". Ansonsten, wie Gerd schon sagte, ![]() Gruß, Jens P.S.: Wir hatten es schon einem halben Jahr mit dem SMS-Stil..., jetzt fängst du wieder damit an. ![]() Beim nächsten Mal wirklich ![]() RE: Referenz auf Vi geht nicht - mazell - 03.09.2012 07:45 Ah danke, sowas hab ich gesucht ![]() |