Strona 1 z 1

Problem z "WHILE"

: 11 maja 2018, 16:27
autor: tabak
Cześć.

Mam problem z "WHILE" ma maszynie Haas TM 2P.
---------------------------------------
WHILE.......DO1
.
END1
Działa
---------------------------------------
WHILE.......DO2
.
END2
Działa
---------------------------------------
WHILE.......DO3
.
END3
Wywala błąd coś w stylu "jeżeli lub koniec już używane" a pewien jestem, że nie jest używane nigdzie wcześniej ani poźniej.
---------------------------------------
WHILE.......DO4
.
END4
Wywala błąd coś w stylu "przekroczono zakres liczb"
---------------------------------------
Pomożecie?? Dziwne jest to, że przy DO3 jest inny błąd niż przy DO4

PozDRo

Re: Problem z "WHILE"

: 12 maja 2018, 13:17
autor: cube000
W instrukcji jest wspomniane że while/do ma maksymalnie 3 poziomy zagnieżdżania. Ja to rozumiem tak, że może być maksymalnie

Kod: Zaznacz cały

while..do1
 while..do2
  while..do3
  (jakis kod)
  end3
 end2
end1
ale być może jest tak że układ sterowania nie przewiduje przez to możliwości zastosowania cyfr innych niż 1,2,3 razem z operatorem DO, stąd błąd. Natomiast, instrukcje warunkowe nie występują jedna w drugiej, spróbuj użyć:

Kod: Zaznacz cały

while...do1
(jakis kod)
end1
while..do1
(jakis inny kod)
end1
while..do1
(kolejna porcja kodu)
end1