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 

case-Aktion einmalig ausführen



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.10.2007, 13:46
Beitrag #1

uecontitech Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 125
Registriert seit: Jun 2007

2013
2000
DE

37154
Deutschland
case-Aktion einmalig ausführen
Hallo,

ich möchte Daten die einen Wert >6 haben mit einer Case-Struktur in einer Datei speichern. Jedoch nur einmal wenn der Wert >6 ist und nicht wenn er ständig > 6 ist, also das Case ständig True ist.

Ist der Wert wieder <6 und anschließend wieder >6 soll die Aktion erneut einmalig ausgeführt werden.
Die Aktion läuft in einer Endlosschleife

mit call first habe ich es nicht hinbekommen. bzw. wie kann man call first wieder zurücksetzen ???

Vielen Dank für Eure Hilfe !!!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
10.10.2007, 13:56 (Dieser Beitrag wurde zuletzt bearbeitet: 08.12.2007 14:28 von jg.)
Beitrag #2

Martin_München Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 83
Registriert seit: May 2007

8.2
2007
kA

82152
Deutschland
case-Aktion einmalig ausführen
' schrieb:Hallo,

ich möchte Daten die einen Wert >6 haben mit einer Case-Struktur in einer Datei speichern. Jedoch nur einmal wenn der Wert >6 ist und nicht wenn er ständig > 6 ist, also das Case ständig True ist.

Ist der Wert wieder <6 und anschließend wieder >6 soll die Aktion erneut einmalig ausgeführt werden.
Die Aktion läuft in einer Endlosschleife

mit call first habe ich es nicht hinbekommen. bzw. wie kann man call first wieder zurücksetzen ???

Vielen Dank für Eure Hilfe !!!

ich würde es über eine lokale Variable probieren, die nur dann auf false gesetzt wird, wenn der Wert größer 6 ist und auf true, wenn Wert kleiner 6 ist (siehe Anhang)...Je nachdem ob die Variable true oder false ist, wird dein Ergebnis ausgeführt oder nicht.

Ach, irgendwie ist es leichter zu programmieren, als zu erklärenSmile

(VI LV 8.2)


Angehängte Datei(en) Thumbnail(s)
   

Sonstige .vi  check.vi (Größe: 9,45 KB / Downloads: 217)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.10.2007, 14:08
Beitrag #3

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
case-Aktion einmalig ausführen
' schrieb:bzw. wie kann man call first wieder zurücksetzen ???

Gar nicht...geht nur durch Neustart des VI's

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.10.2007, 14:28 (Dieser Beitrag wurde zuletzt bearbeitet: 08.12.2007 14:28 von jg.)
Beitrag #4

uecontitech Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 125
Registriert seit: Jun 2007

2013
2000
DE

37154
Deutschland
case-Aktion einmalig ausführen
Hallo ,
im Anhang das VI was ich erstellt habe. Wenn der Wert das erstemal wieder im Bereich ist (Tank grün)
soll einmalig der Wert in die Datei geschrieben werden. Ansonsten alle 60 sek.

Gruß ue

(VI LV 8.2)


Angehängte Datei(en)
Sonstige .vi  Temperaturerfassung_neu.vi (Größe: 186,01 KB / Downloads: 345)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.10.2007, 14:36
Beitrag #5

monoceros84 Offline
LVF-Stammgast
***


Beiträge: 445
Registriert seit: Oct 2006

2011
2006
EN


Deutschland
case-Aktion einmalig ausführen
Boah, Stacked Sequenz Structure UND bildschirmfüllendes Blockdiagramm UND verworrende und beschriftete Leitungen UND nicht lauffähig... Das sind mir schlicht zu viele "UND"s... Auch, wenn es mit deinem Problem nichts zu tun hat - aber siehst du da noch durch???

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.10.2007, 17:46
Beitrag #6

montanaro Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 58
Registriert seit: Oct 2006

8.6+2009+2012+2014
2001
DE

39048
Sonstige
case-Aktion einmalig ausführen
' schrieb:Boah, Stacked Sequenz Structure UND bildschirmfüllendes Blockdiagramm UND verworrende und beschriftete Leitungen UND nicht lauffähig... Das sind mir schlicht zu viele "UND"s... Auch, wenn es mit deinem Problem nichts zu tun hat - aber siehst du da noch durch???

Hallo,

Wieso verwendest du keine Flanke? Wenn der Wert größer als 6 ist, so schreibst du deine Daten, die Case Struktur wird ausgeführt (Zustandswechsel von False auf True). Ist doch einfach, oder habe ich hier was falsch verstanden?
Grüße
Ingo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Case-Struktur: Angegebener Case nicht vorhanden braendy 10 5.090 02.02.2021 15:05
Letzter Beitrag: Lucki
  Case ausführen bei Tastendruck david126 7 4.981 14.02.2019 22:50
Letzter Beitrag: david126
  Event Case Ignoriert Tastendruck wenn in Gegenwart eines anderen "Leeren" Event Case Ksanto 8 6.909 23.10.2017 09:08
Letzter Beitrag: Ksanto
  Case schleife einmal ausführen Alighieri 9 8.885 17.03.2015 08:24
Letzter Beitrag: Alighieri
  Case Strukture mit 3 Case lola2014 13 9.695 23.10.2014 14:17
Letzter Beitrag: GerdW
  Selben Case bei verschiedenen Eingängen ausführen fani88 3 3.779 25.02.2014 17:42
Letzter Beitrag: GerdW

Gehe zu: