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 

Ereignis "Wertänderung" verzögern



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!

11.08.2016, 14:03
Beitrag #1

aw Offline
LVF-Grünschnabel
*


Beiträge: 32
Registriert seit: Nov 2013

2015
2013
DE_EN


Deutschland
Ereignis "Wertänderung" verzögern
Hallo liebe LV-Gemeinde,

ich komme gerade an einem Punkt nicht weiter und bräuchte einen kleinen Denkanstoß. Und zwar habe ich ein VI mit dem man Positionen auf einem Wafer anfahren kann, wahlweise nur die manuell ausgewählten oder alle in einer Datei gegebenen Positionen. Es besteht jedoch die Möglichkeit, die Prozedur vorzeitig zu unterbrechen (STOP-Button). Da ich mit lokalen Variablen dieses Buttons zum Beenden der FOR-Schleifen arbeite, muss dieser nach dem benutzerdefinierten Eingriff erst wieder auf FALSE gestellt werden um ihn erneut nutzen zu können (Latch funktioniert ja nicht). Deshalb habe ich ihn in eine Ereignisstruktur gepackt, die dies gewährleisten soll (siehe VI (LV 2015)/Screenshot). Allerdings schaltet der Wert momentan auf FALSE zurück, bevor das TRUE überhaupt am Bedingungsanschluss der FOR-Schleife ankommt. wie lässt es sich realisieren, das der Wert erst nach Beendigung der Schleife zurückgesetzt wird?

Danke im Voraus für Eure Lösungsvorschläge.


Angehängte Datei(en) Thumbnail(s)
   

15.0 .vi  Sub_Test_Mode.vi (Größe: 65,61 KB / Downloads: 191)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.08.2016, 14:57
Beitrag #2

Morpheus Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 205
Registriert seit: Jul 2009

2019 SP1, 2020 SP1
2005
EN

8000
Schweiz
RE: Ereignis "Wertänderung" verzögern
Hallo

Du könntest zum Beispiel den Stop-Button (erst) am Ende der FOR-Schleife zurück setzen und nicht schon in der Event-Struktur.

Gruss
Chris
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.08.2016, 15:59
Beitrag #3

Freddy Offline
Oldtimer
****


Beiträge: 729
Registriert seit: Aug 2008

2019, 2020, 2021
1996
DE

76275
Deutschland
RE: Ereignis "Wertänderung" verzögern
Da die While Schleifen unabhängig von einander arbeiten ist nicht gewährleistet, dass die Variable erst nach der Änderung gelesen wird.
Ich würde das mit Queues lösen. Da ist die Abhängigkeit leichter zu realisieren.

Gruß
Freddy

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
11.08.2016, 16:08
Beitrag #4

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Ereignis "Wertänderung" verzögern
(11.08.2016 14:03 )aw schrieb:  wie lässt es sich realisieren, das der Wert erst nach Beendigung der Schleife zurückgesetzt wird?

Hallo,

der ganze Aufbau ist etwas suboptimal. Eine elegante Möglichkeit, eine Schleife mit einem Warteprozess abzubrechen ist, einen Melder einzubauen.
Dann kann deine Wartezeit auch ´ne halbe Stunde betragen - du könntest trotzdem jederzeit abbrechen. Das geht in deiner Version nicht, weil die WAIT-Funktion nicht abbrechbar ist.

Gruß, Marko


Angehängte Datei(en)
14.0 .vi  Wait Abbruch.vi (Größe: 12,88 KB / Downloads: 208)
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
Wink Benutzerdefinirtes Ereignis mit Arduino jennylena 1 2.869 15.02.2018 09:53
Letzter Beitrag: IchSelbst
  Ereignis Struktur 911tom 9 5.846 20.12.2017 20:57
Letzter Beitrag: GerdW
  Eventzähler bei Wertänderung 1990 8 5.170 22.05.2017 16:08
Letzter Beitrag: Freddy
Question Mit Wertänderung eine Case-Struktur ansteuern ChrisR_ 9 6.299 05.09.2016 11:21
Letzter Beitrag: TSC
  Case Struktur in while Schleife verzögern Vaati 2 3.951 26.02.2016 19:09
Letzter Beitrag: Vaati
  Schieberegler Wertänderung Hydrogencarbonat 37 17.608 12.11.2015 19:14
Letzter Beitrag: Lucki

Gehe zu: