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 

User Event in einem Event zünden?



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!

28.08.2009, 10:13
Beitrag #1

theodrin Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 70
Registriert seit: May 2006

7.1, 8.2
2006
kA


Oesterreich
User Event in einem Event zünden?
Hallo Leute!

Hab ne Frage bezüglich Event-Cases.
Also mal kurze Einführung:
Ich kommuniziere mit einem Oszilloskop. Hab mir dafür die VIs zur Kommunikation heruntergeladen und installiert und getestet. Die laufen so weit.
Und nun möchte ich gerne Daten vom Oszilloskop einlesen und speichern. Also zweck ist dass man lange Zeit das Signal aufnimmt und sichs später anschauen kann. Und es handelt sich dabei um langsam ändernde Signal also im mHz-Bereich.
So und nu hab ich da mal ein Programm geschrieben und steh nun vor einem Problem. Ziel dieses Tasks: Nimm ...Messpunkte auf und schließ die Messung ab.
Und jetzt mal kurz wie mein Programm aufgebaut ist. Also zuerst mal ein paar Init-Sachen. Dann die Big-While. Dort drinnen mach ich im Grunde genommen alles mit Event-Cases. Auch das messen. Weiß schon, dass das nicht so schön ist, aber hab ich jetzt mal so gemacht. Und zwar messe ich nach Zeit. Das mach ich schlicht und einfach mit dem Timeout-Case. Also ich stell die Zeit des Time-outs ein und wenn einer auftritt misst er.
So und dann hab ich einen Case bei dem er mit dem messen aufhört. (Zeit auf -1 stellen für nie Timeout, Daten speichern, Knöpfe-Einstellungen vornehmen, ...) und dieser Case wird jetzt entweder durch drücken des bestimmten knopfes aufgerufen, oder als User-Event. Und zwar schau ich jedes mal im Time-out Case wie viele Messpunkte er schon hat und wenn die anzahl gleich meiner gewünschten ist, dann zünde ich das User-Event.
Also kurz zusammengefasst: Zündung eines User-Events in einem Event-Case! Problem er führt das gezündete Event nicht aus! Frage: Geht das allgemein nicht, also zünden eines Events in einem Event oder hab ich was falsch gemacht?
Und dann: Wie macht mans besser? Ich hab auch ne 2.te while gemacht in der ich quasi nur die zeit gezählt hab und dann ein Mess-Event aufgerufen hab. Das hat so auch nicht funktioniert. Aber da wars glaub ich weil gleichzeitig 2 Events gezündet wurden. Einmal wieder messen und ende!

Also kann ich das so machen wie ich mir gedacht hab, oder ist das müll und ich muss das anders machen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
User Event in einem Event zünden? - theodrin - 28.08.2009 10:13

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Event-gesteuerte RS232 MIGU 17 14.204 07.02.2014 09:44
Letzter Beitrag: GerdW
  Probleme mit einem Hexa Steuerzeichen in einem String seml 14 9.991 07.09.2012 09:32
Letzter Beitrag: seml
  VISA: Wait on Event - Vor Timeout Abbrechen Lien_Alere 7 7.833 20.01.2012 16:00
Letzter Beitrag: GerdW
  Wait on VISA Event eg 6 6.677 24.04.2007 17:22
Letzter Beitrag: eg

Gehe zu: