Jump to content

Bedingung "selectCase"


Recommended Posts

Hallo zusammen,
ich habe eine Frage zur Bedingung "selectCase".
Untenstehenden Ablauf möchte ich mit der Bedingung "selectCase" abarbeiten.
Leider es funktioniert nicht. Geht dies überhaupt mit "selectCase" ?
Die Zeile "display ..." würde ich im Anwendungsfall ersetzen, sie dient jetzt nur zum Test.

NUT=0
OFFSET=0

inquireParameterList("NUT","V_NUT messen ?","OFFSET","OFFSET messen ?")

// Abfrage des gewählten Messplan

if (NUT==0 and OFFSET==0) then
display("MessPlan = "+0)
endif

if (NUT==0 and OFFSET==1) then
display("MessPlan = "+1)
endif

if (NUT==1 and OFFSET==0) then
display("MessPlan = "+2)
endif

if (NUT==1 and OFFSET==1) then
display("MessPlan = "+3)
endif
Link to comment
https://qualityforum.zeiss.com/topic/17992-bedingung-quotselectcasequot/
Share on other sites

Hallo Winfried,
das dürfte so funktionieren:

NUT=0
OFFSET=0

inquireParameterList("NUT","V_NUT messen ?","OFFSET","OFFSET messen ?")

// Abfrage des gewählten Messplan

selectCase NUT +"_"+ OFFSET
case is == "0_0"
display("MessPlan = "+0)
case is == "0_1"
display("MessPlan = "+1)
case is == "1_0"
display("MessPlan = "+2)
case is == "1_1"
display("MessPlan = "+3)
endSelect

Grüße
×
×
  • Create New...