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 

Case mittels zweiter Buttons auswählen...



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!

20.06.2008, 13:08
Beitrag #1

Booner Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Jun 2008

8.6.1
2008
kA

85764
Deutschland
Case mittels zweiter Buttons auswählen...
Hallo,

hab da mal ne Anfängerfrage:

Ich möchte mittels zweier Taster eine Casestruktur auswählen.
Also:

Taster1: Case1
Taster2: Case2
kein Taster: Case3

Mein Problem liegt daran, dass ich nicht so recht weiß, wie ich die zwei booleschen Werte der Taster in den Case-Selektor bringe.

Vielleicht hat jemand von Euch da nen super Tip für mich?


Grüße,

Tom
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.06.2008, 13:21
Beitrag #2

Labview-Beginner Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 114
Registriert seit: Oct 2007

6.1
2007
kA

67705
Deutschland
Case mittels zweiter Buttons auswählen...
Hi,

ich bin zwar kein Freak, aber meine erste Frage wäre jetzt:

Soll das Programm anhalten und du stellst Taste 1, Taste 2, keine (oder beide?) ein und bestätigst dann, sodass das Programm weiterläuft.

Oder hält das Programm an und läuft entsprechend der Taste weiter, die du drückst?

Cheers.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.06.2008, 13:29
Beitrag #3

Booner Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Jun 2008

8.6.1
2008
kA

85764
Deutschland
Case mittels zweiter Buttons auswählen...
' schrieb:Soll das Programm anhalten und du stellst Taste 1, Taste 2, keine (oder beide?) ein und bestätigst dann, sodass das Programm weiterläuft.

Oder hält das Programm an und läuft entsprechend der Taste weiter, die du drückst?

Hei,

die zwei Buttons und der Case sind momentan innerhalb einer While-Schleife.
So dass man im Case zum Beispiel nen Zähler einbaut.
Bei Taste 1 zählt dieser hoch, bei Taste 2 runter und wenn keine gedrückt wird, hält er den Wert.
Eigentlich supersimpel, ich probier schon ne Zeitlang rum. Vielleicht komm ich auch gleich drauf...


Grüße,

Tom
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.06.2008, 13:33
Beitrag #4

Labview-Beginner Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 114
Registriert seit: Oct 2007

6.1
2007
kA

67705
Deutschland
Case mittels zweiter Buttons auswählen...
Hi,

spotan würde ich eine While Schleife nehmen mit der Modalität "continue if true" und eine "true constant" dranhängen.

Dann um die While Schleife ein Schieberegister, bei dem der Startwert von links in die Whileschleife eingegeben wird.

Und die entsprechende Aktion +1 oder -1 (wenn ich das richtig verstanden habe) kannst du dann mit einer Case Structure dazwischensetzen.

Cheers.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.06.2008, 13:37
Beitrag #5

Booner Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Jun 2008

8.6.1
2008
kA

85764
Deutschland
Case mittels zweiter Buttons auswählen...
' schrieb:Hi,

spotan würde ich eine While Schleife nehmen mit der Modalität "continue if true" und eine "true constant" dranhängen.

Dann um die While Schleife ein Schieberegister, bei dem der Startwert von links in die Whileschleife eingegeben wird.

Und die entsprechende Aktion +1 oder -1 (wenn ich das richtig verstanden habe) kannst du dann mit einer Case Structure dazwischensetzen.

Cheers.


Hei,

wie ich den Zähler baue, ist mir klar.
Mein Problem war: Wie wähle ich einen von drei Cases mittels zweier Buttons aus.


Grüße,

Tom
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.06.2008, 13:48 (Dieser Beitrag wurde zuletzt bearbeitet: 20.06.2008 13:50 von IchSelbst.)
Beitrag #6

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Case mittels zweiter Buttons auswählen...
' schrieb:Mein Problem war: Wie wähle ich einen von drei Cases mittels zweier Buttons aus.
Warum drei Case, wenn zwei reichen: einer für +1, einer für -1.
Gibt jede Taste auf einen eigenen Case. Im True-Zweig Operation ausführen, sonst nix tun.


' schrieb:Mein Problem war: Wie wähle ich einen von drei Cases mittels zweier Buttons aus.
Generiere aus den Zuständen der Taster eine Zahl zwischen 0 und 3. Dazu kannst du das Auswahlelement verschachteln.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.06.2008, 14:01
Beitrag #7

Booner Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Jun 2008

8.6.1
2008
kA

85764
Deutschland
Case mittels zweiter Buttons auswählen...
Hei,

vielen Dank für Eure Antworten.

Also diese Lösung hätte ich jetzt selber gefunden:
[Bild: 1066702.gif]


Allerdings muss das doch noch etwas eleganter gehen, oder nicht?
(Speziell für den blauen Teil.)

Grüße,

Tom
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.06.2008, 14:08
Beitrag #8

Booner Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Jun 2008

8.6.1
2008
kA

85764
Deutschland
Case mittels zweiter Buttons auswählen...
' schrieb:Gibt jede Taste auf einen eigenen Case. Im True-Zweig Operation ausführen, sonst nix tun.

Hmm, warum bin ich da eigentlich nicht drauf gekommen?Tongue
Wie nennt man eigentlich die Fälle innerhalb eines Cases?


Grüße und vielen Dank!

Tom
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.06.2008, 14:34
Beitrag #9

Kvasir Offline
LVF-Freak
****


Beiträge: 642
Registriert seit: May 2006

10
2004
DE_EN

0000
Oesterreich
Case mittels zweiter Buttons auswählen...
Also der Case heißt nicht Case. Sondern der Fall heißt Case. Der Case heißt Casestruktur. Verwirrt?Tongue

Also die Struktur = Case Struktur.
Ein einzelner Fall der Struktur = ein Case.

Nebenbei bemerkt finde ich die Variante mit einem Case eleganter. Bei einem so simplen Beispiel macht das zwar keinen Unterschied, aber sobald du komplizierter wirst (mehrere Cases) wird das ganze schnell unübersichtlich, wenn du überall einen Case hast. Zudem kommst du in Problembereiche, wenn nicht "beide aus" und "beide ein" sich gegenseitig kompensieren, wie bei dir.

Ich löse das für gewöhnlich mit einem Array aus Booleanelemente. Diesen Array kannst du dann in eine Zahl umwandeln und du hast dann einzelne Fälle.
Wenn du die Bedienelemente auch noch im FP beliebig anordnen willst, dann nimm einen Cluster und mach den Rahmen davon transparent.

Grüße


Angehängte Datei(en) Thumbnail(s)
       

A few weeks of developement and testing can save a WHOLE afternoon in the library!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.06.2008, 16:33 (Dieser Beitrag wurde zuletzt bearbeitet: 20.06.2008 16:33 von kpa.)
Beitrag #10

kpa Offline
LVF-Stammgast
***


Beiträge: 385
Registriert seit: Mar 2007

2019
2002
DE

88***
Deutschland
Case mittels zweiter Buttons auswählen...
Hallo,

so geht es auch, boolsches Array in eine Zahl umwandeln.

kpa

V85


Angehängte Datei(en) Thumbnail(s)
       

Sonstige .vi  VorZurueck.vi (Größe: 11,56 KB / Downloads: 160)
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.064 02.02.2021 15:05
Letzter Beitrag: Lucki
  Papierfach auswählen über Software Tobi Wan Kenobi 0 2.024 21.11.2018 13:02
Letzter Beitrag: Tobi Wan Kenobi
  Event Case Ignoriert Tastendruck wenn in Gegenwart eines anderen "Leeren" Event Case Ksanto 8 6.855 23.10.2017 09:08
Letzter Beitrag: Ksanto
  While-Schleife aus zweiter Schleife steuern flipp86 14 8.806 23.03.2015 12:44
Letzter Beitrag: Nordvestlys
  Case Strukture mit 3 Case lola2014 13 9.690 23.10.2014 14:17
Letzter Beitrag: GerdW
  Case Auswahl mittels Digitaleingängen voldulum 2 3.016 24.07.2014 13:24
Letzter Beitrag: voldulum

Gehe zu: