VEXcode VR 모니터 콘솔에서 사용할 수 있는 변수 및 센서 모니터링은 사용자가 Python 프로젝트에서 일이 일어나고 있는지 으로 확인할 수 있는 중요한 시각적 단서를 제공합니다. 모니터 콘솔을 사용하면 사용자는 프로젝트와 VR 로봇의 동작을 시각적으로 연결할 수 있습니다. 모니터 콘솔에서 센서 및 변수 값을 모니터링하면 사용자는 프로젝트의 특정 값(또는 여러 값)에 대한 실시간 보고서를 볼 수 있습니다.
모니터 콘솔을 사용하는 방법
모니터 창을 열고 모니터 콘솔을 보려면 도움말 옆에 있는 모니터 아이콘을 선택하십시오.
모니터 콘솔은 센서 및 변수 값을 보고합니다.
모니터 센서 명령 사용
센서 값은 Monitor Sensor 명령을 사용하여 추가할 수 있습니다. 센서의 식별자를 문자열 매개변수로 추가합니다.
Monitor Sensor 명령은 다음 문자열 식별자를 허용합니다.
허용되는 문자열 식별자 목록은 Monitor Sensor 명령 도움말에서도 찾을 수 있습니다.
def main(): |
Monitor Sensor 명령에 올바른 문자열 식별자를 매개변수로 추가합니다. 예를 들어 모니터 콘솔에서 전방 거리 센서 판독값을 보고하려면 "front_distance.get_distance" 문자열을 추가합니다. |
프로젝트가 시작되면 센서 값이 모니터 콘솔에 나타납니다.
쉼표를 사용하여 문자열 식별자를 구분하여 여러 센서 값을 모니터링합니다.
모니터 변수 명령 사용
모니터 변수 명령을 사용하여 모니터 콘솔에서 변수를 추가하고 제거할 수 있습니다. 변수를 전역으로 정의한 다음 값을 할당합니다. 변수를 문자열 매개변수로 추가합니다.
def main():
전역 my_variable
전역 변수를 생성하려면 변수 이름 앞에 "global" 키워드를 추가하세요.
def main():
전역 my_variable
my_variable = 0
변수에 초기값을 할당합니다.
def main(): |
모니터 콘솔에 변수를 추가하려면 모니터 변수 명령에서 변수 이름을 문자열 변수로 추가하십시오. 문자열 변수는 변수 이름 주위에 " "로 표시됩니다. |
프로젝트가 시작되면 변수 값이 나타납니다.
모니터 콘솔에 목록을 추가할 수도 있습니다. 모니터 콘솔에 추가되기 전에 목록과 2D 목록을 정의해야 합니다.
def main():
전역 my_list
새 목록이나 2D 목록을 만들려면 목록 이름 앞에 키워드 "global"을 추가하세요.
def main():
전역 my_list
my_list = [1,2,3]
목록에 값을 추가하려면 대괄호 안에 값을 입력하세요.
def main():
전역 my_list
my_list = [1,2,3]
monitor_variable("my_list")
모니터 콘솔에 목록을 추가하려면 모니터 변수 명령에 목록 이름을 문자열 변수로 추가하십시오. 문자열 변수는 변수 이름 주위에 " "로 표시됩니다.
프로젝트가 시작되면 목록 값이 나타납니다.
변수 이름 문자열 매개변수를 쉼표로 구분하여 여러 변수 및/또는 목록을 모니터링합니다.
센서 값 모니터링 예
모니터 콘솔에서 센서 값을 모니터링하면 사용자는 센서 데이터를 실시간으로 볼 수 있습니다.
이 예에서는 으로부터의 거리가 모니터 콘솔에서 모니터링되고 있습니다. 이 프로젝트는 VR 로봇이 벽에서 500mm 미만이면 VR 로봇이 멈추도록 지시합니다.
모니터 콘솔에서 distance from 명령 변경 값을 살펴보세요.
센서 값은 28행의 인용문을 사용하여 참조됩니다. monitor_sensor("distance.get_distance")
def main(): |
위의 예시를 사용하려면 이 코드를 VEXcode VR에 복사하고 Grid Map Playground에서 프로젝트를 실행하세요. |
변수 값 모니터링 예
모니터 콘솔을 사용하여 변수 값을 모니터링할 수도 있습니다. 모니터 콘솔은 프로젝트의 특정 변수에 대한 실시간 보고서를 제공할 수 있습니다.
이 예에서 "timesRepeated" 변수는 VR 로봇이 특정 동작을 반복하는 횟수를 모니터링하는 데 사용됩니다. 루프의 매개변수로 인해 이 변수가 숫자 5에 도달하면 VR 로봇은 루프를 종료합니다.
모니터 콘솔의 변수 모니터링은 프로젝트의 흐름을 이해하기 위한 실시간 피드백을 제공하는 데 도움이 될 수 있습니다.
변수 값은 따옴표를 사용하여 참조됩니다. monitor_variable("times_repeated")
def main(): |
위의 예시를 사용하려면 이 코드를 VEXcode VR에 복사하고 Grid Map Playground에서 프로젝트를 실행하세요. |