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 mit integer



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!

27.05.2007, 07:45
Beitrag #1

q3stanky Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: May 2007

6.1
2007
kA


Deutschland
case mit integer
hallo nochmal also hab noch ein kleines problemchen

möchte eine funktion die das macht:

case (bestimmter draht) == 0
then ...
case (bestimmter draht) == 1
then ...
case (bestimmter draht) == 2
then ...
case (bestimmter draht) == 3
then ...
else
then....

habe das auch gut hinbekommen, dass LabVIEW einen zahlenwert abfragt in der (eigentlich 5 fach) case scheife

aber LabVIEW will eben nicht nur die 4 zahlen wissen sonder auch das else!

habe jetzt nur keinen schimmer wie ich dieses else als 5. bedingung in den rahmen bekomme

habs mit && || und AND OR != ausdrücken probiert..die werdn nur als text erkannt.

wie mache ich das else?


danke ciao
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.05.2007, 09:14
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
case mit integer
Standard Vorgehen hierfür ist:

   

MfG, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.05.2007, 09:49
Beitrag #3

q3stanky Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: May 2007

6.1
2007
kA


Deutschland
case mit integer
das verstehe ich nicht .. wie soll denn der fall 2 je erfüllt werden ?

außerdem geht das auch nicht da kommt die meldung :

Eine Case-Struktur muss für jeden möglichen Wert des Selektors einen entsprechenden Case-Zweig besitzen. Das kann ganz einfach durch die Definition eines Standard-Case oder durch Cases mit Wertebereichen von oder bis.....??? Unendlich ????? erreicht werden.

und: Jeder Case in einer Case-Struktur muss wenigstens einen Case-Wert haben, der ihn auswählt.

bitte um hilfe ciao
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.05.2007, 10:12
Beitrag #4

Achimedes Offline
LVF-Freak
****


Beiträge: 544
Registriert seit: Aug 2005

2011
2001
DE

72461
Deutschland
case mit integer
ich verstehe noch nicht ganz was du machen willst.
lad doch mal dein Vi hoch.

Wer Rechtschreibfehler findet .... darf sie behalten.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.05.2007, 10:25
Beitrag #5

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
case mit integer
Also was LabVIEW will oder nicht will, darüber solltes Du erst reden, wenn Du mehr Erfahrung hast. Auch für Dein Problem wird es, und zwar mittels LV so wie es ist, eine einfache und elegante Lösung geben. Dir kann auch geholfen werden. Voraussetzung ist nur , daß Du deine Frage klar formulierst, und das sehe ich hier nicht.
Was meinst Du mit "bestimmter Draht?" Was hat es mit dem letzten then in der Anweisung "case...then... else.. then.." auf sich? Gibt es so etwas überhaupt?
Du solltest das Problem unter reichlicher Verwendung von Klammeren {} oder begin ... end noch mal klar ausdrücken.
So weiß man z.B nicht, ob sich das else nur auf den letzten Case bezieht, oder darauf, wenn keiner der vorangegangenen Cases erfüllt ist.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.05.2007, 11:43 (Dieser Beitrag wurde zuletzt bearbeitet: 27.05.2007 11:44 von jg.)
Beitrag #6

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
case mit integer
Hallo,

erst nochmal der Hinweis auf die Foren-Regeln: nach Mglk. Screenshots oder VI's hochladen bei Fragen!
http://www.LabVIEWforum.de/index.php?showtopic=5869

Dann zu meinem Bsp., war vielleicht nicht ganz glücklich gewählt, vielleicht ist das besser:
   

Also, wenn du mehrere Fälle an Hand von i==0, i==1, ... aufbaust, dann verbindet man in LV die Integer-Variable direkt an den Eingang der Case-Struktur. Der else-Case, der alles andere beinhaltet, ist der Default-Fall.

MfG, Jens

P.S.: Ach, muss meinen Vorschreibern, Lucki und Achimedes, zustimmen, deine Fragestellung ist diesmal ziemlich unklar.

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
27.05.2007, 12:00
Beitrag #7

q3stanky Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: May 2007

6.1
2007
kA


Deutschland
case mit integer
das mit dem default bekomme ich nicht hin..LV macht das immer zu einem string

dieses mal mit beispiel.. ich möchte, dass wenn ein wert abweichend von 0,1,2,3 anliegt case ohne funktion bleibt.

danke


Angehängte Datei(en)
Sonstige .vi  test.vi (Größe: 30,13 KB / Downloads: 157)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.05.2007, 14:51
Beitrag #8

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
case mit integer
Null Unklarheiten beseitigt, aber vielleicht ist in etwa so etwas gewünscht:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.05.2007, 22:05
Beitrag #9

q3stanky Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: May 2007

6.1
2007
kA


Deutschland
case mit integer
ja genau das meinte ich aber ich hatte eben versucht das in eimem block unterzubringen, weil mir das als die holzhammermethode vorkommt. da die variable nur genau 0 1 2 3 annehmen kann, würde das in einem block ja genauso gehen aber LV möchte eben noch eine "keiner von den werten" bedingung habe, die ich eben nicht zu liefern weis.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.05.2007, 22:11 (Dieser Beitrag wurde zuletzt bearbeitet: 27.05.2007 22:13 von eg.)
Beitrag #10

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
case mit integer
Schreibe das Wort "default" (ohne Gänzefüsschen) in dieses Case rein.

eg


Angehängte Datei(en) Thumbnail(s)
   

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.071 02.02.2021 15:05
Letzter Beitrag: Lucki
  Event Case Ignoriert Tastendruck wenn in Gegenwart eines anderen "Leeren" Event Case Ksanto 8 6.872 23.10.2017 09:08
Letzter Beitrag: Ksanto
  16bit Integer über Uart schicken floH857 2 3.316 10.01.2017 17:11
Letzter Beitrag: floH857
  16 Bit in Integer umwandeln Ingo2 6 6.313 02.12.2015 18:09
Letzter Beitrag: IchSelbst
  2er Kompliment 12bit fix-point integer Slev1n 4 5.184 24.11.2015 10:59
Letzter Beitrag: Lucki
  String zu Dezimal (1, 2 und 4 Byte) unsigned + Integer hansi9990 9 6.023 16.07.2015 14:25
Letzter Beitrag: hansi9990

Gehe zu: