' schrieb:Hallo Zusammen
Ich habe nur eine kleine und hoffentlich einfache Frage:
Wie kann man die Werte in einem Shift-Register löschen???
Vielen Dank jetzt schon mal für die Hilfe.
Gruss LabVIEWer
Hallo
Beim Starten der Schleife das Schift-Register mit einem leeren Array initialisieren und wenn eine Schleife läuft könnte man auch das Schift Register mit einem Sollwert überschreiben und hätte dann bein nächsten Schleifendurchlauf ein leeres Schift-Register.
Hier ein Auszug aus der LabVIEW Hilfe.
Gruß
Ralf
Schieberegister initialisieren und vorherige Werte verwenden
Verwenden Sie ein initialisiertes Schieberegister, um bei jeder Ausführung eines VIs den Anfangswert eines Schieberegisters zu setzen.
Führen Sie zur Initialisierung eines Schieberegisters die folgenden Schritte aus:
Ein Schieberegister erstellen.
Verbinden Sie mit dem linken Anschluss des Schiebregisters einen beliebigen Wert, der außerhalb der Schleife liegt. Wenn Sie das Register nicht initialisieren, verwendet die Schleife den Wert, der bei der letzten Schleifenausführung in das Register geschrieben wurde, oder den Standardwert für diesen Datentyp, wenn die Schleife noch nicht ausgeführt wurde.
Um ein VI mehrmals hintereinander auszuführen, verwenden Sie eine Schleife mit einem nicht initialisierten Schieberegister, so dass bei jeder Ausführung des VIs der anfänglich ausgegebene Wert des Schieberegisters der letzte Wert der vorherigen VI-Ausführung ist. Lassen Sie bei einem nicht initialisierten Schieberegister den Eingang des linken Registeranschlusses unverbunden. Auf diese Weise werden die Statusinformationen zwischen aufeinander folgenden Ausführungen eines VIs beibehalten.