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 

Daten aus for-Schleife in while-Schleife



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!

30.06.2006, 07:14
Beitrag #3

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Daten aus for-Schleife in while-Schleife
Hi,

wenn ich mich nicht ganz arg täusche, dann kannst Du nicht das gesamte Array nach einem Schleifendurchlauf von 100 ms (durch Verzögerung) auslesen. Entweder liest Du einzeln pro Schleifendurchlauf einen Wert aus, dann musst Du aber "Enable Indexing" aktivieren (Rechtsklick auf die beiden "Ausgänge" Deiner For-Schleife und dann "Enable Indexing" anklicken. Oder aber die For-Schleife läuft so oft durch, wie viele Elemente in Deinem Array sind und gibt dann das gesamte Array auf einmal aus.
Daher würde ich in Deinem Fall die Verzögerung nicht in der For-Schleife setzen, sondern außerhalb. Dann kannst Du ja schauen, wie lange die For-Schleife benötigt und die Differenz auf 100 ms auffüllen. Weil um ein Array auszulesen dauert es bestimmt keine 100 ms.
Hoffentlich habe ich Dein Problem richtig erkannt. Rolleyes

Gruß M.Weippert

' schrieb:<div align="left">Hallo

Bin noch ziemlich neu in LabVIEW und hänge gerade.
Ich habe ein primitives EKG aufgebaut.
Die Messdaten lese ich vorerst über die Soundkarte ein.
Ich weiß der Hochpass am Eingang mach mir mein Signal kaputt,
aber zum Erkennen reicht es.
Ich habe mir die Beispielanwendung dazu in der Hilfe angesehen.
"SI Read" wird in einer while-Schleife ausgeführt. Die neuen Messdaten
landen zusammen mit den vergangenen Messungen in einem Schieberegister.
Die Daten werden gefiltert und dann als Graph ausgegeben.

Jetzt sollen die Messdaten als zusätzliche Funktion aus einer Spreadsheet-Datei gelesen
werden. Wenn ich die Datei lade, sind alle Daten in einem großen Array.
Ich will aber ein "reales" Signal emulieren, also die while-Schleife alle 100ms mit den
Daten der letzen 100ms füttern.

Meine Idee war, neben die While-Schleife, in der das Signal verarbeitet wird, eine
For-Schleife zu setzen, die alle 100ms ein Array mit den Daten ausgibt.
Leider funktioniert das ganze so nicht. Im "Highlight" Modus sehe ich, wie die For-Schleife
sauber durchlaufen wird. Leider kommen die Daten aus der For-Schleife nicht heraus und
meine While-Schleife wird nicht mit den Daten gefüttert.

Meine Idee war, dass die Signalverarbeitung in der while-Schleife für beide Fälle, also
Signal von Line-In oder Signal aus Datei, identisch ist.
Lediglich die Datenquelle soll umgeschaltet werden.

Bis dann,</div>

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Daten aus for-Schleife in while-Schleife - Katagia - 29.06.2006, 16:56
Daten aus for-Schleife in while-Schleife - Katagia - 29.06.2006, 18:01
Daten aus for-Schleife in while-Schleife - Y-P - 30.06.2006 07:14
Daten aus for-Schleife in while-Schleife - Katagia - 30.06.2006, 09:10
Daten aus for-Schleife in while-Schleife - Katagia - 30.06.2006, 09:53
Daten aus for-Schleife in while-Schleife - Katagia - 30.06.2006, 16:37
Daten aus for-Schleife in while-Schleife - Katagia - 03.07.2006, 12:44

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Prüfstand mit LabVIEW ansteuern - Schleife mit vielen Zyklen Thomas_E 3 6.064 24.08.2023 13:43
Letzter Beitrag: Thomas_E
  Schleife stoppen in subVI illy777 31 13.595 14.09.2020 18:00
Letzter Beitrag: illy777
  ungebremste Schleife / laufendes VI finden Trinitatis 3 2.997 18.08.2020 13:13
Letzter Beitrag: Trinitatis
  While-Schleife sofort beenden ? RobertRoth 17 10.795 21.10.2019 11:00
Letzter Beitrag: RobertRoth
  Schleife Werte Ausgeben MarcelXX 4 3.941 30.08.2019 09:19
Letzter Beitrag: jg
  For-Schleife takten Christoph1993 4 4.017 23.06.2019 12:05
Letzter Beitrag: Christoph1993

Gehe zu: