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 

Schieberegister zurücksetzen?



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!

02.04.2005, 22:29
Beitrag #1

Ulli-Macky Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Dec 2004

LV8.5/LV8.6/LV2009
2005
DE

35585
Deutschland
Schieberegister zurücksetzen?
Hallo Leute, mich beschäftigt schon seit einiger Zeit folgendes Problem:
Ich habe eine FOR-Schleife in welcher ich einen numerischen Wert hochzählen. Beginnend mit 0 addiere ich mit einem Schieberegister bei jedem Schleifendurchlauf 1 dazu. Funktioniert supergut. Wenn ich jedoch das VI anhalte und es erneut starte, zählt es da weiter wo es aufgehört hat.
Wie kann ich den Wert des Schieberegisters auf 0 zurücksetzen, damit bei jedem "Weiter" wieder von 0 angefangen wird zu zählen?

Habe Null Ideen, bin für jeden Tipp dankbar.
Danke im Voraus.

Gruß Ulli-Macky
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.04.2005, 23:28
Beitrag #2

JoeCain Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Apr 2005

LV5 - LV2014
1999
EN

47441
Deutschland
Schieberegister zurücksetzen?
Du musst das Shift register auch initialisieren, dies machst du indem du von aussen dem Register einen Wert übergibst, dieser wird bei jedem VI Aufruf dann eingelsen, und das Shift Registern hat dann den von dir vorgegebenen Anfangswert.

So lange das VI im Speicher bleibt behält ein Shift Register seinen Wert, deshalb ist es unbedingt nötig Shift Register mit einem vorgegebenen Wert zu Initialisieren (ausser man benutzt ein Shift Regster als Speicher).
Frage: Wenn du bei jedem Schleifendurchlauf deinen Zähler um 1 erhöhst, warum nimmst du nicht direkt das I der For Schleife ?

It's OK to have fun

Certified LabVIEW Architect
Webseite des Benutzers besuchen 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
  Enum-Variable "zurücksetzen" Hans96 8 8.155 06.01.2023 07:48
Letzter Beitrag: Hans96
  Verwendung Schieberegister de_la_questa 2 3.308 04.01.2021 17:26
Letzter Beitrag: GerdW
  XY Graph zurücksetzen bzw. leeren Ralfk84 2 4.006 06.10.2017 06:09
Letzter Beitrag: Ralfk84
  Schieberegister Initialisierung mit Array => Not a Number Roland 7 8.244 03.07.2017 15:58
Letzter Beitrag: Roland
  Schieberegister anhalten Axel_Cologne 1 3.354 03.05.2016 10:39
Letzter Beitrag: jg
  Array und XY-Graph zurücksetzen ARaj 14 9.509 25.11.2015 14:06
Letzter Beitrag: GerdW

Gehe zu: