Undo & Redo - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Undo & Redo (/Thread-Undo-Redo) Seiten: 1 2 |
Undo & Redo - Mr.Beaker - 17.07.2007 11:44 Hallo LabVIEWer, als ich heute an einem Programm gearbeitet habe und mir ein Fehler unterlaufen ist, wollte ich mit undo (Strg+z) ein paar Schritte zurückgehen (So wie immer halt). Der Hacken an der Sache war, dass es nur einmal ging. Es wurde zuvor nicht gespeichert, was ja die Undo-Liste weg streicht noch sonst irgendwas geändert. Auch die Veränderung in den Einstellungen brachte keinen Erfolg. Kennt das Problem irgendwer? Oder weiß einer Abhilfe? Gruß Georg PS: Is nicht lustig wenn man wegen einem Fehler ein ganzes Programm von vorne beginnen darf Undo & Redo - Achim - 17.07.2007 12:04 ' schrieb:PS: Is nicht lustig wenn man wegen einem Fehler ein ganzes Programm von vorne beginnen darf Ist es nicht dämlich, wenn man für ein ganzes Programm nicht ein einziges Mal zwischenspeichert? Zum Fehler: Der ist mir noch nie untergekommen...ist vielleicht unter Options >> Environment nur ein "undo"-Schritt eingetragen? Hast du das mal mit nem anderen (neuen) VI versucht? Passiert das da auch? A. Undo & Redo - Mr.Beaker - 17.07.2007 12:20 ' schrieb:Ist es nicht dämlich, wenn man für ein ganzes Programm nicht ein einziges Mal zwischenspeichert? Natürlich wird zwischengespeichert, aber nervts nicht, nach jedem z.B. verklicker, wieder am letzten Speicherpunkt starten zu müssen? Unter Tools-->Einstellungen sind bei mir 30 Undo-Schritte eingestellt. Komischerweise funktionierts auch bei allen anderen VIs, nur bei diesem Speziellen nicht. Das ist auch bei allen anderen LV nutzern so, also nicht nur bei mir und an meinem Rechner. Es wird wohl an dem VI liegen, aber was kann man programmiertechnisch verändern (versehentlich oder absichtlich) um darauf einfluss zu nehmen? Undo & Redo - Dennis.Moser - 17.07.2007 12:41 2 fragen: 1. wie groß ist das vi/llb... 2.was hast du an RAM im PC... 3. was ist davon noch frei 4. 2 fragen mehr ist mir zwar noch nie so augefallen (ich mach ja keine fehler) aber z.b. bei anderen programmen bedeutet das max. 30 undo... je nach freiem ram... oder steh ich jetzt aum schlauch... Undo & Redo - Mr.Beaker - 17.07.2007 12:46 Wie gesagt, bei allen anderen VIs funktionierts ganz normal. Und auch auf allen andern Rechnern funktioniert bei diesem einen VI die Undo-Funktion nicht. War jetzt grad eben nochmal beim Kollegen und da wurde das alles nochmal bestätigt. Bei früheren Versionen (ganz frühererere!) des VIs funzts auch normal. So, jetzt versteh ichs gar nimma.... Hab grad das komplette BlockDiagramm des besagten VIs per Copy/Paste in ein neues, leeres VI kopiert und versucht, da etwas per Undo rückgängig zu machen. Funktionierte nicht, weder gespeichert, noch ungespeichert. Daraufhin habe ich den Quellcode dieses neuen Vis einfach gelöscht und stattdessen ein simples Multiplikationsprogramm geschrieben (wohlgemerkt in das gleiche VI!). Undo funktionierte einwandfrei! Undo & Redo - Y-P - 17.07.2007 13:31 Lade doch einfach mal das VI zum Testen hoch..... Gruß Markus ' schrieb:Wie gesagt, bei allen anderen VIs funktionierts ganz normal. Und auch auf allen andern Rechnern funktioniert bei diesem einen VI die Undo-Funktion nicht. War jetzt grad eben nochmal beim Kollegen und da wurde das alles nochmal bestätigt. Bei früheren Versionen (ganz frühererere!) des VIs funzts auch normal. Undo & Redo - Mr.Beaker - 17.07.2007 13:42 So, jetzt hab ich den bug wohl gefunden. Sobald ich ein DAQmx Element einbaue reduziert sich die Undo Anzahl auf 1! Denke mir, dass das ein Bug ist, kann ja wohl nicht gewollt sein. Hier trotzdem das Programm. Als kleiner Tip noch: Undo ausprobiern und danach mal "DAQmx Channel" im Case "Messung Periodendauer" löschen. Nochmal ausprobiern.... Ich trau mich zwar jetzt wetten, dass es bei euch schon vorher einwandfrei funzt (Vorführeffekt) , aber einen Versuch ists Wert PS: "Continuierliche Datenerfassung..." ist der Name des Haupt VIs PPS: Ich hab das Problem gelöst indem ich einfach ein SubVI aus dem "DAQmx Channel" gemacht hab Undo & Redo - Y-P - 17.07.2007 15:21 Also ich habe jetzt im Case "Messung Periodendauer" alles was mit DAQ zu tun hat (inkl. Property Node "DAQmx Channel") gelöscht und dann so lange "Undo" gemacht, bis alles wieder da war. Das waren dann ca. 6-7 Schritte, bis alles wiederhergestellt war. Und Du hattest Recht, hier funzt es einwandfrei. Ich habe hier die Version 8.2.1 in Englisch. Hast Du mal auf einer neueren Version als 7.1 getestet? Gruß Markus ' schrieb:So, jetzt hab ich den bug wohl gefunden. Sobald ich ein DAQmx Element einbaue reduziert sich die Undo Anzahl auf 1! Denke mir, dass das ein Bug ist, kann ja wohl nicht gewollt sein. Undo & Redo - Mr.Beaker - 18.07.2007 06:36 Hey Markus, Is dann wohl eingetreten, was ich mir schon vorher gedacht hab, es funzt bei euch. Um nicht ganz dumm dazustehen hab ich das Programm gleich heute in der Früh von der LV Seite geladen und es nochmal auf meinem Rechner ausprobiert. Es hat natürlich wieder nicht gefunzt.... Hier in der Arbeit hab ich nur LV 7.1 und auch nicht die Möglichkeit eine aktuellere Version zu benutzen. Da das Programm funktioniert, wenn ich das DAQmx Element in ein SubVI umwandle, werd ich das ganze jetzt einfach mal als Bug abtun und weiterarbeiten. Kann ja eh nix dagegen machen. Gruß Georg Undo & Redo - Y-P - 18.07.2007 07:12 Hauptsache, Du weißt wie Du das Problem umgehst und weißt auch, dass es in einer aktuelleren Version, die Du bestimmt auch mal haben wirst, funktioniert. Gruß Markus ' schrieb:Hey Markus, |