프로젝트 스테핑 기능은 문제를 해결하거나 프로젝트의 흐름을 더 잘 이해하는 데 도움이 되는 중요한 시각적 신호를 사용자에게 제공합니다. 프로젝트가 실행되면 Hero Bot인 Moby가 지시한 대로 실행되지만 사용자가 의도한 대로 실행되지 않을 수 있습니다. 한 번에 한 단계씩 실행되는 블록을 볼 수 있는 기능을 통해 사용자는 오류를 일으킬 수 있는 블록을 더 잘 볼 수 있습니다.


프로젝트 스테핑 기능을 사용하는 방법

단계.png

VEXcode V5 도구 모음의 오른쪽 상단에 있는 단계 버튼을 선택합니다.

first_block.png

선택하면 프로그램이 시작되는 위치를 나타내기 위해 "when started" 블록 주위에 녹색 강조 표시가 나타납니다. 그런 다음 즉시 이동하여 스택의 첫 번째 블록을 강조 표시합니다. 강조 표시는 단계 버튼이 다시 선택될 때까지을 시작할 때 "이후의 첫 번째 블록에 유지됩니다.

참고: 강조 표시는 즉시 [Comment] 블록을 지나 이동합니다. [Comment] 블록은 프로젝트 또는 주변 블록을 변경하지 않기 때문입니다.

두 번째_블록.png

강조 표시된 블록을 실행하려면 단계 버튼을 다시 선택하십시오. 블록이 실행되면 다음 블록이 강조 표시됩니다.

계속해서 단계 버튼을 사용하여 한 번에 한 블록씩 프로젝트를 실행합니다.


프로젝트 스테핑 기능으로 디버깅

example_w_mistake.png

프로젝트 스테핑 기능은 프로젝트의 흐름을 늦추고 즉각적인 시각적 피드백을 제공합니다. 이를 통해 사용자는 한 번에 한 블록씩 프로젝트를 진행하여 동작을 관찰하고 실수를 수정할 수 있습니다.

이 예에서 의도는 Moby가 모바일 목표를 선택하고 득점하는 것입니다. 그러나 프로젝트에 잘못된 매개변수가 있으며 Mobile Goal은 Alliance Home Zone에 배치되지 않습니다.

Highlighted_mistake_block.png

실수_비주얼.png

실수가 발견될 때까지 프로젝트 스테핑 기능을 사용하여 프로젝트를 단계별로 실행하십시오.

Highlighted_parameter.png

Highlighted_correct_parameter.png

실수를 수정합니다.

이 예에서 실수는 Moby가 100mm(mm) 앞으로 이동하도록 코딩되었지만 이 거리는 Alliance Home Zone에 도달하기에 충분하지 않다는 것입니다. 매개변수는 100 대신 600밀리미터(mm)로 변경해야 합니다.

final_block.png

정확한 점수.png

그런 다음 프로젝트 스테핑 기능을 사용하여 처음부터 프로젝트를 다시 실행하십시오. 프로젝트가 올바르게 실행될 때까지 이 프로세스를 반복합니다.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: