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 

Wert innnerhalb von Case übergeben



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!

04.08.2010, 09:50
Beitrag #1

ollumque Offline
LVF-Grünschnabel
*


Beiträge: 26
Registriert seit: Jul 2010

2011
2010
EN


Deutschland
Wert innnerhalb von Case übergeben
Guten Morgen zusammenSmile,

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
OllumqueSmile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
04.08.2010, 10:05
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

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 !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.08.2010, 10:06 (Dieser Beitrag wurde zuletzt bearbeitet: 04.08.2010 10:08 von abrissbirne.)
Beitrag #3

abrissbirne Offline
LVF-Stammgast
***


Beiträge: 480
Registriert seit: Aug 2007

LV2009, LV2010
2007
EN

66123
Deutschland
Wert innnerhalb von Case übergeben
Du kannst die Werte aus der Abfrage bündeln und in einem Schieberegister ablegen (deine Ereignisstruktur läuft mit Sicherheit in einer While-Schleife). Von nun an hast du in jedem Case Zugriff.

Edit: Y-P war schneller Guru1
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.08.2010, 10:20
Beitrag #4

ollumque Offline
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..Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.08.2010, 10:21
Beitrag #5

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Wert innnerhalb von Case übergeben
' schrieb:Du kannst die Werte aus der Abfrage bündeln und in einem Schieberegister ablegen (deine Ereignisstruktur läuft mit Sicherheit in einer While-Schleife). Von nun an hast du in jedem Case Zugriff.

Von nun an musst du natürlich das SR in jedem Case durchverdrahten... sonst klappts nicht.


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.08.2010, 10:56 (Dieser Beitrag wurde zuletzt bearbeitet: 04.08.2010 10:56 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.430
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...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.08.2010, 11:09
Beitrag #7

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Wert innnerhalb von Case übergeben
' schrieb:Rechtsklick auf den Ausgangstunnel, "connected tunnels -> "create wire for unwired".

NettBig Grin

Damit bekommt man auch noch son kleines weißes Dreieck für umsonst. Was bedeutet denn das?

   


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.08.2010, 11:30 (Dieser Beitrag wurde zuletzt bearbeitet: 04.08.2010 11:31 von Ome.)
Beitrag #8

Ome Offline
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.08.2010, 11:41 (Dieser Beitrag wurde zuletzt bearbeitet: 04.08.2010 11:43 von Matze.)
Beitrag #9

Matze Offline
LVF-Team
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.

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.08.2010, 11:51 (Dieser Beitrag wurde zuletzt bearbeitet: 04.08.2010 12:02 von dimitri84.)
Beitrag #10

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Wert innnerhalb von Case übergeben
' schrieb: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?
Nee, der Standardwert ist der Standardwert vom Datentyp: Float/Integer - 0, Boolean - FALSE, usw. Das ginge also in die Hose. Das hat nix mit dem Standard-Case zu tun, den gibt's ja nicht mal immer zwingend.

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Case-Struktur: Angegebener Case nicht vorhanden braendy 10 5.169 02.02.2021 15:05
Letzter Beitrag: Lucki
  Event Case Ignoriert Tastendruck wenn in Gegenwart eines anderen "Leeren" Event Case Ksanto 8 6.995 23.10.2017 09:08
Letzter Beitrag: Ksanto
  Wert an naheliegensten Wert aus Array anpassen TSC 17 9.983 26.07.2016 06:59
Letzter Beitrag: TSC
  Wert aus Case Structure in While Schleife Squanchy 5 5.580 10.06.2016 13:57
Letzter Beitrag: Lucki
  Wert aus Array für Case Selection LazyCompany 20 11.823 03.06.2016 11:31
Letzter Beitrag: LazyCompany
  Case Strukture mit 3 Case lola2014 13 9.725 23.10.2014 14:17
Letzter Beitrag: GerdW

Gehe zu: