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 

Programm hängt



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!

21.09.2006, 09:02
Beitrag #1

Tetriandoch Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: Aug 2006

8.00
2006
kA


Deutschland
Programm hängt
Hallo Forum,

ich vermute ich habe ein Problem mit Event Strukturen. Ich habe sie in eine While Schleife gepackt. Diese Schleife wartet aber ab, bis die Eventstruktur ausgeführt wurde und startet dann erst erneut.

Ich schicke euch mal das Vi, auch wenn ihr es nicht ausführen könnt weil da Daten erfasst werden.


Angehängte Datei(en)
Sonstige .vi  ANDO_AQ2140.vi (Größe: 50,17 KB / Downloads: 181)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.09.2006, 09:26
Beitrag #2

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Programm hängt
Ich habe dein VI nicht angesehen, aber ich vermute stark, dass du den Timeout links oben von Event-Struktur vergessen hast. Defaultmässig steht es auf -1, also únendlich warten. Schliesse da eine 200, dann ist es ok.

Gruss, Eugen

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.09.2006, 09:38
Beitrag #3

Tetriandoch Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: Aug 2006

8.00
2006
kA


Deutschland
Programm hängt
' schrieb:Ich habe dein VI nicht angesehen, aber ich vermute stark, dass du den Timeout links oben von Event-Struktur vergessen hast. Defaultmässig steht es auf -1, also únendlich warten. Schliesse da eine 200, dann ist es ok.

Gruss, Eugen


Danke es funktioniert. Kann man also sagen, dass man immer einen Event Timeout braucht?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.09.2006, 09:43
Beitrag #4

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Programm hängt
Nein, hier ein Beispiel (ein Trick, den ich bei jemand gesehen habe):

Stell dir vor, du brauchst ein Dialog mit nur einem Eingabefenster und ohne OK-Button. Dann machst du keine While-Schleife um die Event-Struktur, sondern machst den Timeout auf unendlich. Sobald der Wert deines Eingabefensters geändert wird, kommst du aus dem Dialog raus. Und wie gesagt, alles ohne While-Schleife und OK-Buttons.

Gruss, Eugen

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.09.2006, 09:44 (Dieser Beitrag wurde zuletzt bearbeitet: 21.09.2006 09:45 von Kvasir.)
Beitrag #5

Kvasir Offline
LVF-Freak
****


Beiträge: 642
Registriert seit: May 2006

10
2004
DE_EN

0000
Oesterreich
Programm hängt
edit: Eugen hat alles schon so schön gesagt, da lösch ich meinen Post doch wieder.

A few weeks of developement and testing can save a WHOLE afternoon in the library!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.09.2006, 10:07 (Dieser Beitrag wurde zuletzt bearbeitet: 21.09.2006 10:11 von Achim.)
Beitrag #6

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


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Programm hängt
Hi,

Hossa! Zwei Event-Strukturen in einem VI? Das ist aber nicht die feine englische Art...

Wusstest du nicht, dass man die Event-Struktur erweitern kann, d.h. mehrere Events damit abarbeiten kann? Mach mal nen Rechtsklick auf den Rahmen der Struktur! Da gibts "Add Event Case"! Schmeiß eine der Strukturen raus und füg den Case der anderen Struktur hinzu. Und pack auch den Stop-Button als separaten Case in die Struktur!

Gruß
Achim


PS: Die von eugen empfohlene Timeout-Zeit von 200ms empfinde ich als ein bisschen lang...mehr als 50ms sollten sollten es bei einem VI, dass fortlaufend was anzeigt, nicht sein, weil größere Werte die Darstellung schon unangenehm verzögern! Teste das mit nem Dummy-VI mal aus (nur ein Button in ner Eventstruktur), und du wirst den Unterschied deutlich merken (auch wenn 200ms "eigentlich" sehr kurz sind)!

"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
21.09.2006, 10:24
Beitrag #7

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Programm hängt
@Achim,

was hat Eventstruktur mit Anzeige zu tun?
Die Anzeige kann sich in einer separaten Task sein und nicht in der Eventstruktur.

Gruss, Eugen

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Programm hängt sich auf Benutzer1 49 19.363 23.04.2018 18:28
Letzter Beitrag: Benutzer1
  Tools Palette hängt agroell 1 2.309 17.08.2017 08:25
Letzter Beitrag: Freddy
  LabVIEW 6.1 Hängt – Bezug zu User Interaktion / Möglicherweise File I/O Linuxx 4 9.109 05.04.2013 20:59
Letzter Beitrag: Trinitatis
  LabView hängt sich auf Hasenfuss 4 4.037 12.01.2013 15:09
Letzter Beitrag: jg
  Labview hängt sich auf Scherni 18 12.209 21.09.2012 06:35
Letzter Beitrag: Scherni
  VI hängt sich bei Tastenbenutzung auf nox 10 8.557 17.02.2012 16:25
Letzter Beitrag: Y-P

Gehe zu: