INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Shift Regsiter löschen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

05.06.2006, 23:26
Beitrag #1

LabViewer Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Jun 2006

2009 SP1
2006
DE

1000
Schweiz
Shift Regsiter löschen
Hallo Zusammen

Ich habe nur eine kleine und hoffentlich einfache Frage:

Wie kann man die Werte in einem Shift-Register löschen??? Big Grin


Vielen Dank jetzt schon mal für die Hilfe.

Gruss LabVIEWer
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.06.2006, 06:19
Beitrag #2

stenzr Offline
LVF-Grünschnabel
*


Beiträge: 41
Registriert seit: Jun 2006

7.1 / 2009
1996
de

59
Deutschland
Shift Regsiter löschen
' schrieb:Hallo Zusammen

Ich habe nur eine kleine und hoffentlich einfache Frage:

Wie kann man die Werte in einem Shift-Register löschen??? Big Grin
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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.06.2006, 07:16
Beitrag #3

LabViewer Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Jun 2006

2009 SP1
2006
DE

1000
Schweiz
Shift Regsiter löschen
Hallo

Das mit der Initialisierung hab ich schon mitgekriegt gehabt. Danke.

Das Problem ist allerdings, das ich nie aus der While Schleife heraus
springe, in der ich das Shift Register ausführe. Deshalb habe ich diese
Möglichkeit leider nicht.

Ich möchte zum Beispiel wenn ein TRUE-Case aufgerufen wird, der
sich in dieser While Schleife befindet, das Schiebe Register löschen.

Gruss
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.06.2006, 08:45
Beitrag #4

stenzr Offline
LVF-Grünschnabel
*


Beiträge: 41
Registriert seit: Jun 2006

7.1 / 2009
1996
de

59
Deutschland
Shift Regsiter löschen
' schrieb:Hallo

Das mit der Initialisierung hab ich schon mitgekriegt gehabt. Danke.

Das Problem ist allerdings, das ich nie aus der While Schleife heraus
springe, in der ich das Shift Register ausführe. Deshalb habe ich diese
Möglichkeit leider nicht.

Ich möchte zum Beispiel wenn ein TRUE-Case aufgerufen wird, der
sich in dieser While Schleife befindet, das Schiebe Register löschen.

Gruss


Hallo

genau so kannst Du es machen.

Du musst nur aufpassen dass du das Case zum überschreiben nur für einen Schleifendurchgang aufrufst,
sonst könnten dir Daten verloren gehen.

Ralf

Ph34r
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.06.2006, 12:27
Beitrag #5

LabViewer Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Jun 2006

2009 SP1
2006
DE

1000
Schweiz
Shift Regsiter löschen
<div align="left">Hallo Ralf

Vielen Dank für deine Hilfe.

Vielleicht habe ich mein Problem ein bisschen falsch zitiert oder
ich verstehe nicht ganz wie du es genau gemeint hast. Big Grin

Ich hänge mal ein Bild dran damit du siehst wies bei mir ganz ver-
einfacht aussieht.

Ich möchte nun im Case das Shift Regsiter löschen das in der While
Schleife verwendet wird. Aber ohne die While Schleife jemals zu ver-
lassen. Wie mach ich das?

Vielen Dank & Gruss</div>


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.06.2006, 12:35
Beitrag #6

Buhrz Offline
LVF-Stammgast
***


Beiträge: 407
Registriert seit: Oct 2004

1.2 - 2015
1987
EN

22844
Deutschland
Shift Regsiter löschen
Hi

Anbei ein Beispiel
Vielleicht hilft es ja

Gruß

Jürgen


Angehängte Datei(en)
Sonstige .vi  Shift_loeschen.vi (Größe: 61,4 KB / Downloads: 319)

A old LabVIEW User
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
06.06.2006, 12:49 (Dieser Beitrag wurde zuletzt bearbeitet: 19.01.2007 20:35 von Dennis.Moser.)
Beitrag #7

stenzr Offline
LVF-Grünschnabel
*


Beiträge: 41
Registriert seit: Jun 2006

7.1 / 2009
1996
de

59
Deutschland
Shift Regsiter löschen
' schrieb:Hi

Anbei ein Beispiel
Vielleicht hilft es ja

Gruß

Jürgen


Hallo

schau dir die Bilder an



Hallo

schau dir die Bilder an


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.06.2006, 14:01
Beitrag #8

Buhrz Offline
LVF-Stammgast
***


Beiträge: 407
Registriert seit: Oct 2004

1.2 - 2015
1987
EN

22844
Deutschland
Shift Regsiter löschen
HI

leider kann ich die bilder mir nicht anschauen

Gruß

Jürgen

A old LabVIEW User
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.06.2006, 17:38
Beitrag #9

A.Berndsen Offline
LVF-Team
LVF-Team

Beiträge: 2.437
Registriert seit: Feb 2005

8.2.1 - 2011
2004
DE

724xx
Deutschland
Shift Regsiter löschen
' schrieb:leider kann ich die bilder mir nicht anschauen

Bei mir klappt das auch nicht!

Aber die Lösung von Buhrz ist top!

Gruß
Andreas


Angehängte Datei(en) Thumbnail(s)
   

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Arrays, Shift Register in einem Blockcode grba123 1 3.334 05.02.2015 09:23
Letzter Beitrag: GerdW
  Shift register Initialisieren jak888 7 8.152 02.12.2010 10:17
Letzter Beitrag: BMTstudent
  Case mit Schiebe regsiter bolle 7 4.860 20.04.2009 08:38
Letzter Beitrag: bolle
  Shift Register -While Schleife- Kathy 4 5.978 01.04.2009 14:44
Letzter Beitrag: snwbnd
  flexibles Shift-Register Kathy 6 4.506 25.03.2009 14:14
Letzter Beitrag: Y-P
  Speicheroptimierung durch leeren von Shift-Registern Falk 1 3.011 08.08.2008 16:42
Letzter Beitrag: Kvasir

Gehe zu: