LabVIEWForum.de
Schieberegister_Zählen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Schieberegister_Zählen (/Thread-Schieberegister-Zaehlen)

Seiten: 1 2


Schieberegister_Zählen - DA-LabVIEW - 28.10.2014 18:16

HiBig Grin

Bin neu in der LabVIEW Welt.
Ich mache mich gerade mit Schieberegistern vertraut.

Ich habe ein einfaches Bsp. erstellt wo ich die Anzahl der Durchläufe eingebe und danach wird die Summe ausgegeben.

Wenn ich z.B. 5 eingebe kommt als Summe 10 heraus.

Ich möchte aber gerne, dass ich die Summe von 0-3(4 Durchläufe) sehe und die von 0-4(5)
Kann ich das mit der Summe von 0-3 auch mit einem Schieberegister machen?

Ich habe das VI einfach mal hochgeladenBig Grin
DANKE!


RE: Schieberegister_Zählen - Trinitatis - 28.10.2014 18:22

Hallo und willkommen in der LabView-Welt,

deine Schleife wird n mal durchlaufen, verändert jedes Mal den Wert des Schieberegisters und gibt nach den N Durchläufen den letzten Schieberegisterwert an dem Anschluss aus. Wenn du also die Zwischenschritte sehen willst, dann musst du dafür sorgen, dass dein VI nach jedem Durchlauf pausiert. Wenn du nur am Ende die Ergebnisse sehen willst, dann ziehe dir den Draht, der ins Schieberegister geht parallel dazu aus der Schleife raus und verwende einen autoinizierten Tunnel (macht LV in Forschleifen standardmäßig) dann haste ein Array, in dem die Zwischenergebnisse stehen.

Noch ein Tip:
Lade deine VIs in runtergsepeicherten LV-Versionen hier im LVF hoch, dann können sie von mehreren usern angesehen werden (Dateimenü: speichernfür Vorgängerversion)


Gruß, Marko


RE: Schieberegister_Zählen - DA-LabVIEW - 28.10.2014 21:09

Ich könnte auch die Eingabe der Durchläufe um 1 verringern und dies als indiziertes Schieberegister verwenden, und dann das I von dem oberen Schieberegister fürs untere auch verwenden und gleich aufbauen wie oben. Oder nicht?


RE: Schieberegister_Zählen - GerdW - 28.10.2014 21:17

Hallo DA,

für den Anfang mal eine Lösung:
[attachment=51186]

Bemühe dich bitte auch, diese zu verstehen!


RE: Schieberegister_Zählen - DA-LabVIEW - 28.10.2014 21:20

Danke einmalBig Grin
Geht das eigentlich das ich das mit 2 einzelnen Schieberegistern mache?
Ich habe ein Bild hochgeladen vll versteht ihr was ich will


RE: Schieberegister_Zählen - Trinitatis - 28.10.2014 21:21

(28.10.2014 21:09 )DA-LabVIEW schrieb:  Ich könnte auch die Eingabe der Durchläufe um 1 verringern und dies als indiziertes Schieberegister verwenden, und dann das I von dem oberen Schieberegister fürs untere auch verwenden und gleich aufbauen wie oben. Oder nicht?

Bahn

Versuch das mal, was du da beschrieben hast. Wird ja nix kaputtgehen.

Gruß, Marko


RE: Schieberegister_Zählen - DA-LabVIEW - 28.10.2014 21:24

Habe ich gemachtBlush
Es kommt als Summe von 0-3=8 und nicht 6 wie es soll


RE: Schieberegister_Zählen - Trinitatis - 28.10.2014 21:26

Lad doch einfach mal VIs oder snippets hoch und nicht nur Bilder oder Verbalbeschreibungen.

Gruß, Marko
Edit:
Was da in deinem Bild zu sehen ist sind keine 2 Shiftreg. sondern eins.


RE: Schieberegister_Zählen - DA-LabVIEW - 28.10.2014 21:32

Hier ist das momentane VI
gedanklich versteh ich was ich machen muss. einfach die Summe bilden und dann Durchläufe Subtrahieren aber nur einmal. Ich weiß nicht wie ich das in LV darstellen kann


RE: Schieberegister_Zählen - Trinitatis - 28.10.2014 21:38

(28.10.2014 18:22 )Trinitatis schrieb:  Noch ein Tip:
Lade deine VIs in runtergsepeicherten LV-Versionen hier im LVF hoch, dann können sie von mehreren usern angesehen werden (Dateimenü: speichernfür Vorgängerversion)