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 

Messwertüberprüfung - mit Abbruchbedingung



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!

20.11.2015, 16:38 (Dieser Beitrag wurde zuletzt bearbeitet: 20.11.2015 16:39 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.431
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Messwertüberprüfung - mit Abbruchbedingung
Hallo Marbec,

willkommen im Forum!

Zitat:Jede sekunde möchte ich den Mittelwert des Spannungssignals in einem 30 zeiligen Array speichern.
Das machst du aber nicht. Du liest mit dem DAQAssi jede 0.1s neue Werte ein…

Zitat:Der neuste Wert soll immer an das Ende des Array angehängt werden und der erste Wert soll gelöscht werden. Dadurch soll das Array immer nur 30 Zeilen lang sein.
Du willst also einen Ringbuffer. Ich befülle den wie im Anhang eher am Anfang, ist einfacher…

Zitat:Nun möchte ich, dass die Messung abbricht, wenn kein alle Werte des Arrays kleiner als 1 sind.
KEIN Wert oder ALLE?
Auch der Kommentar in deinem VI ist irreführend: momentan stoppst du, wenn das Maximum im Buffer kleiner als 1 ist!

Zitat:Leider funktioniert das nicht, wie gewünscht, in der Array werden immer ganz viele Nullen geschrieben.
Dann solltest du prüfen, wo die Nullen herkommen!
Du hantierst z.B. mit vielen unglücklich gewählten Datentypen: erst DDT, dann Waveform - warum?
Du willst doch einen Mittelwert (skalar) von mehreren Messwerten (Array) bilden: mach das doch einfach!

Zitat:Das VI soll übrigens später einmal in eine Sequenz eingepflegt werden.
"Sequenzen" ist ein Reizwort!
Besser ist THINK DATAFLOW! oder eine Statemachine!

P.S.: DAQmx ist auch ohne DAQAssi ganz einfach, siehe Links in meiner Signatur…


Angehängte Datei(en)
14.0 .vi  AbbruchTest.vi (Größe: 69,07 KB / Downloads: 162)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Messwertüberprüfung - mit Abbruchbedingung - GerdW - 20.11.2015 16:38

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Abbruchbedingung while-Schleife führt zu Fehler toxicomanie 159 53.208 13.03.2015 11:20
Letzter Beitrag: toxicomanie
  Abbruchbedingung While Schleife KingLui 6 5.494 07.11.2014 13:25
Letzter Beitrag: jg
  Abbruchbedingung meiner While Schleife LabVI 9 6.680 19.09.2014 15:20
Letzter Beitrag: LabVI
  Abbruchbedingung wird nicht immer eingehalten myth 8 4.800 21.03.2013 19:37
Letzter Beitrag: Lucki
  Timerfunktion für Abbruchbedingung Jansen83 1 3.176 20.10.2009 13:54
Letzter Beitrag: SeBa
  Fehler als Abbruchbedingung für eine While-Schleife TSC 3 4.247 30.09.2008 10:06
Letzter Beitrag: TSC

Gehe zu: