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 

Anfänger: Switch-Case Strukturen



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!

03.04.2006, 16:26
Beitrag #1

bernd1 Offline
LVF-Grünschnabel
*


Beiträge: 41
Registriert seit: Apr 2006

8.0 deutsch
2006
kA


Deutschland
Anfänger: Switch-Case Strukturen
Hallo Wissende,

bin neu in LabVIEW und mein Problem ist bestimmt schon tausendmal hier gefragt worden, aber finde keine richtige Antwort.

Folgendes Problem:
Ich habe eine Auswahlliste (Combobox) mit Strings als Inhalt.
Die Strings sind nummeriert (Values von 0 bis n).
Abhänging von der gewählten Nummer (Value) möchte ich einen Case auswählen lassen.
Die Case-Struktur kenne ich schon, aber da gibt es nur True oder False,
also nur 2 Cases. Ich brauche aber mehr Cases!
Gibt es in LabVIEW eine Funktion die ähnlich wie folgendes Beispiel kann:

Switch(ausdruck){
Case 1: Anweisung 1;
Case 2: Anweisung 2;
...
Case n: anweisung n;
}

Oder muß ich "100" cases ineinanderpacken?!? - das kann ich mir nicht vorstellen -

Schonmal besten Dank im vorraus.

Gruß
Bernd
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
03.04.2006, 17:47
Beitrag #2

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Anfänger: Switch-Case Strukturen
In LabVIEW gibt es fast nicht, was nicht geht. Was Dich betrifft:
1) Mit "Case hinzufügen" (rechte Maust.) kannst Du beliebig viele Cases generieren
2) An den Selektor kanst Du fat alles anschließen, nicht nur boolesche Variable. In Deinem Fall hättest Du die Wahl zwischen dem Stringindex und den Strings selbst.
3) Du brauchst nicht jeden Eingangswert am Selektor einzeln zu behandeln. Bespielsweise kannst Du den Zahlenraum "minus unendlich" bis "plus unendlich" in drei Cases unterteilen: a) "..5", "6..10" "11.."
4) Experimentiere auch mit den Datentypen "Ring" und "Enum" (siehe Palette Frontpanel), die sind in Verbindung mit Strings oftmals hochgeeignet.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.04.2006, 17:55
Beitrag #3

bernd1 Offline
LVF-Grünschnabel
*


Beiträge: 41
Registriert seit: Apr 2006

8.0 deutsch
2006
kA


Deutschland
Anfänger: Switch-Case Strukturen
hallo,

danke erstmal für die antwort.

habe heute leider keine zeit mehr dafür. werde mich morgen mittag damit mal auseinandersetzen.

werde mich gegebenfalls nochmal melden.

gruß und schönen feierabend
bernd
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.04.2006, 07:01
Beitrag #4

bernd1 Offline
LVF-Grünschnabel
*


Beiträge: 41
Registriert seit: Apr 2006

8.0 deutsch
2006
kA


Deutschland
Anfänger: Switch-Case Strukturen
Hallo,

hat geklapptSmile.

so nun zum nächsten ProblemWink.

Gruß
Bernd
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 6.814 02.02.2021 15:05
Letzter Beitrag: Lucki
  Drähte automatisch beim Ziehen aus Strukturen erhalten cb 7 13.360 10.08.2019 11:16
Letzter Beitrag: cb
  Event Case Ignoriert Tastendruck wenn in Gegenwart eines anderen "Leeren" Event Case Ksanto 8 8.253 23.10.2017 09:08
Letzter Beitrag: Ksanto
  Case Strukture mit 3 Case lola2014 13 11.466 23.10.2014 14:17
Letzter Beitrag: GerdW
  NaN beim PID Autotuning --> bin Anfänger -matthias- 0 3.258 22.04.2013 15:08
Letzter Beitrag: -matthias-
  Bücher für Anfänger P.Berger 1 2.844 08.01.2013 13:46
Letzter Beitrag: GerdW

Gehe zu: