04.08.2010, 09:50
Beitrag #1
|
ollumque
LVF-Grünschnabel
Beiträge: 26
Registriert seit: Jul 2010
2011
2010
EN
Deutschland
|
Wert innnerhalb von Case übergeben
Guten Morgen zusammen ,
Ich habe eine Ereignisstruktur mit 10 Cases.
In Case 1 -8 soll ein Wert gezielt ausgewählt werden, je nach dem welcher Button gedrückt wurde. In Case 9 soll dieser ausgewählte Wert nach Benutzerwunsch an ein anderes VI übergeben werden.
Wie kann ich diesen bestimmten Wert an das 9 Case übergeben?
Ich dachte an verschiedene lokale Variablen, so hätte ich erstmal alle Werte in Case 9 nur wüsste ich nicht, wie ich dann einen Wert gezielt an das VI übergeben...
Viele Grüße und danke
Ollumque
|
|
|
04.08.2010, 10:05
Beitrag #2
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Wert innnerhalb von Case übergeben
Halte Deine Werte doch in einem Schieberegister und hole sie dort in Deinem Case 9 heraus.
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
04.08.2010, 10:06
(Dieser Beitrag wurde zuletzt bearbeitet: 04.08.2010 10:08 von abrissbirne.)
Beitrag #3
|
|
|
04.08.2010, 10:20
Beitrag #4
|
ollumque
LVF-Grünschnabel
Beiträge: 26
Registriert seit: Jul 2010
2011
2010
EN
Deutschland
|
Wert innnerhalb von Case übergeben
Arg, stimmt.
Vielen Dank für die schnelle Antwort, der Teil funktioniert jetzt auf jeden Fall schonmal..
|
|
|
04.08.2010, 10:21
Beitrag #5
|
|
|
04.08.2010, 10:56
(Dieser Beitrag wurde zuletzt bearbeitet: 04.08.2010 10:56 von GerdW.)
Beitrag #6
|
GerdW
______________
Beiträge: 17.483
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
Wert innnerhalb von Case übergeben
Hallo ollumque,
ergänzend zu SeBas "Von nun an musst du natürlich das SR in jedem Case durchverdrahten...":
Rechtsklick auf den Ausgangstunnel, "connected tunnels -> "create wire for unwired". Diese Option (ab LV2009) vereinfacht den Aufbau von Statemachines und Eventhandlern ungemein...
|
|
|
04.08.2010, 11:09
Beitrag #7
|
|
|
04.08.2010, 11:30
(Dieser Beitrag wurde zuletzt bearbeitet: 04.08.2010 11:31 von Ome.)
Beitrag #8
|
Ome
LVF-Gelegenheitsschreiber
Beiträge: 109
Registriert seit: Nov 2009
2011
2009
DE
12XXX
Deutschland
|
Wert innnerhalb von Case übergeben
Hi,
das Dreieck bedeutet, dass wenn du einen neuen Case hinzufügst, in diesem dann automatische der Eingang mit dem Ausgang verbunden ist.
Gruß Ome
|
|
|
04.08.2010, 11:41
(Dieser Beitrag wurde zuletzt bearbeitet: 04.08.2010 11:43 von Matze.)
Beitrag #9
|
Matze
LVF-Team
Beiträge: 1.027
Registriert seit: Apr 2010
20xx
2010
DE_EN
7xxxx
Deutschland
|
Wert innnerhalb von Case übergeben
Das ist mal ein nettes Feature.
In LV-Versionen kleiner 2009 könnte man auch hergehen und im Standardcase die beiden Schieberegister-Anschlüsse verbinden und am Ausgang "Standard, wenn nicht verbunden" wählen, oder?
Dann müssten nicht alle Cases verbunden werden.
Nur so als Überlegung, falls jemand eine ältere LV-Version nutzt.
|
|
|
04.08.2010, 11:51
(Dieser Beitrag wurde zuletzt bearbeitet: 04.08.2010 12:02 von dimitri84.)
|
|
|
| |