QNA 게시판입니다.
궁금한점 있으시면 문의하세요. 답변은 댓글로 되어집니다.
내용에 그림을 삽입을 원할 경우, 파일첨부를 한 뒤 "본문 삽입"을 하시면 그림을 삽입 할 수 있습니다.
안녕하세요, 수고가 많으십니다.
RND의 김기환입니다.
RETURN 명령에 대한 질문이 있어서 글을 남깁니다.
모션프로그램 작성 중, CALL/GOSUB 를 사용해서 다른 스텝으로 점프했을 경우...
RETURN을 만나면 점프했던 스텝으로 복귀하게 될텐데요.
만약 점프를 했던 스텝에서
RETURN을 만나기 전에 다시 CALL/GOSUB를 만났다면?
다시 말해서 이중, 삼중으로 중첩된 분기를 구성했을 때 어떻게 동작할 지 궁금합니다.
RETURN 명령의 복귀포인트가 무한하지는 않을테니까
분기 중첩에 대한 제한이 있지 않을까 생각됩니다.
클리퍼에서는 중첩된 분기를 몇중까지 구성할 수 있나요?
더운날씨에, 건강 조심하세요.
수고하십시오.
안녕하세요, 문의 감사드립니다.
모션 PROG 또는 PLC에서 사용하는 조건문은 nesting에 한계가 없습니다.
"IF...ENDIF" 또는 "WHILE ... ENDWHILE" 문의 경우에는 버퍼 한도 내에서 무한하게
반복해서 사용하실 수 있습니다.
또한, "GOTO" 문의 경우에도 무한하게 사용하실 수 있습니다.
하지만, 문의하신 "CALL/GOSUB"문의 경우에는 nesting이 제한 되어 있습니다.
최대 15번까지 중첩해서 사용하실 수 있습니다.
좋은 질문 감사합니다.
오늘도 행복한 하루되세요.