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