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 

Dieses Thema hat akzeptierte Lösungen:

Abfolge von Messungen



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!

10.09.2020, 14:34 (Dieser Beitrag wurde zuletzt bearbeitet: 10.09.2020 15:10 von simcum.)
Beitrag #1

simcum Offline
LVF-Grünschnabel
*


Beiträge: 36
Registriert seit: May 2015

2016
2010
DE


Deutschland
Abfolge von Messungen
Hallo liebe LabView Gemeinde,

ich stehe vor einem Problem auf die ich keine vernünftige Lösung finde.

Bin mir aber ziemlich sicher, das es dafür eine einfache Lösung gibt.

Folgendes:

Ich messe alle X Zeitwerte z.B. alle 5min Temperaturmesswerte über mehrere Kanäle (1D Array) aus.

Dabei muss aber folgende Bedingung überprüft werden:

Drei aufeinanderfolgende Messwerte (Kanalbezogen) müssen untereinander die Bedingung < 2K erfüllen.

d.h. Überprüfung der Messung 2 minus Messung 1 und Messung 3 minus Messung 1 <2K ?
wenn ja weiter wenn nein dann Überprüfung der Messung 3 minus Messung 2 und Messung 4 minus Messung 2 <2K ?
wenn ja weiter wenn nein dann Überprüfung der Messung 4 minus Messung 3 und Messung 5 minus Messung 3 <2K ?
.
.
.
usw. bis die Bedingung erfüllt wird.

Die Lösung wird wohl ziemlich simpel sein denke ich aber komme einfach nicht darauf.
Hab schon diverses ausprobiert, lleider ohne Erfolg.

Wäre Super wenn einer eine erleuchtende Idee hätte.

Bedanke mich

simcum
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
10.09.2020, 14:42
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 16.585
Registriert seit: May 2009

11SP1, 17SP1 (ab und zu 20)
1995
DE_EN

10×××
Deutschland
RE: Abfolge von Messungen
Hallo simcum,

Zitat:Drei aufeinanderfolgende Messwerte (Kanalbezogen) müssen untereinander die Bedingung < 2K erfüllen.
Hört sich an, als wenn du mit einem Schieberegister (für die vorigen 2 Messwerte) Erfolg haben könntest…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.09.2020, 15:04
Beitrag #3

simcum Offline
LVF-Grünschnabel
*


Beiträge: 36
Registriert seit: May 2015

2016
2010
DE


Deutschland
RE: Abfolge von Messungen
Hallo GerdW,

habe ich probiert aber nicht hinbekommen. Hast du denn eine Idee wie man soetwas realisieren könnte?


Danke dir
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.09.2020, 15:11
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.585
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Abfolge von Messungen
Dann zeig doch mal, wie du es probiert hast, anstatt nach einer fertigen Lösung zu fragen.

Wobei ich sagen muss, der Gerds Hinweis mit Schieberegistern ist ja quasi schon die Lösung.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.09.2020, 15:20
Beitrag #5

simcum Offline
LVF-Grünschnabel
*


Beiträge: 36
Registriert seit: May 2015

2016
2010
DE


Deutschland
RE: Abfolge von Messungen

Akzeptierte Lösung

Hallo Jens,

eine fertige Lösung habe ich nicht.

Wie bereits geschrieben habe ich einiges Versucht, leider ohne Erfolg.

Mir ist schon klar das es irgenwie mit Schieberegistern funktionieren müsste. Ich komme aber nicht darauf.
Mein aktuellster Ansatz ist die Speicherung der Werte in zwei unterschiedliche Schieberegistern um diese mit der Bedingung zu verknüpfen.
Davor hatte ich versucht es über einen weiteren Schieberegisterelement zu lösen.

Hab mal ein Screenshot beigefügt. Wie gesagt es ist nicht fertig.

Bedanke mich


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.09.2020, 15:55
Beitrag #6

Freddy Offline
Oldtimer
****


Beiträge: 703
Registriert seit: Aug 2008

2019, 2020, NXG 5.0
1996
DE

76275
Deutschland
RE: Abfolge von Messungen
Code:
anfang:
mesung 1 = Messung

mes:
messung 2 =Messung

If messung 2 - messung 1 < 2T then
   {
      messung 3 = Messung[/php]
     messung 3 - messung 1 <2T then goto speichern
      else
     messung 1= messung 3
     goto mes
    }
    else
    {
      messung 1 = messung 2
      goto mes
    }
speichern:
...
goto anfang

So könnte es auch gehen.

Übrigens:
Initialisieren immer vor der While-Schleife

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
10.09.2020, 16:22
Beitrag #7

simcum Offline
LVF-Grünschnabel
*


Beiträge: 36
Registriert seit: May 2015

2016
2010
DE


Deutschland
RE: Abfolge von Messungen
Hallo Freddy,

vielen Dank, mir fehlte ein Vorschlag zum Ablauf.
Werde es mal umsetzen.

Bis dann
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.09.2020, 16:30 (Dieser Beitrag wurde zuletzt bearbeitet: 10.09.2020 16:31 von GerdW.)
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 16.585
Registriert seit: May 2009

11SP1, 17SP1 (ab und zu 20)
1995
DE_EN

10×××
Deutschland
RE: Abfolge von Messungen
Hallo simcum,

Zitat:Mir ist schon klar das es irgenwie mit Schieberegistern funktionieren müsste. Ich komme aber nicht darauf.
Sowas gehört aber schon zu den LabVIEW-Grundlagen, oder?
   

Zum Screenshot:
Das sich in diesem VI überhaupt noch jemand zurechtfindet, erscheint mir wie ein Wunder!
Rube-Goldbergs, lokale Variablen ersetzt durch "Value"-Propertynodes (RaceConditions?) - und dann noch eine STOP-Funktion, die in ein ordentliches Programm nicht hineingehört!
Ups, hab die zweite STOP-Funktion glatt übersehen: die macht's auch nicht besser…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.09.2020, 16:55
Beitrag #9

simcum Offline
LVF-Grünschnabel
*


Beiträge: 36
Registriert seit: May 2015

2016
2010
DE


Deutschland
RE: Abfolge von Messungen
Hallo GerdW,

danke für die Tipps,

Hab ja geschrieben, das es einfach sein müsste bin aber einfach nicht darauf gekommen.

ich bin mir auch nie sicher ob ich globale Variablen oder Eigenschaftsknoten benutzen sollte.
Sehr oft wird von den globalen Variablen abgeraten.

Zu der stop Funktion, sicher hast recht gehört nicht dahin. Müsste sämtliche Resourcen vernünftig schließen.

Die Software wird noch optimiert.

Ist das Vi so unübersichtlich?

Sollte ich mehr SubVis benutzen?

Danke für deine Hilfe

Simcum
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.09.2020, 17:02
Beitrag #10

GerdW Offline
______________
LVF-Team

Beiträge: 16.585
Registriert seit: May 2009

11SP1, 17SP1 (ab und zu 20)
1995
DE_EN

10×××
Deutschland
RE: Abfolge von Messungen
Hallo simcum,

Zitat:ich bin mir auch nie sicher ob ich globale Variablen oder Eigenschaftsknoten benutzen sollte.
Sehr oft wird von den globalen Variablen abgeraten.
Ich rate nicht nur von globalen Variablen ab, sondern auch von lokalen. Und "Value"-Properties sind auch nur (noch schlechtere) lokale Variablen!

Zitat:Ist das Vi so unübersichtlich?
Für meinen Geschmack schon!
(Zumal das nur ein Case von mehreren ist…)

Zitat:Sollte ich mehr SubVis benutzen?
Ich würde das machen…

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
  Kritik zu meinem LabVIEW-Grundgerüst für einfache Messungen mit endlicher Ausgabe lumaxo 0 1.589 13.02.2015 13:38
Letzter Beitrag: lumaxo
  Messungen synchronisieren creo_123 19 7.756 20.03.2013 07:50
Letzter Beitrag: NWOmason
  Zahlenwerte in zeitlicher Abfolge ausgeben Nullstrom 4 2.285 15.06.2012 11:36
Letzter Beitrag: Nullstrom
  Synchronisation von 2 Messungen rene 11 6.449 25.10.2006 10:49
Letzter Beitrag: Lucki
  Variable Anzahl von Messungen Scaramanga 1 1.918 12.10.2005 19:46
Letzter Beitrag: thomas.sandrisser

Who read this thread?
4 User(s) read this thread:
simcum, bachatero18, jg, th13

Gehe zu: