LabVIEWForum.de - User Event nur einmal ausführbar

LabVIEWForum.de

Normale Version: User Event nur einmal ausführbar
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Dass keine neuen Benutzerereignisse erzeugt werden, liegt nicht am Shift-Register, sondern daran, dass es nicht mehr in der Schleife passiert.

Der der Vollständigkeit halber solltest du dein Benutzerereignis auch wieder löschen (außerhalb der unteren Schleife) ... wobei, wenn die Schleifen nie beendet werden, wird wohl auch nix gelöscht ..., oder?
Zitat:Dass keine neuen Benutzerereignisse erzeugt werden, liegt nicht am Shift-Register, sondern daran, dass es nicht mehr in der Schleife passiert.
Also mit Create erstelle ich ihn, mit Generate wird er ausgelöst, klar wenns ausserhalb der Schleife ist wirds nur einmal erstellt, spielt das denn eine Rolle? Ich erstelle doch einmal den Event, und kann doch mit Generate so oft den Event auslösen wie ich will, wenn ich den Event mit Destroy nicht zerstöre kann ich doch weiter generieren. Und das Shift register benötige ich um die quasi erstelle Referenz des Events wieder zu nutzen.

Zitat:Der der Vollständigkeit halber solltest du dein Benutzerereignis auch wieder löschen (außerhalb der unteren Schleife) ... wobei, wenn die Schleifen nie beendet werden, wird wohl auch nix gelöscht ..., oder?
Genau wie schon erwähnt:
Zitat:Das Event wird nie abgebrochen, da wenn das main.vi
schliesst wir alles mit exit beendet.

Sind wir einer Meinung?Cool
' schrieb:spielt das denn eine Rolle?
Das kommt auf den Standpunkt an.
Es wird so funktionieren. Aber gemäß Styleguide ist das nicht. Es gehört sich so, dass man das außerhalb macht.

Per se werden Handles (also der Create des Benutzerereignisses als solches) außerhalb der While-Schleife erstellt und geschlossen. Innerhalb der While-Schleife wird mit dem Handle gearbeitet. Man kann zwar auch in der While-Schleife Erstellen und Schließen, das ist aber ungünstig, weil das Erstellen und Schließen unnützerweise Zeit verbraucht.

Ansonsten meinst du und dimitri84 das selbe.
Seiten: 1 2
Referenz-URLs