Jump to content

Problem mit if and else


---
 Share

Recommended Posts

Hallo,

habe mir folgenden Code ausgedacht:

Please sign in to view this quote.

Jetzt habe ich das Problem dass solange alles innerhalb der angegeben Toleranz ist oder der Wert Aussendurchmesser kleiner ist als 180.005 alles richtig funktioniert. Sobald der Wert aber größer ist als 180.008 bekomme ich eine Fehlermeldung. Ich verstehe nicht wieso. Wäre super wenn mir jemand auf die Sprünge helfen könnte.
Link to comment
Share on other sites

Hallo Julius,

da Du hier 2 Bedingungen hast die Du abfragst musst Du die Einzelbedingungen in Klammer () setzen, dann müsste es funktionieren.

Aussendurchmesser=180.007

GruppeA = (Aussendurchmesser <= 180.008) and (Aussendurchmesser >= 180.005)
if GruppeA == true
message("A ist richtig")
else
message("A ist falsch")
endif
MfG Flo
Link to comment
Share on other sites

Please sign in to view this quote.

Das tut es, aber eigentlich dürfte das nicht passieren. Denn wenn es an den Prioritäten der Vergleichsoperatoren läge, dann müsste immer Unsinn rauskommen, aber nie eine Fehlermeldung.
Das hier ist also eindeutig ein Calypso-Fehler.
Link to comment
Share on other sites

 Share

×
×
  • Create New...