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 

Max. Wert



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!

19.05.2011, 12:38 (Dieser Beitrag wurde zuletzt bearbeitet: 20.05.2011 16:36 von jg.)
Beitrag #1

Amina Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 113
Registriert seit: Nov 2010

13
2010
DE


Deutschland
Max. Wert
hallo,
ich wollte mal einen Max. Wert jede 10 Sekunden anzeigen lassen, dabei muss aber die Schleife nicht beendet werden, z.B. bei einer Aufnahme Frequenz von 1kHz möchte ich jede gelesene 10000 Wert die max.Wert bestimmen und so weiter, hat jemand eine Idee.
Gruß Amina

EDIT jg: Zum x-ten Mal LV-Version bei dir ergänzt Sad


Angehängte Datei(en)
2009 .vi  Test Max.Wert.vi (Größe: 23,34 KB / Downloads: 152)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.05.2011, 12:58
Beitrag #2

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: Max. Wert
Hallo Amina,

wenn es dir nur um den Max-Wert geht, würde sich doch auch folgendes anbieten:

   

Dann musst du nicht die ganze Zeit dein 2D-Array aufbauen, sondern vergleichst einfach den Max-Wert der aktuellen Messung mit dem Max-Wert der vorheringen Messung. An das Schieberegister wird dabei immer nur der größere Wert (also der MAX-Wert der gesammten Messung) weitergegeben.

Falls das ganze wiederholt oder über eine bestimmte Zeit erfolgen soll, bzw. du den Max-Wert nach einer bestimmten Zeit wieder auf Null setzten willst, einfach ein Case-Konstrukt einfügen, welches den durchgeschoben Max-Wert bei der von dir definierten Bedingung (Schalter betätigt, Zeit abgelaufen, etc.) nullt.

Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.05.2011, 13:00
Beitrag #3

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
RE: Max. Wert
Nicht schön aber sollte tun...
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.05.2011, 13:48
Beitrag #4

Amina Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 113
Registriert seit: Nov 2010

13
2010
DE


Deutschland
RE: Max. Wert
HEYY danke für die schnelle Antworten
ja NWOmason die Idee war richtig, ist genau was ich brauche, einfach jede 10 s oder 10000 Werte die Max-Wert bestimmen und so weiter.
Der Beispiel von macmarvin hat leider nicht funktioniert aber danke trotzdem
Gruß Amina
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.05.2011, 14:19
Beitrag #5

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
RE: Max. Wert
(19.05.2011 13:48 )Amina schrieb:  Der Beispiel von macmarvin hat leider nicht funktioniert aber danke trotzdem

Wenn es nicht so funktioniert wie du erwartet hast, dann waren deine Specs falsch! Wink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.05.2011, 14:47
Beitrag #6

Amina Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 113
Registriert seit: Nov 2010

13
2010
DE


Deutschland
RE: Max. Wert
Hi macmarvin bestimmt hab ich die Aufgabe schlecht beschrieben, also nochmal zu meinem Problem.
ich muss den Max-Wert bestimmen entweder über die Zeit oder die Größe d.h. während die Schleife läuft, sammle ich immer 1000 Werte und den Max-Wert berechen, also wenn die erste Messung bzw. den Max-Wert berechnet ist, dann muss die zweite Messung starten und so weiter.
ich hoffe, dass ich die Aufgabe jetzt gut beschrieben habe.
Gruß Amina
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.05.2011, 08:19 (Dieser Beitrag wurde zuletzt bearbeitet: 20.05.2011 09:03 von Lucki.)
Beitrag #7

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: Max. Wert
Die Idee von McMarvin würde schon funktionieren, allerdings habe ich dich so verstanden, daß Du die Maximalwertanzeige nur alle 10000 Samples aktualisiert haben möchtest. Bei Mcmarvin wird bei jedem Schleifendurchlauf, d.h alle 200 Samples, aktualisiert, d.h. man kann verfolgen, wie der Spitzenwert allmählich immer größer wird. Nach 10000 Samples wird dann zurückgesetzt, und das Spiel beginnt von vorn. Das dürfte nicht Deinen Vorgaben entsprechen.
Habe mal das DAQ entfernt, damit der Testlauf immer funktioniert:

   


2009 .vi  Test Max.Wert1.vi (Größe: 7,52 KB / Downloads: 170)


Wenn Du alle 10 sec und nicht alle 10000 Samples aktualisieren möchtest, dann benutzte das VI "Verstrichene Zeit" Die umständlichere Methode Mcmarvin zur Zeitmessung würde ich nur empfehlen, wenn Du eine fundamentalistische Abneigung gegen alle Express-VIs hast. Ich benutze sie zwar wenig, habe aber diese Allergie nicht. Und das VI "Verstrichene Zeit" ist sogar eines, was eher nur formal zu den Express-VIs gehört. (Formal, weil es nlcht an die sonst übliche Größe eines Eypress-VIs heranreicht)
   

Übrigens: Der übliche Anfänger-DAQ-Fehler. Im DAQ Timing bei kontinuierlicher Datenerfassung den Anscluß "Anzahl Samples" besser nicht belegen, siehe Hilfe.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.05.2011, 10:46
Beitrag #8

Amina Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 113
Registriert seit: Nov 2010

13
2010
DE


Deutschland
RE: Max. Wert
Hi Lucki danke sehr die beide funktioniert super. genau das habe ich gesucht.
ich danke noch mal alle hier
Gruß Amina
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Wert an naheliegensten Wert aus Array anpassen TSC 17 11.521 26.07.2016 06:59
Letzter Beitrag: TSC
  Aktueller Wert von vorherigem Wert abziehen Semicon 6 7.406 18.06.2014 16:34
Letzter Beitrag: jg
  Neuer Wert - Alter Wert im Array sanjo 5 6.869 05.02.2013 10:43
Letzter Beitrag: sanjo

Gehe zu: