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 

Abfrage wenn 10 dann solange bis unter 5?



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!

18.01.2012, 13:51
Beitrag #1

Nitri Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Jan 2012

2011
2011
DE_EN



Abfrage wenn 10 dann solange bis unter 5?
Hallo zusammen!
Ich schreibe gerade an meiner Bachelorarbeit und benutze das erste mal LabView.
Ich habe volgendes Problem:
Ich lese einen Messwert ein und wenn dieser über den Wert 10 geht, dann soll an mein Ausgangsmodul auf 1 gesetzt werden. Dies soll dann solange sein, bis der Wert dann wieder unter 5 geht. Danach geht die Abfrage wieder los bis 10 und dann immer so weiter.......
Es sollte keine super Koplizierte lösung sein, weil es von leuten nachvolzogen werden muss die keine oder sehr wenig erfahrung mit labview haben.
In C wüsste ich wie ich es Programmieren muss, aber in Labview bin ich mir nicht sicher wie ich das anfnagen soll.
Wäre für ne Idee sehr dankbar!

Gruß Dennis
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
18.01.2012, 14:09 (Dieser Beitrag wurde zuletzt bearbeitet: 18.01.2012 14:10 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Abfrage wenn 10 dann solange bis unter 5?
Hallo Dennis,

du musst dir den aktuellen Ausgabewert ("AktuellerWert") in einem Schieberegister merken!

Dann wird es einfach:
Code:
IF AktuellerWert=0
THEN wenn Messwert>10 dann AktuellerWert=1
ELSE wenn Messwert< 5 dann AktuellerWert=0
Sowas nennt man auch Hysterese-Verhalten...

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

Nitri Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Jan 2012

2011
2011
DE_EN



RE: Abfrage wenn 10 dann solange bis unter 5?
Hallo Gerd,
Ja so hätte ich es in C auch programmiert.
Die Frage ist jetzt aber wie if schleifen oder bedingungen in Labview realisiert werden. Worunter finde ich das Schieberegister?

Und wieder danke für deine schnelle Antwort!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.01.2012, 14:18
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Abfrage wenn 10 dann solange bis unter 5?
Hallo Nitri,

- "if-then-else" nennt sich Case-Struktur
- Schieberegister findet man in While/For-Schleifen
- Feedbacknodes findet man in der Struktur-Palette
- alles das wird im Link meiner Signatur erläutert - das sind wirklich Basics...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.01.2012, 11:11
Beitrag #5

Nitri Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Jan 2012

2011
2011
DE_EN



RE: Abfrage wenn 10 dann solange bis unter 5?
Hallo Zusammen,
ich habe mich jetzt in die Schleifen thematik einarbeitet, bekomme aber irgendwie mein Problem nicht gelöst.
Ich habe mal eine Vi erstellt, die den Messwert über ein Numerisches Bedienelement simuliert. Könnt ihr bitte mal drüber gucken, ob das was ich bis jetzt gemacht habe nen Sinn ergibt und wie ich den Rest machen muss.
Vielen Dank schon mal!
Gruß Dennis


Angehängte Datei(en)
11.0 .vi  Case.vi (Größe: 6,53 KB / Downloads: 199)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.01.2012, 11:15
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Abfrage wenn 10 dann solange bis unter 5?
Hallo Dennis,

bitte einmal in LV2010 anhängen...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.01.2012, 11:18
Beitrag #7

Hook1986 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 149
Registriert seit: Jan 2012

2010
2011
DE_EN


Deutschland
RE: Abfrage wenn 10 dann solange bis unter 5?
Hallo Nitri,

ich glaub das hier sollte deine geforderte Funktion erfüllen.

MfG Carsten


Angehängte Datei(en)
10.0 .vi  CASE.vi (Größe: 5,74 KB / Downloads: 265)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.01.2012, 11:19 (Dieser Beitrag wurde zuletzt bearbeitet: 19.01.2012 11:29 von Nitri.)
Beitrag #8

Nitri Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Jan 2012

2011
2011
DE_EN



RE: Abfrage wenn 10 dann solange bis unter 5?
Hier ist es!
Hi Carsten!
Danke schon mal für deine Antwort, ich habe die Vi gerade mal getestet. Wenn ich eine LED an der Zustands ausgang der While-Schleife anschliese müsste diese doch bei einem Wert von über 10 leuchten oder nicht?

Sorry mein Fehler in die While natürlich! Das funktioniert auch, nur blinkt sie bei über 10 immer, ich brauche aber nen dauerhaftes Signal.

Und sobald ich wieder unter 10 bzw =10 gehe geht der Ausgang auch aus. Er soll aber ja noch an bleiben bis der Wert unter 5 gesunken ist.


Angehängte Datei(en)
10.0 .vi  Case.vi (Größe: 6,24 KB / Downloads: 223)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.01.2012, 13:22
Beitrag #9

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Abfrage wenn 10 dann solange bis unter 5?
Hallo Dennis,

ist es zuviel verlangt, einmal selbst mit der Highlightfunktion zu schauen, wo der Fehler liegt?
Hättest du auch selbst drauf kommen können!


Angehängte Datei(en)
10.0 .vi  CASE.vi (Größe: 8,07 KB / Downloads: 181)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.01.2012, 13:36
Beitrag #10

Nitri Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Jan 2012

2011
2011
DE_EN



RE: Abfrage wenn 10 dann solange bis unter 5?
Sorry, aber ich weiß nicht was eine Highlight-Funktion ist und auch nicht wie ich sie in Labview verwende.
Wie ich schon sagte ich bin absoluter Labview neuling ich habe es vorher noch nie verwendet.
Danke für deine Hilfe!
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
  Trigger ausgeben, dann zählen durka 5 6.035 28.01.2012 16:41
Letzter Beitrag: durka
  genommene Messwerte auftragen und dann Parametervariation simulieren Fliecha 18 12.034 15.12.2009 09:30
Letzter Beitrag: Y-P
  Messdaten nur *einmal* aufnehmen und anzeigen, dann nächste Messung starten inGENIEur 3 4.506 23.10.2008 10:48
Letzter Beitrag: inGENIEur
  DAQ und COM-Abfrage gleichzeitig Atomos 2 4.502 29.04.2008 10:46
Letzter Beitrag: Atomos
  DAQ bzw MAX Abfrage rapa 0 3.085 01.12.2005 14:51
Letzter Beitrag: rapa

Gehe zu: