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 

Event Loop



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.02.2010, 08:06
Beitrag #1

F.Bi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 152
Registriert seit: Oct 2007

LabView 2016
2007
EN

55218
Deutschland
Event Loop
Hallo, ich habe ein Problem mit einer Event Loop.

Zur Verdeutlichung ein kleines Testprogramm im Anhang. (LabVIEW 8.61)

Es gibt schon mehrere Buttons, die in der Schleife abgefragt werden, jetzt soll zusätzlich noch CTS einer seriellen Schnittstelle erfasst werden. Wenn der Eingang CTS gesetzt wird, dann soll die Aktion ausgeführt werden. Das passiert aber nicht, obwohl die LED "Taster Anzeige" leuchtet. Wenn ich aber "Taster" auf dem Panel betätige, dann passiert etwas. Wird "Taster" aber von CTS gesetzt, passiert nichts. Das muss doch aber auch irgendwie funktionieren????

Ziel: Parallel zur Betätigung über den Button das Ereignis über die serielle Schnittstelle auszulösen.


Lv86_img


Angehängte Datei(en) Thumbnail(s)
       

Sonstige .zip  TasterEvent.zip (Größe: 21,64 KB / Downloads: 216)

Gruß
Frank
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
18.02.2010, 08:11
Beitrag #2

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


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Event Loop
Hi,
ich bin fast sicher, dass das eleganter geht...z.B. mit dynamischen Events (direkt per Eventstruktur)

Aber hier könnte es funktionieren, wenn du die Property "ValueSignaling" des Tasters beschreibst!

A.

"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
18.02.2010, 18:21
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Event Loop
' schrieb:Aber hier könnte es funktionieren, wenn du die Property "ValueSignaling" des Tasters beschreibst!
100% ACK.
Allerdings solltest du die Property "ValueSignaling" nur dann setzen, wenn sich wirklich der Zustand von CTS ändert. Sonst wird das Event alle 300 ms ausgelöst.

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
18.02.2010, 19:01
Beitrag #4

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Event Loop
Habs mal nach dem Vorschlag vom Jens geändert, und 2 weitere Verbesserungen:
Stoppbehandlung
Timout unendlich in der Ereigenisbehandlungsschleife.

Sonstige .vi  Test_TasterEvent.vi (Größe: 9,77 KB / Downloads: 277)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.02.2010, 10:44 (Dieser Beitrag wurde zuletzt bearbeitet: 19.02.2010 10:51 von F.Bi.)
Beitrag #5

F.Bi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 152
Registriert seit: Oct 2007

LabView 2016
2007
EN

55218
Deutschland
Event Loop
Mein Kommentar ist irgendwo verloren gegangen. Wacko

Danke für den Tipp mit "ValueSignaling".

' schrieb:Sonst wird das Event alle 300 ms ausgelöst.
Das habe ich gleich gemerkt. ;-)

Ich habe die Lösung von Lucki noch etwas angepasst, da das Event nur bei einer Flanke an CLS ausgelöst werden soll.

Achim, kannst du noch etwas zu deinem eleganteren Weg mit dynamischen Events schreiben, vielleicht kann ich das auch mal testen.


Vielen Dank für die Hilfe, ihr seid klasse. Top1


Angehängte Datei(en)
Sonstige .zip  TasterEvent.zip (Größe: 22,1 KB / Downloads: 224)

Gruß
Frank
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.02.2011, 15:59
Beitrag #6

lololabview Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Jan 2011

8.5
2011
de


Deutschland
Event Loop
kannst du bitte dein Vis für labview version 8.5 hochladen ? ich habe ein änliches problem, ich möchte also aus meinem Board k8055 einen event auslösen ! das hat nicht funktioniert , mir wurde empfohlen dies mit dynamischen event oder mit der eigenschaftknoten "valuesignaling" zu tun. mit der zweite obtion habe ich probiert und es hat die ganze zeit das event ausgelöst ohne tastendruck wie gewolt, mit dynamischen event muss ich nocht ausprobiern!
danke.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.02.2011, 19:44
Beitrag #7

Richard Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 70
Registriert seit: Jun 2009

8.6,9.0,9.1,10.0,11.0
2008
DE_EN

80797
Deutschland
Event Loop
Hallo,

das mit den Dynamischen Events würde mich auch interessieren, da hab ich auch noch keine Erfahrung mit.

Gruß Richard

Lv85_img

Sonstige .zip  Get_DSR_CTS_RI_RS232_V85.zip (Größe: 20,99 KB / Downloads: 217)

Murphy was an optimist
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.02.2011, 20:09
Beitrag #8

lololabview Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Jan 2011

8.5
2011
de


Deutschland
Event Loop
hier ein anderer Beitrag dazu:http://digital.ni.com/public.nsf/allkb/42B...1D?OpenDocument
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
  Event Case Ignoriert Tastendruck wenn in Gegenwart eines anderen "Leeren" Event Case Ksanto 8 8.248 23.10.2017 09:08
Letzter Beitrag: Ksanto
  Parallel Port Read and Write Loop.vi rothhp 2 4.287 16.12.2015 16:08
Letzter Beitrag: rothhp
  While-loop Margi 2 3.319 21.09.2015 12:49
Letzter Beitrag: TDO
  For und While Loop katana 2 4.168 29.07.2015 11:14
Letzter Beitrag: Trinitatis
  Bei Event Boolean ändern und bei erneutem Event resetten Shieva 4 5.349 07.07.2015 09:43
Letzter Beitrag: Lucki
  Event struktur: event triggern mit digital input Brainbug 11 10.327 26.03.2015 17:51
Letzter Beitrag: Lucki

Gehe zu: