Fehler ""no default or operate data" - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Fehler ""no default or operate data" (/Thread-Fehler-no-default-or-operate-data) |
Fehler ""no default or operate data" - MichaDu - 13.07.2009 08:26 Hallo, ich verwende ein SubVI mit einer Schleife, auf dessen Werte ich vom HauptVI über Referenzen zugreife, damit sie bei jedem Zyklus angezeigt werden können. Das hat bisher funktioniert. In einem weiteren Schritt habe ich ein weiteres SubVI innerhalb des SubVIs erstellt. Seitdem bekomme ich die Fehlermeldung "no default or operate data". Beim Debuggen erscheint der Fehler erst nach der kompletten Abarbeitung der Schleife, also "unsichtbar" zwischen den Zyklen. Leider kann ich keine weiteren Details in der LabVIEW-Hilfe über den Fehler finden. Kann mir hier vielleicht jemand weiterhelfen? Vielen Dank! Fehler ""no default or operate data" - MichaDu - 15.07.2009 11:50 Habe das Problem inzwischen gelöst. Ich hatte für eine Control-Referenz eine Methode verwendet (Reinit to default). Sobald diese aufgerufen wurde, kam die Fehlermeldung. Habe die Reinitialisierung jetzt "von Hand" gemacht, d.h. mit direkter Zuweisung von Werten (schade, hätte ja gerne gewusst, warum das mit der Methode nicht funktioniert) Fehler ""no default or operate data" - Y-P - 15.07.2009 21:08 Kannst Du mal das VI hochladen, auch wenn Du es schon ander "gelöst" hast. Mich würde der Fehler interessieren. Gruß Markus Fehler ""no default or operate data" - MichaDu - 21.07.2009 10:01 Hier sind zwei VIs, die den selben Fehler hervorrufen (bitte die schlechte Programmierung zu entschuldigen ;-). Das Original war zu komplex. Ich hatte im Original-VI sehr viele Controls in einem Cluster, die nach einer Prozedur wieder auf den Anfangszustand zurückgesetzt werden mussten. Statt dies für alle Controls "von Hand" zu tun, wollte ich stattdessen den Invoke-Node "Reinit to Default" des Clusters verwenden. Der Fehler entsteht, sobald der Invoke-Node "Reinit to Default" bei einer Referenz verwendet wird. Di VIs sind mit LabVIEW 8.5 programmiert. Fehler ""no default or operate data" - jg - 21.07.2009 19:31 Autsch, was ist denn das für ein "Quatsch" (sorry für die harten Worte, muss manchmal sein, nicht persönlich nehmen). Du kannst doch kein "Reinit To Default" von einer Referenz machen. Wenn schon, dann das entsprechende Element innerhalb der ClusterRefnum heraussuchen und dann diese zurücksetzen. In deinem speziellen Fall könnte das so aussehen: [attachment=19851] Gruß, Jens |