VEXcode VR 모니터 콘솔에서 사용할 수 있는 변수 및 센서 모니터링은 사용자가 VEXcode VR 프로젝트에서 무슨 일이 일어나고 있는지 확인할 수 있는 중요한 시각적 단서를 제공합니다. 모니터 콘솔을 사용하면 사용자는 프로젝트와 VR 로봇의 동작을 시각적으로 연결할 수 있습니다. 모니터 콘솔에서 센서 및 변수 값을 모니터링하면 사용자는 프로젝트의 특정 값(또는 여러 값)에 대한 실시간 보고서를 볼 수 있습니다. 모니터링은 또한 Playground 대시보드에 명시적으로 보고되지 않은 블록을 표시하여 사용자가 프로젝트의 흐름을 시각화하는 데 도움이 됩니다.
모니터 콘솔을 사용하는 방법
모니터 창을 열고 모니터 콘솔을 보려면 도움말 옆에 있는 모니터 아이콘을 선택하십시오.
모니터 콘솔은 센서 및 변수 값을 보고합니다.
도구 상자의 감지 범주에 있는 블록을 모니터 콘솔에 추가할 수 있습니다. 먼저 도구 상자 내 블록에서 모니터링할 매개변수를 선택합니다.
그런 다음 블록을 선택하여 작업 공간의 모니터 콘솔 아이콘으로 드래그합니다.
모니터 콘솔에서 센서 값을 제거하려면 'X' 아이콘을 선택하세요.
도구 상자의 변수는 변수 블록을 선택하고 작업 공간의 모니터 콘솔 아이콘으로 끌어서 모니터 콘솔에 추가할 수 있습니다. VEXcode VR은 항상 "myVariable" 변수로 시작됩니다. VEXcode VR에 새 변수를 추가하고 변수 이름을 지정하는 방법에 대한 자세한 내용은 이 문서를 참조하세요.
모니터 콘솔에서 변수를 제거하려면 'X' 아이콘을 선택하십시오.
모니터 콘솔에 목록을 추가할 수도 있습니다. 모니터 콘솔에 추가하기 전에 목록과 2D 목록을 생성해야 합니다.
기존 목록이나 2D 목록을 추가하려면 관련 목록 블록을 선택하여 작업 공간의 모니터 콘솔 아이콘으로 드래그하세요.
잘못된 블록을 작업 공간의 모니터 콘솔 아이콘으로 드래그하면 그 위에 빨간색 아이콘이 나타나 잘못된 블록이 선택되어 모니터링할 수 없음을 나타냅니다.
모니터 콘솔에서 목록을 제거하려면 'X' 아이콘을 선택하십시오.
센서 값 모니터링
모니터 콘솔에서 센서 값을 모니터링하면 사용자는 센서 데이터를 실시간으로 볼 수 있습니다.
이 예에서는 Monitor Console에서 (Distance from)을 모니터링하고 있습니다. 이 프로젝트는 VR 로봇이 벽에서 500mm 미만이면 VR 로봇이 멈추도록 지시합니다. 모니터 콘솔에서 (Distance from) 블록 값이 변경되는 것을 지켜보세요.
모니터 콘솔은 타이머(초)와 같이 명시적으로 보고되지 않는 블록을 표시하여 사용자가 프로젝트 흐름을 시각화하는 데 도움을 줄 수도 있습니다.
이 예에서는 (타이머 값)이 모니터 콘솔에 보고됩니다. VR 로봇은 400mm 앞으로 이동한 다음 (타이머 값)이 3초보다 큰 값을 반환할 때까지 기다립니다. 그러면 VR 로봇이 오른쪽으로 90도 회전합니다. 모니터 콘솔이 없으면 사용자는 우회전 90도 명령의 정확한 타이밍을 시각화할 수 없습니다.
변수 값 모니터링
모니터 콘솔을 사용하여 변수 값을 모니터링할 수도 있습니다. 모니터 콘솔은 프로젝트의 특정 변수에 대한 실시간 보고서를 제공할 수 있습니다.
이 예에서 "repeat" 변수는 VR 로봇이 특정 동작을 반복하는 횟수를 모니터링하는 데 사용됩니다. 모니터 콘솔의 변수 모니터링은 프로젝트의 흐름을 이해하기 위한 실시간 피드백을 제공하는 데 도움이 될 수 있습니다.