LabVIEWForum.de - case selector mit int

LabVIEWForum.de

Normale Version: case selector mit int
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
hiho,
kann man bei case-Strukturen irgend eine Syntax anwenden welche mit bei werten >180 (zB) etwas aus führt?
ich sehe für dieses MINI-Problem grade keine (einfache) Lösung...

um es nochmal zu konkretisieren:
x < -180: mache z;
x > -180 & x <0: mache y;
x < 0 & x > 180: mache z;
usw

mir fällt jetzt nur ein:
binärcode erzeugen, in Zahl wandeln und zahl auswerten

geht sowas nicht einfacher?

Grüße
Hi Pyrates

Meinst du etwas in die Richtung? Man kann einfach keinen Wert doppelt vergeben(wär ja auch blödWink), aber Wertebereiche sind kein Problem:
[attachment=30906]

Hoffe das hilft dir weiter

Gruss Marc
war keine hilfreiche Idee
' schrieb:Hi Pyrates

Meinst du etwas in die Richtung? Man kann einfach keinen Wert doppelt vergeben(wär ja auch blödWink), aber Wertebereiche sind kein Problem:
[attachment=59987:Range.png]

Hoffe das hilft dir weiter

Gruss Marc

Bingo, nach dieser "Syntax" habe ich gesucht!

besten Dank!
' schrieb:um es nochmal zu konkretisieren:
x < -180: mache z;
x > -180 & x <0: mache y;
x < 0 & x > 180: mache z;
usw


verstehe ich das richtig, Du willst für -180<x<0 Aktion y machen
und ansonsten Aktion z?

und dann ist da noch die Frage sollen das größer/kleiner Zeichen sein, und größer/kleiner/gleich Zeichen?
und der Fall mit 0 ist mir bei Dir nicht wirklich klar, was Du willst...Glas2


ok, ich war zu langsam
ahrg, ich hab wohl geschlafen als ich das gepostet habe Wall
Richtig hätte es heißen müssen:

x < -180: mache x;
x > -180 & x <0: mache y;
x > 0 & x < 180: mache z;
usw

aber es ist ja schon glöst das Prob, thx


Grüße
Referenz-URLs