LabVIEWForum.de
Schieberegister zurücksetzen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Schieberegister zurücksetzen (/Thread-Schieberegister-zuruecksetzen--27650)



Schieberegister zurücksetzen - KorsarDerWeide - 11.05.2015 17:04

Hallo Labviewer Wink

ich bin neu hier im Forum und auch gerade neu dabei mit Labview zu programmieren. Und es gibt eine Stelle, wo ich gerade überhaupt nicht weiter komme.

Unzwar möchte ich eine beispielhafte Messung vornehmen von Werten, die ich pro Durchgang um 5 Einheiten addiere. Was auch klappt. Den Startwert kann ich auch vorgeben. Die Messung lasse ich extra über eine Case-Struktur starten und mir auch in einem Graph ausgeben. Auch habe ich es geschafft den Inhalt mit dem Property-Node "Historie" zu löschen.

Mein einziges Problem besteht jetzt nur noch darin, dass mein vorgegebener Startwert für eine beispielhafte zweite Messung nicht wieder zurückgesetzt wird. So startet meine Messung beim Endwert der ersten Messung und addiert sich wieder jeweils um 5. Wie schaffe ich es jetzt meinen Startwert nach der ersten Messung zurückzusetzen, ohne das Programm stoppen zu müssen?

Im Anhang mal eine kleines Beispiel dazu. Sry, dass es etwas unaufgeräumt aussieht

Gruß


RE: Graph löschen bzw. zurücksetzen - jg - 11.05.2015 18:44

THINK Dataflow: Einfach das Schieberegister wieder neu initialisieren:
[attachment=53090]
Gruß, Jens
(11.05.2015 17:04 )KorsarDerWeide schrieb:  Sry, dass es etwas unaufgeräumt aussieht
Dafür bzw. dagegen gibt es die Tastenkombination Strg+U, die bei einem solch einfachen VI gute Resultate liefert.

Offtopic2 Thementitel geändert... Smile


RE: Schieberegister zurücksetzen - KorsarDerWeide - 11.05.2015 21:03

Danke für den Tipp mit der neuen Initialisierung.

Für meine Aufgabe musste ich das Ganze nur ein klein wenig abändern. Anstatt der Neuinitialisierung mit 0, habe ich es mit der lokalen Variable für meinen einstellbaren Anfangswert gemacht.

Nochmals danke.


RE: Schieberegister zurücksetzen - GerdW - 12.05.2015 08:00

Hallo Weide,

Zitat:habe ich es mit der lokalen Variable für meinen einstellbaren Anfangswert gemacht.
- Das kommt dabei heraus, wenn man FP-Elemente nicht "selbsterklärend" beschriftet. Wie soll man anhand deines Beispiel-VIs wissen, dass "Numerisch 2" ein "einstellbarer Anfangswert" sein soll?
- Warum nimmst du eine lokale Variable, wenn es auch ein Draht tut?

- Die Anzeige "Numerisch" brauchst du nicht, du kannst beim Chart per Rechtsklick ebenfalls eine numerische Anzeige sichtbar machen!


RE: Schieberegister zurücksetzen - KorsarDerWeide - 12.05.2015 15:21

Hi Gerd,

du hast vollkommen Recht, ich hätte das Ganz anders beschriften müssen.

Ich werde wohl die Tage mit noch ein paar anderen Fragen herum kommen. Mir ist da schon einiges aufgefallen, wo ich leider keine Lösung zu finden konnte. Ich stöbere erst nochmal hier im Forum dazu...


RE: Schieberegister zurücksetzen - Lucki - 13.05.2015 09:50

Eine leere Arraykonstante mit der Funktion "Array initialisieren" zu erzeugen funktionert, wie man sieht - aber etwas Rube-Goldberg ist da schon mit dabei. Ich jedenfalls erzeuge die Konstante am Historyknoten einfach mit der rechten Maustaste. Diese Konstante hat dann immer, ohne je nachdenken zu müssen, das genau richtige Format.