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-Struktur: Angegebener Case nicht vorhanden



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!

11.05.2011, 08:59 (Dieser Beitrag wurde zuletzt bearbeitet: 11.05.2011 09:12 von chip777.)
Beitrag #1

chip777 Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: May 2011

10.0
2011
DE



Case-Struktur: Angegebener Case nicht vorhanden
Hallo LV-Community,

ich hoffe ich poste in das richtige Unterforum, ansonsten bitte den Thread verschieben.
Ich bekomme die in der Überschrift angegebene Fehlermeldung, da ich noch neu bin kann ich damit nur bedingt etwas anfangen. Meines Erachtens nach decke ich alle Case Fälle ab. Mein VI befindet sich im Anhang.

Oder gibt es vielleicht eine bessere Möglichkeit als über einen Ring auf eine Case-Struktur zu gehen. Ich hatte mal ein Beispiel da hat die Case Struktur über einen Rechtsklick und einen weiteren Klick, alle möglichen Fälle aufgenommen, so dass ich diese nur noch editieren musste. Die Fälle in diesem Beispiel, also 2,3 habe ich per Hand eingetragen, die Fälle 0,1 waren bereits nach dem Einfügen der Case-Struktur vorhanden.

Gruß,

Chip

Ich habe den Fehler gefunden.
Man muss jeweils einen Wert als Standard festlegen.
Meine Frage ob man die einzelnen Fälle automatisch erzeugen kann bleibt allerdings.

Gruß,

Chip


Angehängte Datei(en)
2010 .vi  Zeitbefehle.vi (Größe: 10,22 KB / Downloads: 347)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.05.2011, 09:19 (Dieser Beitrag wurde zuletzt bearbeitet: 12.05.2011 07:14 von Lucki.)
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
RE: Case-Struktur: Angegebener Case nicht vorhanden
Die case-Struktur kann nicht hellssehen und wissen, daß Du von den Werten 0...65000 der U16-Zahl nur die Werte 0..3 benutzt. Du mußt immer für sämtliche Werte einen Case anbieten.
Z.B:
Voreinstellung,1,2,3
Oder:
0,1,2,3..
Der Trick ist: Da nur 0..3 vorkommt, ist es unerheblich, wenn bei 3 nicht nur 3, sondern alle Werte ab 3 behandelt werden. Es wird aber damit der korrekten Syntax Rechung getragen.

Edit: Zur Frage der automatischen Erzeugung. Ja, das geht mit rechter Maustaste, aber nur, wenn an den Case ein Enum angeschlossen ist. An Deiner Stelle hätte ich das statt des Ringes ohnehin gemacht. Bei Enum gibt es nur genau so viele Möglichkeiten wie es Einträge im Enum gibt. Die Erstellung eines Cases "Voreinstellung" ist da nicht erforderlich.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Case Ausführung - automatisch und einzeln ar7ur8 4 4.511 16.07.2021 15:46
Letzter Beitrag: ar7ur8
  Case-Struktur: Angegebener Case nicht vorhanden braendy 10 6.833 02.02.2021 15:05
Letzter Beitrag: Lucki
  Case Struktur 2 Schleifendurchläufe verzögert True setzen aber sofort auf False bachatero18 4 5.700 07.11.2020 14:08
Letzter Beitrag: Martin.Henz
  CAN Nachrichten in Array verarbeiten und aus Case Struktur weiterverarbeiten Tomate27 4 4.552 17.07.2020 13:30
Letzter Beitrag: Tomate27
  Steuerung, Case-Struktur pixie_2 4 4.125 16.04.2020 14:30
Letzter Beitrag: GerdW
  Case ausführen bei Tastendruck david126 7 5.663 14.02.2019 22:50
Letzter Beitrag: david126

Gehe zu: