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 

Min und Max aus 1d array per Knopfdruck



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!

28.01.2009, 14:31
Beitrag #11

MarkusN Offline
LVF-Grünschnabel
*


Beiträge: 35
Registriert seit: Oct 2008

8.0
2008
de

44139
Deutschland
Min und Max aus 1d array per Knopfdruck
Na das eure Kristallkugeln nicht so gut sind muss man mir doch auch sagen. Big Grin

@macces So schlecht war deine Kristallkugel gar nicht. Auf jeden Fall klappt es jetzt. Rolleyes

Trotzdem hier noch einmal eine genauere Beschreibung des gelösten Problems.

Es geht um das auslesen von Sensordaten.
Deswegen ändert sich das array je nachdem was ich für Daten auslese.
Das ganze ergibt dann als Signalverlaufsdiagramm angezeigt eine mehr oder weniger
schöne Kurve. Und von dieser Kurve hätte ich gerne den maximalen und minimalen Wert,
von dem Zeitraum an, wo ein Schalter aktiviert ist.

Das dass array nur einen Wert hat ist ja klar, aber ich lasse mir ja immer nur 16 bit davon anzeigen.
Und die angezeigten 16 Bit müßten dann immer miteinander verglichen werden.
So stelle ich mir das jedenfalls vor.

Zum Schluss noch einmal ein dickes DANKE SCHÖN an alle die sich Zeit für mich genommen haben.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.01.2009, 15:25 (Dieser Beitrag wurde zuletzt bearbeitet: 28.01.2009 15:29 von Lucki.)
Beitrag #12

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Min und Max aus 1d array per Knopfdruck
' schrieb:Ich hätte das gerne, dass nach einem Knopfdruck das array so lange ausgelesen wird, bis ich den Knopf
noch einmal drücke.
Kann mir da jemand etwas auf die Sprünge helfen?

Für Deine Anforderung gibt es fertige VIs, da muß nichts mehr um das Max/Min-VI herum programmiert werden.
Die Vis sind speziell für für Online-Erfassung über längere Zeit konzipert.
Schwer zu finden:
Signalverarbeitung - Signalverlaufsmessung - Signalverlaufsüberwachung - Spitzenwerterkennung.
Oder:
Signalverarbeitung - Signaloperation - Punkt für Punkt - Signaloperation (Punkt f. P.) - Spitzenwerterkennung.
Es gibt glaube ich noch ein drittes VI für Arrays statt Waveforms (Signalverläufe).
Suche mal selbst danach, bis Dus hast.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.01.2009, 18:05
Beitrag #13

MarkusN Offline
LVF-Grünschnabel
*


Beiträge: 35
Registriert seit: Oct 2008

8.0
2008
de

44139
Deutschland
Min und Max aus 1d array per Knopfdruck
' schrieb:Für Deine Anforderung gibt es fertige VIs, da muß nichts mehr um das Max/Min-VI herum programmiert werden.
Die Vis sind speziell für für Online-Erfassung über längere Zeit konzipert.
Schwer zu finden:
Signalverarbeitung - Signalverlaufsmessung - Signalverlaufsüberwachung - Spitzenwerterkennung.
Oder:
Signalverarbeitung - Signaloperation - Punkt für Punkt - Signaloperation (Punkt f. P.) - Spitzenwerterkennung.
Es gibt glaube ich noch ein drittes VI für Arrays statt Waveforms (Signalverläufe).
Suche mal selbst danach, bis Dus hast.


Die VIs hatte ich auch schon gefunden, aber leider immer Probleme mit der Datenkonvertierung.
Ich habe da meine Sensordaten nie so umgewandelt bekommen, dass sie die VIs akzeptieren.
Aber da es jetzt im Endeffekt ohne viel Aufwand läuft, kümmer ich mich erst um die nächsten Probleme. Rolleyes
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.01.2009, 13:52
Beitrag #14

MarkusN Offline
LVF-Grünschnabel
*


Beiträge: 35
Registriert seit: Oct 2008

8.0
2008
de

44139
Deutschland
Min und Max aus 1d array per Knopfdruck
Einige Schwierigkeiten habe ich leider noch.

Ich habe mal 2 Versionen erstellt mit verschiedenen Vorteilen, die ich gerne alle in einer Version hätte.
Also das Programm soll 3 Möglichkeiten abdecken.
Links messen, rechts messen und die Messdaten löschen.
Die Messwerte sollen gespeichert werden, bis ich sie mit einem Knopfdruck lösche.
Während des betriebes von links nach rechts schalten zu können muss nicht unbedingt funktionieren.


Das Programm Test erfüllt die Bedingungen, nur wenn ich während des laufenden Betriebes von links messen
auf rechts messen schalte ohne zu stoppen, übernimmt er die max und min Werte der anderen Messungen, weil die Werte
direkt in beide Schieberegister geschoben werden.
Dann werden noch die Messwerte gelöscht, wenn man von der einen auf die andere Seite schaltet, da ich die
nicht verbundenen Tunnelausgänge auf den Standartwert zurück setze.


Das zweite Programm Test 2 speichert die Daten, aber ich kann sie nicht mit einem Knopfdruck löschen.
Und ich kann da nicht während des Betriebes von links auf rechts messen schalten.


Hat da auch noch jemand einen guten Rat für mich?



in LabVIEW 8.0 erstellt

Sonstige .vi  test.vi (Größe: 16,96 KB / Downloads: 155)


Sonstige .vi  test2.vi (Größe: 17,05 KB / Downloads: 167)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.01.2009, 15:22
Beitrag #15

MarkusN Offline
LVF-Grünschnabel
*


Beiträge: 35
Registriert seit: Oct 2008

8.0
2008
de

44139
Deutschland
Min und Max aus 1d array per Knopfdruck
' schrieb:Das zweite Programm Test 2 speichert die Daten, aber ich kann sie nicht mit einem Knopfdruck löschen.
Und ich kann da nicht während des Betriebes von links auf rechts messen schalten.
Hat da auch noch jemand einen guten Rat für mich?


Ok, einige Sachen schaffe ich auch alleine. Das mit dem löschen funktioniert jetzt. Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.01.2009, 17:37
Beitrag #16

Kvasir Offline
LVF-Freak
****


Beiträge: 642
Registriert seit: May 2006

10
2004
DE_EN

0000
Oesterreich
Min und Max aus 1d array per Knopfdruck
Hi,

hab dir mal auf die Schnelle was gebastelt.
Keine Ahnung ob das das macht, was du willst. Blicke immer noch nicht so recht durch.

Wie mißt du denn? Was genau brauchst du denn?

So wie das jetzt gebaut ist, speicherst du mit jeder Iteration noch einen zusätzlichen Meßwert. Das wird schnell ein sehr langer Array. Ist das gewollt? Brauchst du die Meßwerte? Oder nur die Maxima? Dann musst du ja keinen Array verwenden. Fragen über Fragen ...


Lv82_img
Sonstige .vi  Unbenannt_1.vi (Größe: 16,55 KB / Downloads: 159)


Angehängte Datei(en) Thumbnail(s)
           

A few weeks of developement and testing can save a WHOLE afternoon in the library!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30.01.2009, 13:27
Beitrag #17

MarkusN Offline
LVF-Grünschnabel
*


Beiträge: 35
Registriert seit: Oct 2008

8.0
2008
de

44139
Deutschland
Min und Max aus 1d array per Knopfdruck
' schrieb:Hi,

hab dir mal auf die Schnelle was gebastelt.
Keine Ahnung ob das das macht, was du willst. Blicke immer noch nicht so recht durch.

Wie mißt du denn? Was genau brauchst du denn?

So wie das jetzt gebaut ist, speicherst du mit jeder Iteration noch einen zusätzlichen Meßwert. Das wird schnell ein sehr langer Array. Ist das gewollt? Brauchst du die Meßwerte? Oder nur die Maxima? Dann musst du ja keinen Array verwenden. Fragen über Fragen ...
Lv82_img[attachment=44130:Unbenannt_1.vi]


Wow, auf die Idee mit den Clustern wäre ich nicht gekommen. Mit denen habe ich bis jetzt noch nichts gemacht.
Das ist schon ziemlich nah an dem was ich mir vorgestellt habe.
Leider ist da ein kleiner Fehler drin, der wohl auch nicht so gut rüber kam.
Ich habe nur einen Sensor mit dem ich links oder rechts messe.
Die Messung funktioniert indem die Messkurve ausgewertet wird bzw. gibt der aktuelle Wert der Kurve mein aktuelles Messergenis an.
Die Maxima und Minima benötige ich zur Fehlerkorrektur. Quasi muss der Offset zwischen den Werten vom Ergebnis abgezogen werden.
Also brauche ich leider alle Messwerte.
Bei weiteren Fragen einfach fragen, oder die     befragen. Lol
Wir scheinen ja beide die eine oder andere Frage offen zu lassen.

dankende Grüße
Markus
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.01.2009, 15:15
Beitrag #18

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Min und Max aus 1d array per Knopfdruck
' schrieb:hab dir mal auf die Schnelle was gebastelt.
A ganz kleines Bisserl muß ich diese Initialisierung bemeckern:
   
Das funktioniert nur, wenn der zu erwartete Maximalwert positiv, der zu erwartende Minimalwert negativ ist, also z.B bei Schwingungen ohne Gleichkomponente. Immer richtig ist es hingegen, den Maximalwert mit "-Inf" und den Minimalwert mit "+Inf" zu initialisieren.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.01.2009, 17:22
Beitrag #19

MarkusN Offline
LVF-Grünschnabel
*


Beiträge: 35
Registriert seit: Oct 2008

8.0
2008
de

44139
Deutschland
Min und Max aus 1d array per Knopfdruck
' schrieb:A ganz kleines Bisserl muß ich diese Initialisierung bemeckern:
[attachment=44170:Unbenannt_1d2.png]
Das funktioniert nur, wenn der zu erwartete Maximalwert positiv, der zu erwartende Minimalwert negativ ist, also z.B bei Schwingungen ohne Gleichkomponente. Immer richtig ist es hingegen, den Maximalwert mit "-Inf" und den Minimalwert mit "+Inf" zu initialisieren.

Kvasir hat bestimmt in meinen Programmen gesehen das ich die Werte einfach auf Null gesetzt habe und ist davon ausgegangen das es so richtig ist.
Die Maxima und Minima werden auch immer positive und negative Werte haben, bevor mit ihnen gerechnet wird.
Aber gut das du das geschrieben hast, ich werde das mal im Hinterkopf behalten.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.02.2009, 13:19
Beitrag #20

MarkusN Offline
LVF-Grünschnabel
*


Beiträge: 35
Registriert seit: Oct 2008

8.0
2008
de

44139
Deutschland
Min und Max aus 1d array per Knopfdruck
Ich habe das jetzt mal so gelöst.
Da stört mich jetzt nur noch das ich 2 Diagramme habe, aber damit werde ich wohl leben können.

LabVIEW 8.0

Sonstige .vi  Unbenannt_1_2.vi (Größe: 24,4 KB / Downloads: 168)
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
  PDF auf Knopfdruck anzeigen lassen, wie? Dr.Bob 19 25.838 18.06.2020 10:01
Letzter Beitrag: TDO
  Messwertaufzeichnung auf Knopfdruck J.B 3 4.558 28.03.2020 12:24
Letzter Beitrag: J.B
Question Knopfdruck mehrere male automatisieren LabView_Starter 7 5.654 11.06.2018 13:06
Letzter Beitrag: Freddy
  Daten bei Knopfdruck abspeichern Lucius2 11 10.472 04.05.2012 12:59
Letzter Beitrag: Lucius2
  Daten auf Knopfdruck in 2D-Array speichern Jokohoo 2 5.074 13.11.2010 00:33
Letzter Beitrag: jg
  Zustände im Zustandsautomat per Knopfdruck wechseln Fritz_85 11 16.037 10.09.2010 07:02
Letzter Beitrag: chrissyPu

Gehe zu: