VEXcode V5의 변수 및 장치에 대한 명명 규칙 이해

VEXcode V5에서는 새 변수를 만들 때 새 변수에 이름을 지정해야 합니다. 로봇 구성에서 장치 이름을 변경할 수도 있습니다. 


유효한 이름 규칙

변수 이름은 고유해야 하지만 이름이 따라야 하는 다른 사양이 있습니다. 

변수 이름은 다음 위치에서 사용됩니다.

  1. 장치(로봇 구성을 사용하여 생성됨)
  2. 숫자("변수 만들기"를 사용하여 생성됨)
  3. 부울(“부울 만들기”를 사용하여 생성됨)
  4. 목록("목록 만들기"를 사용하여 생성됨)
  5. 2D 목록("2D 목록 만들기"를 사용하여 생성됨)


유효한 이름을 선택할 때 기준에 대한 개요는 다음과 같습니다.

다양한 프로그래밍 블록과 그 연결을 보여주는 V5 블록 프로그래밍 인터페이스의 스크린샷으로, V5 카테고리 설명 섹션의 튜토리얼 설정을 설명합니다.

이름에는 특수 문자를 사용할 수 없습니다.

VEX V5 블록 프로그래밍 인터페이스 스크린샷은 다양한 프로그래밍 블록과 그 기능을 표시하며, VEX 로봇을 사용하여 프로그램을 만드는 방법에 대한 튜토리얼에 사용됩니다.

이름은 문자로 시작해야 합니다. 숫자로 시작할 수 없습니다.

VEX V5 블록 프로그래밍 튜토리얼의 스크린샷으로, VEXcode 인터페이스 내에서 다양한 프로그래밍 블록과 그 기능을 보여주며, 사용자가 로봇 프로그램을 만드는 과정을 안내하도록 설계되었습니다.

이름에는 공백을 사용할 수 없습니다.

교육용 로봇 프로젝트를 위한 다양한 프로그래밍 블록과 그 기능을 소개하는 VEX V5 블록 프로그래밍 튜토리얼의 스크린샷입니다.

이름은 VEXcode에서 예약어일 수 없습니다. 예약어는 VEXcode가 이미 사용하고 있는 단어나 이름입니다.

예: vex, Brain, time, for, while, break, else, not.

VEX 로봇공학에서 블록을 사용하는 방법에 대한 튜토리얼을 위해 다양한 프로그래밍 블록과 그 배열을 보여주는 VEX V5 블록 프로그래밍 인터페이스의 스크린샷입니다.

이름은 고유해야 하지만(한 번만 사용) 대소문자는 다를 수 있습니다(대문자 1개, 소문자 1개).


가능한 이름 오류

로봇 코드를 작성하기 위한 다양한 프로그래밍 블록과 옵션을 보여주는 V5 블록 튜토리얼 인터페이스의 스크린샷으로, V5 프로그래밍 환경의 레이아웃과 기능을 설명합니다.

변수 이름을 생성할 때 "사용한 이름" 오류가 표시되면 위의 그룹에 중복된 이름이 있다는 의미입니다.

Vex Robotics V5 프로그래밍 튜토리얼에서 사용되는 다양한 블록을 보여주는 다이어그램으로, 프로그래밍 개념을 이해하는 데 도움이 되는 레이블이 지정된 구성 요소와 연결이 특징입니다.

이전 버전의 VEXcode V5에서 만든 프로젝트를 열 때 변수 이름이 중복되는 경우가 발생할 수 있습니다. 이로 인해 컴파일 시 오류가 발생하며 다음과 같은 유형의 오류 메시지가 표시됩니다.

위의 오류 메시지는 다음과 같은 문제를 보여줍니다.

  • "myvariable"이라는 이름이 숫자변수와 부울변수로 발견되었습니다. 
  • "awesomeVar"라는 이름이 숫자형 변수와 불리언형 변수로 발견되었습니다. 

오류를 해결하려면 중복 항목 중 하나를 제거하거나 고유하게 변경해야 합니다.

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

Last Updated: