프로젝트 단계별 실행 기능은 사용자가 문제를 해결하거나 프로젝트 흐름을 더 잘 이해하는 데 도움이 되는 중요한 시각적 정보를 제공합니다. 프로젝트가 실행되면 Fling the Hero Bot은 지시대로 실행되지만 사용자가 의도한 대로 실행되지 않을 수 있습니다. 한 번에 한 단계씩 실행되는 블록을 볼 수 있으면 사용자는 어떤 블록이 오류를 일으킬 수 있는지 더 잘 시각적으로 알 수 있습니다.
프로젝트 단계별 실행 기능을 사용하는 방법
VEXcode VR 툴바 오른쪽 상단에 있는 단계 버튼을 선택하세요.
선택하면 {When started} 블록 주위에 녹색 강조 표시가 나타나 프로그램이 시작되는 위치를 나타내고 즉시 이동하여 스택의 첫 번째 블록을 강조 표시합니다. 단계 버튼을 다시 선택할 때까지 강조 표시는 {When started}이후 첫 번째 블록에 유지됩니다.
참고: [Comment] 블록은 프로젝트나 주변 블록을 변경하지 않기 때문에 강조 표시가 즉시 [Comment] 블록을 지나 이동합니다.
강조 표시된 블록을 실행하려면 단계 버튼을 다시 선택하세요. 블록이 실행되면 다음 블록이 강조 표시됩니다.
계속해서 단계 버튼을 사용하여 한 번에 한 블록씩 프로젝트를 실행하세요.
프로젝트 단계별 실행 기능을 사용한 디버깅
프로젝트 단계별 실행 기능은 프로젝트 흐름을 늦추고 즉각적인 시각적 피드백을 제공합니다. 이를 통해 사용자는 한 번에 한 블록씩 프로젝트를 진행하여 동작을 관찰하고 실수를 수정할 수 있습니다.
이 예에서는 Fling이 공을 받아 하이 골에 득점하는 것이 목적입니다. 그러나 프로젝트의 방향이 잘못된 방향으로 바뀌고 있으므로 공이 하이골에 기록되지 않습니다.
실수가 발견될 때까지 프로젝트 단계별 실행 기능을 사용하여 프로젝트를 단계별로 실행해 보세요.
실수를 바로잡으세요.
이 예의 실수는 플링이 왼쪽으로 155도 회전하도록 코딩되었다는 것입니다. 그러나 이 방향은 투석기가 공을 하이 골에 쏘기 위한 올바른 각도로 플링을 하지 않습니다. 회전 방향을 왼쪽에서 오른쪽으로 바꿔야 합니다.
그런 다음 프로젝트 단계별 실행 기능을 사용하여 프로젝트를 처음부터 다시 실행하세요. 프로젝트가 올바르게 실행될 때까지 이 프로세스를 반복합니다.