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



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!

19.08.2010, 08:52
Beitrag #1

Burning_Man Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 84
Registriert seit: Nov 2009

2009
2009
de

7
Deutschland
Case Struktur
Hallo,

ich möchte eine Case Struktur erstellen und zwar so:

Wenn ein Wert X zwischen 5 und 10 liegt: multipliziert 0,15 zu einem anderen Wert Y
Wenn Wert X zwischen 10 und 30: multiplizierte 0,10 zu Wert Y
Wenn Wert X zwischen 30 und 60: multipliziert 0,5 zu einem Wert Y
Wenn Wert >60: multipliziert 0,25 zu Wert Y

wie kann ich das möglichst einfach mit LV 2009 realisieren?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
19.08.2010, 09:08
Beitrag #2

kaiman Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 146
Registriert seit: Dec 2008

7.1.1, 2011
2007
EN

28***
Deutschland
Case Struktur
Hi Burning_Man,

du kannst in einer Case-Struktur auch Intervalle angeben...z.B. Case 1: 0..4; Case 2: 5..10; etc.
So müsste es gehen.

Gruß, Kai
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.08.2010, 09:18
Beitrag #3

Burning_Man Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 84
Registriert seit: Nov 2009

2009
2009
de

7
Deutschland
Case Struktur
Hallo Kai,

meine Problem ist dass ich gar nicht weiss wie ich eine Case Struktur in LV umsetzen kann!
ich komme aus dem Bereich der klassischen Programmiersprachen (c++). Ich weiss zwar immer wie ich etwas in herkömmlichen Sprachen realisieren würde aber weiss nicht wie das in LV geht.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.08.2010, 09:22
Beitrag #4

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Case Struktur
Schon mal auf die Idee gekommen in der Hilfe zu schauen?

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.08.2010, 09:25
Beitrag #5

abrissbirne Offline
LVF-Stammgast
***


Beiträge: 480
Registriert seit: Aug 2007

LV2009, LV2010
2007
EN

66123
Deutschland
Case Struktur
' schrieb:Hallo Kai,

meine Problem ist dass ich gar nicht weiss wie ich eine Case Struktur in LV umsetzen kann!
ich komme aus dem Bereich der klassischen Programmiersprachen (c++). Ich weiss zwar immer wie ich etwas in herkömmlichen Sprachen realisieren würde aber weiss nicht wie das in LV geht.
Ich kenne eigentlich keinen C++ Programmierer, der gerne große Switch-Case Strukturen programmiert. Da definiert man sich schnell eine abstrakte Klassenschnittstelle und lässt die Appliktiaon entscheiden. Das kannst du auch in LV machen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.08.2010, 09:40 (Dieser Beitrag wurde zuletzt bearbeitet: 19.08.2010 09:41 von kaiman.)
Beitrag #6

kaiman Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 146
Registriert seit: Dec 2008

7.1.1, 2011
2007
EN

28***
Deutschland
Case Struktur
' schrieb:Da definiert man sich schnell eine abstrakte Klassenschnittstelle und lässt die Appliktiaon entscheiden. Das kannst du auch in LV machen.
Trotzdem ist's möglicher Weise nicht schlecht, wenn man mit LV arbeitet und weiß, was ne Case-Strktur ist...
Das ist sie:
   
An das Fragezeichen kannst du einen numerischen oder boolschen Wert dran hängen und je nachdem welcher Wert anliegt, wird der entsprechende Case ausgewählt.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
19.08.2010, 10:28
Beitrag #7

Burning_Man Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 84
Registriert seit: Nov 2009

2009
2009
de

7
Deutschland
Case Struktur
Danke!

jetzt muss ich nur noch meine 4 Fallunterscheidungen da reinbringen.
Die Beschreibung in der Hilfedatei versteh ich nicht ganz und mein labviewbuch war GeldverschwendungSmile
Ich hoffe ich schaffe es doch noch anhand er Hilfe bevor mein Chef wütend wird.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.08.2010, 12:19 (Dieser Beitrag wurde zuletzt bearbeitet: 19.08.2010 12:36 von Burning_Man.)
Beitrag #8

Burning_Man Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 84
Registriert seit: Nov 2009

2009
2009
de

7
Deutschland
Case Struktur
[quote name='kaiman' post='104828' date='19.08.2010 , 10:08:47']Hi Burning_Man,

du kannst in einer Case-Struktur auch Intervalle angeben...z.B. Case 1: 0..4; Case 2: 5..10; etc.
So müsste es gehen.


Danke,

ich habe jetzt die Case Struktur hinbekommen. Leider habe ich noch ein Problem mit den 4 Möglichkeiten

1. Bereich: t<10 (..10)
2. Bereich 10<t<=30
3. Bereich 30<t<=60
4. Bereich >60 (60..)

der 1. und 4. Bereich sind ja kein Problem aber wie vermeide ich eine Bereichsüberschneidung von Bereich 2 und 3? Ich kann ja durch die 2 Punkte (..) immer nur Bereiche einschließlich der Randbedingungen definieren (also größer oder kleiner gleich).
Wenn ich z.B. den bereich 2 zwischen 11 und 30 definiere fehlen ja Zahlenwerte zwischen 10 und 11
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.08.2010, 12:43
Beitrag #9

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 Struktur
Die Fallunterscheidung mittels Casesstruktur funktioniert doch nur mit Integern. Bevor man also überhaupt diesen Vorschlag macht, muß doch erst mal gesagt worden sein, daß es sich um solche handelt. Das war es bisher nicht, und aus den genannten Grenzen bei den Fallunterscheidungen lese ich eher heraus, dass es floating Zahlen sind.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.08.2010, 12:59
Beitrag #10

kaiman Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 146
Registriert seit: Dec 2008

7.1.1, 2011
2007
EN

28***
Deutschland
Case Struktur
OK, mein Fehler... War einfach von Int ausgegangen...Unsure

So sollte es denk ich gehen:
   

Ist wahrscheinlich nicht die eleganteste Lösung, aber man kann damit arbeiten.
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.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.554 17.07.2020 13:30
Letzter Beitrag: Tomate27
  Steuerung, Case-Struktur pixie_2 4 4.127 16.04.2020 14:30
Letzter Beitrag: GerdW
  Event Case Ignoriert Tastendruck wenn in Gegenwart eines anderen "Leeren" Event Case Ksanto 8 8.256 23.10.2017 09:08
Letzter Beitrag: Ksanto
  Case-Struktur führt True und False aus (Ereignisschleife) HIMI 11 9.076 24.08.2017 13:04
Letzter Beitrag: HIMI

Gehe zu: