Problem z "WHILE"

Dyskusje na temat maszyn HAAS

Autor tematu
tabak
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 130
Rejestracja: 13 maja 2007, 12:55
Lokalizacja: olsztyn

Problem z "WHILE"

#1

Post napisał: tabak » 11 maja 2018, 16:27

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




cube000
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 199
Rejestracja: 18 gru 2010, 00:31
Lokalizacja: okolice wwa

Re: Problem z "WHILE"

#2

Post napisał: cube000 » 12 maja 2018, 13:17

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

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „HAAS”