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 

For-Schleife - Werte bei einen weiteren Start auf null setzt



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!

21.05.2015, 19:20
Beitrag #1

zichte89 Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: May 2015

2011 Student
2015
DE

1
Deutschland
For-Schleife - Werte bei einen weiteren Start auf null setzt
Hi,

ich bin ganz neu auf dem Gebiet Labview, habe es jetzt im Studium.
Wenn ich meine Frage in der falschen Kategorie gestellt habe, dann bitte ich um Entschuldigung.

Und zwar will ich aus mehreren Zufallszahlen den Mittelwert, die Standardabweichung, das Quadratisches Mittel und die Summe berechnen.
Ich habe mich für eine For-Scheife entschieden.

Mein Problem ist, wenn ich die Schleife ein weiteres Mal starte sind die alten Zahlen nicht gelöscht und er addiert sie einfach dazu.
Wie kann ich die For-Schleife programmieren, dass sie wieder alle Werte bei einen weiteren Start auf null setzt.

Danke Zichte89


Angehängte Datei(en)
11.0 .vi  1000_Zufallsfallen.vi (Größe: 80,36 KB / Downloads: 198)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.05.2015, 19:35 (Dieser Beitrag wurde zuletzt bearbeitet: 21.05.2015 19:37 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: For-Schleife - Werte bei einen weiteren Start auf null setzt
Herzlich willkommen Zichte,

Zitat:Und zwar will ich aus mehreren Zufallszahlen den Mittelwert, die Standardabweichung, das Quadratisches Mittel und die Summe berechnen.
Eine wunderschöne (und einfache) Übung.

Zitat:Ich habe mich für eine For-Scheife entschieden.
Sehr gut, wenn man etwas mehrfach machen will…

Zitat:Mein Problem ist, wenn ich die Schleife ein weiteres Mal starte sind die alten Zahlen nicht gelöscht und er addiert sie einfach dazu.
Das Problem ist nicht die Schleife, sondern dein Datenbuffer (aka Schieberegister aka Rückkopplungsknoten)!
Wenn du bei einem erneuten Start keine Daten darin haben willst, musst du das auch programmieren! Stichwort "initialisieren"…

Und warum jetzt das ExpressVI? Versuch's doch einfach mal ohne:
   

Zitat:ich bin ganz neu auf dem Gebiet Labview, habe es jetzt im Studium.
Ist ja nichts schlimmes! Big Grin

Falls euer Dozent keine vernünftige Einleitung gibt, kannst du dich ja mal durch die Links in meiner Signatur arbeiten… Smile

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.05.2015, 20:55
Beitrag #3

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: For-Schleife - Werte bei einen weiteren Start auf null setzt
Ergänzende Hilfestellung zum Thema "Rückkopplungsknoten initialisieren":
mit rechter Maustaste auf den Initialisierungsanschluß klicken --> Konstante erzeugen.
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.05.2015, 09:55
Beitrag #4

zichte89 Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: May 2015

2011 Student
2015
DE

1
Deutschland
RE: For-Schleife - Werte bei einen weiteren Start auf null setzt
Danke für die schnellen Antworten!

Also an sich habe ich alles verstanden, außer das mit den Schieberegister.
Der Schieberegister kann meine letzten Werte der Scheife speichern und ich kann sie weiter nutzen, aber wie setzte ich ihn wieder auf wieder auf null?
Ich habe gesten noch rum probiert und keine Lösung gefunden.

Gruß Zichte
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.05.2015, 09:58 (Dieser Beitrag wurde zuletzt bearbeitet: 22.05.2015 10:03 von GerdW.)
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: For-Schleife - Werte bei einen weiteren Start auf null setzt
Hallo Zichte,

wenn das Schieberegister bei erneutem Aufrufen des VIs Null enthalten soll, musst du eine Null an den Initialisierungsanschluss verdrahten.
Wenn es innerhalb der Schleife auf Null gesetzt werden soll, dann musst du das auch innerhalb der Schleife so programmieren…

Beides im Bild:    

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.05.2015, 13:28 (Dieser Beitrag wurde zuletzt bearbeitet: 22.05.2015 13:29 von Lucki.)
Beitrag #6

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: For-Schleife - Werte bei einen weiteren Start auf null setzt
(22.05.2015 09:55 )zichte89 schrieb:  Der Schieberegister kann meine letzten Werte der Scheife speichern und ich kann sie weiter nutzen, aber wie setzte ich ihn wieder auf wieder auf null?
Null ist auch ein Wert, und einen anderen Wert hineinzuschreiben darum ging es in Deinem Beispiel gar nicht. Sondern darum, das Array im Schieberegister bei Neustart zu leeren - und das hatte ich, offenbar vergeblich, versucht Dir im Beispiel zu zeigen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
24.05.2015, 00:25
Beitrag #7

zichte89 Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: May 2015

2011 Student
2015
DE

1
Deutschland
RE: For-Schleife - Werte bei einen weiteren Start auf null setzt
Danke für eure schnellen Blitzantworten.

Meine Probleme sind jetzt erstmal gelöst. Ich muss mir so schnell wie möglich so ein "Labview-Denken" anlernen.
Danke für die Hilfe!

Gruß Zichte89
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
  Frequenz "Null" messen Mila 25 19.914 12.02.2016 14:24
Letzter Beitrag: Reiling
  NI USB 6501 setzt die Ports automatisch bei PC Neustart peterbe 2 3.834 04.09.2014 09:01
Letzter Beitrag: toaran_
  DAQmx Encoder Task nur einmal bei Z-Tic auf Null setzen cb 6 7.108 10.03.2014 14:49
Letzter Beitrag: cb
  Ausgabe mit letztem Sample auf Null monoceros84 19 13.524 07.01.2014 15:05
Letzter Beitrag: monoceros84
  Falsche Werte durch paralleles Einlesen digitaler und analoger Werte daxel 13 13.194 20.08.2013 12:03
Letzter Beitrag: daxel
  Agilent 34410A gibt manchmal Null aus gottfried 2 5.352 21.12.2010 15:48
Letzter Beitrag: gottfried

Gehe zu: