Python으로 VEXcode VR의 변수 및 센서 값 모니터링

VEXcode VR 모니터 콘솔에서 사용할 수 있는 변수 및 센서 모니터링은 사용자가 무슨 일이 일어나고 있는지 볼 수 있는 중요한 시각적 신호를 제공합니다. Python 프로젝트에서 실제 시간. 모니터 콘솔을 통해 사용자는 프로젝트와 VR 로봇의 동작을 시각적으로 연결할 수 있습니다. 모니터 콘솔에서 센서 및 변수 값을 모니터링하면 사용자가 프로젝트의 특정 값(또는 여러 값)에 대한 실시간 보고서를 볼 수 있습니다.


모니터 콘솔을 사용하는 방법

Screen_Shot_2022-04-20_at_4.30.40_PM.png

모니터 창을 열고 모니터 콘솔을 보려면 도움말 옆에 있는 모니터 아이콘을 선택하십시오.

Screen_Shot_2022-04-20_at_4.32.32_PM.png

모니터 콘솔은 센서 및 변수 값을 보고합니다.

모니터 센서 명령 사용

모니터_센서.png

센서 값은 Monitor Sensor 명령을 사용하여 추가할 수 있습니다. 센서의 식별자를 문자열 매개변수로 추가합니다.

string_identifiers.png

Monitor Sensor 명령은 다음 문자열 식별자를 허용합니다.

이 허용되는 문자열 식별자 목록은 Monitor Sensor 명령에 대한 도움말에서도 찾을 수 있습니다.

스크린샷_2021-10-18_at_12.06.48_PM.png

Monitor Sensor 명령의 매개변수로 올바른 문자열 식별자를 추가합니다. 예를 들어 모니터 콘솔에서 거리 센서 판독값을 보고하려면 "distance.get_distance" 문자열을 추가하십시오.

Screen_Shot_2022-04-20_at_4.34.28_PM.png

프로젝트가 시작되면 센서 값이 모니터 콘솔에 나타납니다.

Screen_Shot_2022-04-20_at_4.35.32_PM.png

쉼표를 사용하여 문자열 식별자를 구분하여 여러 센서 값을 모니터링합니다.

모니터 변수 명령 사용

모니터_변수.png

모니터 변수 명령을 사용하여 모니터 콘솔에서 변수를 추가 및 제거할 수 있습니다. 변수를 전역으로 정의한 다음 값을 할당합니다. 변수를 문자열 매개변수로 추가합니다.

스크린샷_2021-10-18_at_12.16.35_PM.png

전역 변수를 생성하려면 변수 이름 앞에 키워드 "global"을 추가합니다.

스크린샷_2021-10-18_at_12.16.56_PM.png

변수에 초기값을 할당합니다.

스크린샷_2021-10-18_at_12.22.11_PM.png

Monitor Console에 변수를 추가하려면 Monitor Variables 명령에서 변수 이름을 문자열 변수로 추가합니다. 문자열 변수는 변수 이름 주위에 " "로 표시됩니다.

Screen_Shot_2022-04-20_at_4.38.15_PM.png

프로젝트가 시작되면 변수 값이 나타납니다.

example_list.png

모니터 콘솔에 목록을 추가할 수도 있습니다. 모니터 콘솔에 추가하기 전에 목록과 2D 목록을 정의해야 합니다.

스크린샷_2021-10-18_at_11.50.56_AM.png

새 목록 또는 2D 목록을 만들려면 목록 이름 앞에 키워드 "global"을 추가하십시오.

스크린샷_2021-10-18_at_11.51.05_AM.png

목록에 값을 추가하려면 대괄호 안에 값을 입력하십시오.

스크린샷_2021-10-18_at_11.51.34_AM.png

모니터 콘솔에 목록을 추가하려면 모니터 변수 명령에서 목록 이름을 문자열 변수로 추가하십시오. 문자열 변수는 변수 이름 주위에 " "로 표시됩니다.

Screen_Shot_2022-04-20_at_4.39.58_PM.png

프로젝트가 시작되면 목록 값이 나타납니다.

Screen_Shot_2022-04-20_at_4.42.00_PM.png

변수 이름 문자열 매개변수를 구분하기 위해 쉼표를 사용하여 여러 변수 및/또는 목록을 모니터링합니다.


센서 값 모니터링 예

모니터 콘솔에서 센서 값을 모니터링하면 사용자가 실시간으로 센서 데이터를 볼 수 있습니다.

이 예에서는 에서 거리가 모니터 콘솔에서 모니터링됩니다. 이 프로젝트는 VR 로봇이 벽에서 500mm 미만인 경우 VR 로봇이 멈추도록 지시합니다.

Monitor Console에서 명령 변경으로부터 거리 값을 확인하세요.

센서 값은 28행에서 따옴표를 사용하여 참조됩니다. monitor_sensor("distance.get_distance")


변수 값 모니터링 예

모니터 콘솔을 사용하여 변수 값을 모니터링할 수도 있습니다. 모니터 콘솔은 프로젝트의 특정 변수에 대한 실시간 보고서를 제공할 수 있습니다.

이 예에서 "timesRepeated" 변수는 VR 로봇이 특정 동작을 반복하는 횟수를 모니터링하는 데 사용됩니다. 루프에 대한 의 매개변수 때문에 이 변수가 숫자 5에 도달하면 VR 로봇이 루프를 종료합니다. .

Monitor Console의 변수 모니터링은 프로젝트의 흐름을 이해하기 위한 실시간 피드백을 제공하는 데 도움이 될 수 있습니다.

변수 값은 인용 부호를 사용하여 참조됩니다. monitor_variable("times_repeated")

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

Last Updated: