Hallo Zusammen,
ich wollte in einem KFD-Programm in einem switch Befehl zwei Signale abfragen. So ungefähr
SHOWVAR(FULLPATH[] "RTinPos0G_E87", PARAM bInPos0Gr)
SHOWVAR(FULLPATH[] "RTinPos180G_E88", PARAM bInPos180Gr)
switch "%bInPos0Gr or %bInPos180Gr"
case "FALSE" do nichtInPosition
case "TRUE" do inPosition
endswitch
Beim Ausführen gibt es keine Fehlermeldung dass das Script fehlerhaft ist. Leider werden die beiden cases gar nicht ausgeführt. In beiden habe ich Message als Meldung verwendet.
Nach ein wenig "rumprobieren" habe ich es halt etwas umstädlicher gelöst.
Kann man eigentlich sowas im switch programmieren? Oder wie ist da der genau Case-Fall für eine und/oder Anweisung?
Hab sowas auch schon gesehen:
switch "%intVar < 5"
case "true" do........
Dachte dadurch dass auch and/or gehen würde.
Gruß Paulaner