Python을 사용하여 VEXcode VR의 변수 및 센서 값 모니터링

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


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

STEM 교육 분야의 교육자와 학생을 위한 튜토리얼 섹션에 속하며, 가상 로봇을 통해 코딩 개념을 가르치는 데 사용되는 블록 기반 코딩 환경을 보여주는 VEXcode VR 프로그래밍 인터페이스의 스크린샷입니다.

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

가상 로봇을 프로그래밍하기 위한 블록 기반 코딩 옵션을 보여주는 VEXcode VR 인터페이스의 스크린샷. 튜토리얼 맥락에서 초보자와 고급 사용자를 위한 기능을 강조합니다.

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

모니터 센서 명령 사용

튜토리얼 섹션의 일부로, 가상 로봇을 통해 코딩 개념을 학습하도록 설계된 블록 기반 코딩 환경을 표시하는 VEXcode VR 인터페이스의 스크린샷입니다.

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

튜토리얼 섹션의 일부로, 가상 로봇을 통해 코딩 개념을 가르치도록 설계된 블록 기반 코딩 환경을 보여주는 VEXcode VR 인터페이스의 스크린샷입니다.

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

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

VEXcode VR 프로그래밍 인터페이스의 스크린샷입니다. 가상 환경에서 코딩 개념과 로봇 원리를 가르치는 데 사용되는 블록 기반 코딩 환경을 보여줍니다.

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

STEM 교육 맥락에서 초보자와 고급 사용자를 위한 기능을 설명하면서, 가상 로봇을 프로그래밍하기 위한 블록 기반 코딩 환경을 보여주는 VEXcode VR 인터페이스의 스크린샷입니다.

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

모니터 변수 명령 사용

가상 로봇을 프로그래밍하기 위한 블록 기반 코딩 옵션을 보여주는 VEXcode VR 인터페이스의 스크린샷으로, 튜토리얼 환경에서 초보자와 고급 사용자를 위한 기능을 설명합니다.

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

def main():
전역 my_variable

전역 변수를 생성하려면 변수 이름 앞에 "global" 키워드를 추가하세요.

def main():
전역 my_variable
my_variable = 0

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

STEM 교육 초보자와 고급 사용자에게 적합한 가상 로봇을 통해 코딩 개념을 가르치도록 설계된 블록 기반 코딩 환경을 보여주는 VEXcode VR 인터페이스의 스크린샷입니다.

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

블록 기반 코딩 요소와 가상 로봇을 선보이는 VEXcode VR 튜토리얼 인터페이스의 스크린샷으로, 사용자가 시뮬레이션 환경에서 코딩 개념을 학습할 수 있도록 설계되었습니다.

모니터 콘솔에 목록을 추가할 수도 있습니다. 모니터 콘솔에 추가되기 전에 목록과 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")

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

교육 환경에서 가상 로봇을 통해 코딩 개념을 가르치도록 설계된 블록 기반 코딩 요소를 보여주는 VEXcode VR 인터페이스의 스크린샷입니다.

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

블록 기반 코딩 옵션과 가상 로봇 제어를 선보이는 VEXcode VR 인터페이스의 스크린샷. 시뮬레이션 환경에서 코딩 개념을 학습하기 위한 플랫폼의 기능을 설명합니다.

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


센서 값 모니터링 예

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

이 예에서는 으로부터의 거리가 모니터 콘솔에서 모니터링되고 있습니다. 이 프로젝트는 VR 로봇이 벽에서 500mm 미만이면 VR 로봇이 멈추도록 지시합니다.

모니터 콘솔에서 distance from 명령 변경 값을 살펴보세요.

센서 값은 28행의 인용문을 사용하여 참조됩니다. monitor_sensor("distance.get_distance")


변수 값 모니터링 예제

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

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

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

변수 값은 따옴표를 사용하여 참조됩니다. monitor_variable("times_repeated")

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

Last Updated: