프로젝트 단계별 실행 기능은 사용자에게 블록별로 프로젝트 실행을 확인할 수 있는 방법을 제공합니다. 이러한 시각적 신호는 학생들이 문제를 해결하는 데 도움을 주거나 프로젝트 흐름을 더 잘 이해하는 데 사용될 수 있습니다. 프로젝트가 시작되면 123로봇은 지시대로 프로젝트를 수행하지만, 사용자가 의도한 대로 프로젝트가 구현되지 않을 수 있습니다. 한 번에 하나씩 실행되는 블록을 볼 수 있는 기능이 있으면 사용자는 어떤 블록이 오류를 일으킬 수 있는지 더 잘 시각적으로 알 수 있으므로 디버깅이 보다 목표화되고 효율적인 프로세스가 될 수 있습니다.
프로젝트 단계별 실행 기능을 사용하는 방법
VEXcode 123의 프로젝트 스테핑 기능을 사용하려면 123 로봇이 태블릿이나 컴퓨터에 연결되어 있어야 합니다. 123 로봇 연결에 대한 자세한 내용은 VEX 라이브러리의 설치 및 연결 섹션에서 해당 장치에 대한 문서를 참조하세요.
VEXcode 123 도구 모음의 오른쪽 상단에 있는 단계 버튼을 선택합니다.
선택하면 녹색 강조 표시가 나타나 프로그램이 시작되는 위치를 나타내기 위해 {When started} 블록 주위에 깜박인 다음 즉시 이동하여 스택의 첫 번째 블록을 강조 표시합니다. 강조 표시는 단계 버튼을 다시 선택할 때까지 {When started} 이후 첫 번째 블록에 유지됩니다.
강조 표시된 블록을 시작하려면 단계 버튼을 다시 선택하십시오. 블록이 실행되면 하이라이트가 깜박입니다. 블록이 완료되면 다음 블록이 강조 표시되어 단계 버튼을 다시 선택하면 다음 명령을 실행할 준비가 되었음을 나타냅니다.
한 번에 한 블록씩 프로젝트를 실행하려면 계속해서 단계 버튼을 사용하세요. 프로젝트를 단계별로 진행할 때 시작 버튼을 선택하면 프로젝트의 나머지 부분이 최고 속도로 실행됩니다. 이는 프로젝트의 처음 몇 블록을 단계별로 진행한 다음, 작성된 대로 프로젝트의 나머지 부분을 수행하려는 경우에 유용할 수 있습니다.
프로젝트 단계별 실행 기능을 사용한 디버깅
프로젝트 단계별 실행 기능은 프로젝트 흐름을 늦추고 123 Robot이 프로젝트의 각 블록에서 수행하는 작업에 대한 직접적인 시각적 피드백을 제공합니다. 이를 통해 사용자는 한 번에 한 블록씩 프로젝트를 진행하여 동작을 관찰하고 실수를 수정할 수 있습니다.
이 예에서 의도는 123 로봇이 정사각형을 주행하는 것입니다(1걸음 앞으로 이동하고 오른쪽으로 90도 회전하고 4번 회전하여 정사각형을 만듭니다). 그러나 프로젝트에 잘못된 방향이 있습니다.
프로젝트 단계별 실행 기능을 사용하면 실수가 발견될 때까지 프로젝트를 단계별로 시작하고 실행할 수 있습니다.
실수를 바로잡으세요.
그런 다음 중지 버튼을 선택하고 단계 버튼을 사용하여 프로젝트를 처음부터 다시 시작하고 프로젝트 스테핑 기능을 사용하여 프로젝트의 각 블록에서 123 로봇의 동작을 관찰합니다. 프로젝트가 의도한 대로 작동할 때까지 이 과정을 반복합니다.