LabVIEWForum.de - Event-steuerung bei

LabVIEWForum.de

Normale Version: Event-steuerung bei
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich bin gerade dabei meine Progrämmchen auf Event-steuerung umzubasteln, auch weil der code mir so nachvollziehbarer vorkommt.


nun stolpere ich aber über folgendes Problem.

Die Programme sind als Reiter aufgebaut, d.h. mittels Registerkarten-Element.


Strukturell ist also:
- allumfassende WHILE LOOP
--- RegisterKarten
----------Event-Rahmen


diest hat für mich im Moment die Folge (zumidest wirkt es so), dass ich Probleme kriege sobald die Events aus mehreren Reitern angestuert werden sollen.


Ist dies einfach die falsche Herangehensweise, oder wo liegt mein Problem ?


Kann ggf. auch gerne ein kleines Sample erstellen um das nachvollziehbarer zu machen


gruss
fidel
HI,

ja, mach mal ein Demo...

Gruss
Achim
' schrieb:HI,

ja, mach mal ein Demo...

Gruss
Achim


Hier hier die Mini-Demo.

Beinhaltet:
- Reiterstruktur mit 2 reitern
- 1 Header der für beide reiter gilt
- Eventsteuerung


Bin mal gespannt wie man das lösen kann.

Danke fürs reinschauen

gruss
fidel
Schau mal hier. Und beschreibe bitte was du genau machen möchtest.

Gruss, Eugen
Hi fidel,

ich würde das so machen.

Gruß,
Marko
' schrieb:Hi fidel,

ich würde das so machen.

Gruß,
Marko


Hallo Marko,

vorab vielen Dank für deine Variante.

Damit ich es suaber nachvollziehe ( lerne LV immer noch by doing)

füllst du einfach das Log zu beginn mit einem leerne String. Wenn ja warum ?
Diese Tunnel raus & rein, symbolisiert durch die rosa-pfeile sind mir neu, wie und warum deren einsatz ?

wäre optimal wenn du mir grob erklären könntest wo mein problem war ,damit ich es sauber nachvollziehen kann

hoffe das ist nicht allzu fordernd

gruss
fidel
Hallo fidel,

die Pfeile stellen ein Schieberegister dar (Klick rechte Maustaste auf While-Schleife -> Add Shift Register).
Schau Dir dazu mal die Hilfe an.
Mit der Empty-String-Konstanten wird das Schieberegister bei Neustart geleert.

Grundsätzlich kann man sagen, dass man pro VI fast nie mehr als eine Event-Struktur benötigt.

Gruss,
Marko
Hi,

ich kann mir keine Konstellation vorstellen, wo mehr als eine Eventstruktur pro VI gebraucht würde oder sinnvoll wäre! Das ist im Gegenteil sogar eher gefährlich. wenn man z.B. "aus Versehen" oder auch absichtlich je ein Event in den verschiedenen Strukturen definiert, dass auf die gleiche Eingabe reagiert!
Man kann also alle Ereignisse in einem VI mit einer Eventstruktur abdecken, es kommt nur darauf an, das Programm richtig zu strukturieren! Ansonsten wirds eh unübersichtlich...

Gruss
Achim
Referenz-URLs