VEXcode 5의 새로운 기능은 무엇인가요?

VEXcode 5는 VEXcode 프로그래밍 환경의 차세대 버전으로, code.vex.com 에서 웹 앱으로 사용할 수 있습니다. 이번 주요 업데이트는 모든 VEX 플랫폼에서 접근성을 개선하고 사용자 경험을 간소화하는 데 중점을 두었습니다. VEXcode 5는 현재 VEX 123, GO, AIM, IQ(1세대), IQ(2세대), EXP, CTE, V5 및 AIR 플랫폼을 지원합니다.

VEXcode 5에 새롭게 추가된 기능과 개선 사항에 대해 자세히 알아보려면 아래 내용을 읽어보세요.

VEXcode 5의 개선 사항 및 기능

전체 키보드 접근성

VEXcode 5는 이제 키보드 사용이 완벽하게 지원되어 마우스 없이도 인터페이스의 모든 부분을 탐색하고 조작할 수 있습니다.

블록 편집기에서 키보드 탐색

블록 편집기에서 이제 키보드 탐색을 지원합니다. 블록은 키보드를 사용하여 작업 공간에 추가, 제거, 읽기 및 수정할 수 있습니다.

새 랜딩 페이지

VEXcode 5는 애플리케이션의 중심 허브 역할을 하는 새롭게 디자인된 랜딩 페이지를 제공합니다. 여기에서 다음을 수행할 수 있습니다.

  • 지원되는 VEX 플랫폼(123, GO, AIM, IQ(1세대), IQ(2세대), EXP, CTE, V5, AIR) 중에서 원하는 플랫폼을 선택하십시오.
  • 내장된 뉴스 피드를 통해 최신 VEXcode 소식을 확인하세요.
  • 플랫폼별 페이지로 이동하여 새 프로젝트를 만들거나, 기존 프로젝트를 열거나, 예제 프로젝트를 살펴보세요.

뉴스 피드

랜딩 페이지에서 바로 뉴스 피드를 이용할 수 있습니다. 이 앱은 최신 VEXcode 뉴스, 공지 및 업데이트를 표시하여 교육자와 학생들이 앱을 종료하지 않고도 최신 정보를 얻을 수 있도록 합니다.

새롭게 설계된 프로젝트 생성

프로젝트 생성 과정이 새롭게 디자인되었습니다. 랜딩 페이지에서 원하는 프로젝트 유형(블록 또는 파이썬)을 선택하고, 프로젝트 이름을 입력한 후 프로젝트를 저장할 수 있습니다.

예시 프로젝트 검색

이제 예제 검색 기능에 검색창이 추가되어 특정 예제 프로젝트를 더 쉽게 찾을 수 있습니다.

이동 및 크기 조절 가능한 탭

이제 VEXcode 작업 공간을 사용자 지정할 수 있으며, 탭을 이동, 크기 조정 또는 닫을 수 있습니다.

  • 닫은 탭을 다시 열려면 보기 메뉴를 열고 탭 추가를 선택한 다음 복원할 탭을 선택하세요.
  • 작업 공간을 재설정하려면 보기 메뉴를 열고 기본 레이아웃을 선택하세요.

EXP 및 V5에 블루투스 연결 기능이 추가되었습니다.

EXP 및 V5 Brains는 이제 IQ처럼 브라우저에서 블루투스를 통해 무선으로 직접 연결할 수 있습니다.

AI 비전 컬러 피커

AI Vision 구성 유틸리티에 이제 색상 선택 도구가 포함되었습니다. 이 기능을 사용하면 키보드 탐색을 통해 AI 비전 센서 설정 중에 색상을 선택하고 구성할 수 있습니다.

VEX API에 연결된 내장 도움말

블록 및 파이썬 명령에 대한 모든 도움말 참조는 이제 공식 VEX API 참조 사이트로 직접 연결됩니다. 이를 통해 VEXcode를 종료하지 않고도 각 명령에 대한 포괄적인 정보를 얻을 수 있습니다.

업데이트된 두뇌 연결 대화 상자

브레인을 연결할 때 나타나는 대화 상자가 모든 플랫폼에서 일관성 있는 최신 디자인으로 새롭게 개편되었습니다.

구성 가능한 GO 빌드

VEXcode 5에서는 GO 빌드 구성과 예제 프로젝트 템플릿이 통합되었습니다. 장치 패널에서 GO 빌드 구성을 선택하면 해당 빌드 구성과 연결된 장치가 패널에 자동으로 표시됩니다. 각 장치는 맞춤형 로봇과 동일한 방식으로 구성할 수 있습니다.

GO Drive 탭이 업데이트되었습니다.

GO Drive 탭이 접근성을 더욱 향상시키도록 재설계되었습니다. 이제 드라이브 탭에서 키보드를 사용하여 GO 로봇을 조종할 수 있습니다.

VEXcode 5의 향후 기능

VEXcode 5는 현재 활발히 개발 중입니다. 현재 VEXcode 앱의 일부 기능은 아직 사용할 수 없지만, 향후 릴리스에서 제공될 예정입니다. 예를 들면 다음과 같습니다.

  • VEXcode VR 지원
  • 기존 VEXcode 프로젝트 불러오기
    • 현재 VEXcode 프로덕션 앱에서 생성된 프로젝트는 아직 VEXcode 5에서 열 수 없습니다.
  • 공유 프로젝트
  • C++ 코딩 지원
  • 블록 편집기 컨텍스트 메뉴에서 블록을 소리내어 읽기를 선택하세요.

VEXcode 5 변경 사항

5.0.11

  • 일반적인
    • 랜딩 페이지에 베타 버전 출시 배너를 추가했습니다.
    • 플랫폼 선택 랜딩 페이지에 VEX Robotics 타일을 추가했으며 연결됩니다.
  • 가다
    • 원스틱 컨트롤러 지원이 추가되었습니다.
    • Go 언어에서 명령 실행이 실패하고 프로젝트가 중단되는 문제를 수정했습니다.
  • IQ (1세대)
    • 사전 설정 빌드를 추가했습니다.
    • C++ 텍스트 프로젝트가 지원되지 않는 동안 "C++ 프로젝트로 변환" 버튼을 비활성화했습니다.
  • IQ (2세대)
    • AI Vision Utility 객체 모델 라벨링 관련 문제를 수정했습니다.
    • AI 비전 객체 블록 드롭다운 메뉴가 제대로 업데이트되지 않던 문제를 수정했습니다.
  • 경험
    • AI Vision Utility 객체 모델 라벨링 관련 문제를 수정했습니다.
    • AI 비전 객체 블록 드롭다운 메뉴가 제대로 업데이트되지 않던 문제를 수정했습니다.
    • 공압 장치 구성 관련 문제를 수정했습니다.
  • V5
    • AI Vision Utility 객체 모델 라벨링 관련 문제를 수정했습니다.
    • AI 비전 객체 블록 드롭다운 메뉴가 제대로 업데이트되지 않던 문제를 수정했습니다.
  • 만성 외상성 뇌병증
    • 센서를 모니터링할 수 없었던 문제를 수정했습니다.
  • 공기
    • Blocks 및 Python 예제 프로젝트가 추가되었습니다.
    • 논리 범주를 접었을 때 변수 블록이 도구 상자에 나타나지 않던 문제를 수정했습니다.

5.0.10

  • 일반적인
    • 펌웨어 및 SDK 버전 관리 기능이 개선되었습니다.
    • 클래식 테마에서 비활성화된 블록의 스타일을 업데이트했습니다.
    • 비활성화된 스위치 블록의 스타일을 업데이트했습니다.
    • 모든 플랫폼에서 무작위 블록 코드 생성 방식을 일관되게 만들었습니다.
    • 뉴스 기사 제목이 제대로 줄바꿈되지 않던 문제를 수정했습니다.
    • 파이썬 툴박스가 포커스를 맞췄을 때 카테고리 헤더로 스크롤되지 않던 문제를 수정했습니다.
    • 로봇 연결 팝오버 아이콘이 중앙에 정렬되지 않던 문제를 수정했습니다.
    • 비활성화된 블록을 스위치 블록으로 변환할 수 없던 문제를 수정했습니다.
    • 클래식 테마를 지원하지 않는 플랫폼에서 클래식 테마가 계속 적용되는 문제를 수정했습니다.
    • 모니터 콘솔 입력란에 암호 자동 완성 기능이 나타나는 문제를 수정했습니다.
  • 가다
    • 원스틱 컨트롤러 지원이 추가되었습니다.
  • IQ (1세대)
    • 펌웨어 업데이트 관련 기술 자료 링크를 추가했습니다.
    • 변수 블록을 문자열에 할당하는 기능을 제거했습니다.
    • 프로젝트당 '시작 시점' 블록을 3개로 제한했습니다.
    • 툴박스에 잘못된 카테고리 아이콘이 표시되던 문제를 수정했습니다.
    • Repeat Until 블록에서 코드 생성이 잘못되던 문제를 수정했습니다.
  • IQ (2세대)
    • 2026-2027 플롭 히어로 봇 프리셋 빌드를 추가했습니다.
    • 상단 메뉴와 브레인 커넥션 대화 상자에서 팀 이름을 팀 번호로 변경했습니다.
    • 컨트롤러를 통해 브레인이 연결될 때 더 이상 SDK 자동 업데이트가 시작되지 않으므로 사용자는 예기치 않은 업데이트로 인해 서비스가 중단되지 않습니다.
  • 경험
    • 상단 메뉴와 브레인 커넥션 대화 상자에서 팀 이름을 팀 번호로 변경했습니다.
    • 컨트롤러를 통해 브레인이 연결될 때 더 이상 SDK 자동 업데이트가 시작되지 않으므로 사용자는 예기치 않은 업데이트로 인해 서비스가 중단되지 않습니다.
    • 3선 장치에서 사용 불가능한 포트가 올바르게 표시되지 않던 문제를 수정했습니다.
  • V5
    • 2026-2027 Flex 및 Flex(센서) Hero Bot 사전 설정 빌드를 추가했습니다.
    • 상단 메뉴와 브레인 커넥션 대화 상자에서 팀 이름을 팀 번호로 변경했습니다.
    • 컨트롤러를 통해 브레인이 연결될 때 더 이상 SDK 자동 업데이트가 시작되지 않으므로 사용자는 예기치 않은 업데이트로 인해 서비스가 중단되지 않습니다.
    • 3선 장치에서 사용 불가능한 포트가 올바르게 표시되지 않던 문제를 수정했습니다.
    • 파이썬 툴박스에서 MC55를 끌어올렸을 때 장치 이름이 올바르게 표시되지 않던 문제를 수정했습니다.
    • 예제 프로젝트 아이콘을 수정했습니다.
  • 공기
    • AIR 시뮬레이터 지원이 추가되었습니다.

5.0.9

  • 일반적인
    • My Blocks 예제 프로젝트를 추가했습니다.
    • 최근 프로젝트 파일 아이콘을 업데이트했습니다.
    • 확장된 논리 범주에 맞춰 블록 도구 상자 아이콘을 업데이트했습니다.
    • 최근 프로젝트들을 플랫폼별로 변경했습니다.
    • 로봇 연결 상태를 아이콘 색상만으로 표시하는 대신 텍스트 레이블을 추가하고 화면 낭독기에 음성으로 안내함으로써 접근성을 개선했습니다.
    • SDK 자동 업데이트가 완료된 후에도 업데이트 대화 상자가 계속 열려 있는 문제를 수정했습니다.
  • 123
    • 123개의 블록과 파이썬 예제 프로젝트를 추가했습니다.
  • IQ (1세대)
    • Added Blocks 예제 프로젝트입니다.
    • 동적 구동계 헤더 코드 생성 기능이 추가되었습니다.
    • 프로젝트 이름에 괄호를 추가하면 저장 시 오류 메시지 없이 실패하는 문제를 수정했습니다.
    • 컨트롤러 입력이 수신되지 않던 문제를 수정했습니다.
  • IQ (2세대)
    • 컨트롤러를 통해 연결하여 프로젝트를 브레인에 다운로드하는 기능을 추가했습니다.
  • 경험
    • 컨트롤러를 통해 연결하여 프로젝트를 브레인에 다운로드하는 기능을 추가했습니다.
  • V5
    • 로봇 구성에 접근성 컨트롤러 장치를 추가했습니다.
    • 컨트롤러를 통해 연결하여 프로젝트를 브레인에 다운로드하는 기능을 추가했습니다.
  • 공기
    • 모듈 카테고리에 잘못된 모듈 아이콘이 표시되던 문제를 수정했습니다.

5.0.8

  • 일반적인
    • AI 비전 예제 프로젝트를 추가했습니다.
    • 블록 소리 음소거 기능이 추가되었습니다.
    • 저장되지 않은 프로젝트의 이름 변경 로직을 업데이트하여 이름 변경 전에 저장하라는 메시지가 표시되도록 했습니다.
    • 블록 작업 공간의 확대/축소 및 초기화 아이콘을 업데이트했습니다.
    • 파이썬 및 블록 도구 상자 카테고리 아이콘을 더 쉽게 찾을 수 있도록 업데이트했습니다.
    • 블록 도구 상자에서 키보드 탐색 기능이 개선되었습니다.
    • 사용자 지정 스타일이 적용될 때 메뉴 항목이 잘못 접히는 문제를 수정했습니다(WCAG 1.4.12).
  • 123
    • 초기 지원 기능이 이제 Python과 함께 제공됩니다.
  • 가다
    • 드라이브 탭에서 프로젝트 이름을 지정할 때 이동 키를 사용할 수 없었던 문제를 수정했습니다.
  • 목표
    • AI 비전 유틸리티 뷰어에 축 마커를 추가했습니다.
    • 예제 프로젝트에서 로컬 파일 지원이 추가되었으며, 데스크톱 빌드에서 사운드 및 이미지 업로드 기능이 추가되었습니다.
    • 타임아웃 생성 AIM 블록 예제 프로젝트를 수정했습니다.
  • IQ (1세대)
    • 펌웨어 버전이 오래된 것인지 확인하는 기능이 추가되었습니다.
    • 코드 생성 오류 문제를 수정했습니다.
    • 기기 드롭다운 선택 항목이 세션 간에 유지되지 않던 문제를 수정했습니다.
    • 장치 생성자가 잘못되어 장치가 구성된 프로젝트가 다운로드 또는 실행되지 않던 문제를 수정했습니다.
    • 변수 블록 및 숫자 입력에 대한 인쇄 서식이 개선되었습니다.
  • IQ (2세대)
    • AI 비전 유틸리티 뷰어에 축 마커를 추가했습니다.
    • 팀 인원 설정 기능이 추가되었습니다.
    • 코드 생성 오류 문제를 수정했습니다.
    • 펌웨어 자동 업데이트를 비활성화하는 옵션이 추가되었습니다.
  • 경험
    • AI 비전 유틸리티 뷰어에 축 마커를 추가했습니다.
    • 팀 인원 설정 기능이 추가되었습니다.
  • V5
    • AI 비전 유틸리티 뷰어에 축 마커를 추가했습니다.
    • 팀 인원 설정 기능이 추가되었습니다.
    • 필드 컨트롤러 처리 및 펌웨어 업데이트 기능이 추가되었습니다.
    • 로봇 설정 관련 버그를 수정했습니다.
    • GPS 센서가 장착된 구동계가 삭제될 때 블록이 제대로 비활성화되지 않던 문제를 수정했습니다.
    • 펌웨어 자동 업데이트를 비활성화하는 옵션이 추가되었습니다.
  • 만성 외상성 뇌병증
    • 예제 프로젝트를 추가했습니다.
    • 콘솔 동작을 AIM과 일치하도록 수정했습니다.
  • 공기
    • 콘솔 동작을 AIM과 일치하도록 수정했습니다.

5.0.7

  • 일반적인
    • 펌웨어 업데이트 지원 기능이 추가되었습니다.
    • 고정된 논리 비교 블록 입력 유형입니다.
    • When Timer 블록의 입력에 블록을 연결하는 기능을 제거했습니다.
    • 특정 화면 너비에서 상단 메뉴 레이아웃이 깨지는 문제를 수정했습니다.
    • 긴 댓글이 말줄임표로 잘리는 문제를 수정했습니다.
  • 가다
    • 파이썬 프로젝트에 기본 코드가 추가되었습니다.
    • 스위치 블록 변환 시 예기치 않은 하이라이트 코드가 생성되던 문제를 수정했습니다.
  • 목표
    • 파이썬 프로젝트에 기본 코드가 추가되었습니다.
  • IQ (1세대)
    • 초기 지원
  • IQ (2세대)
    • AI 비전 센서 펌웨어 업데이트 및 모델 전환 지원이 추가되었습니다.
  • 경험
    • AI 비전 센서 펌웨어 업데이트 및 모델 전환 지원이 추가되었습니다.
  • 만성 외상성 뇌병증
    • 펜 오프셋에 대한 티칭 펜던트 성능이 향상되었습니다.
    • 파이썬 툴박스에 누락된 타이머 명령어를 추가했습니다.
    • 신호탑 조명이 작동 중지 시 제대로 꺼지지 않던 문제를 수정했습니다.
    • 블록 코드 생성 오류가 수정되었습니다.
  • V5
    • AI 비전 센서 펌웨어 업데이트 및 모델 전환 지원이 추가되었습니다.
  • 공기
    • 초기 지원

5.0.6

  • 일반적인
    • 보다 일관된 디자인을 위해 대화 상자의 스타일을 업데이트했습니다.
    • 도구 상자와 겹쳐서 블록을 배치할 때 블록이 삭제되는 문제를 수정했습니다.
    • 문자열 출력 블록을 스위치 블록으로 변환할 수 없던 문제를 수정했습니다.
    • 이벤트 블록 코드 생성 시작 시 발생하던 문제를 수정했습니다.
  • 가다
    • 고정된 사전 설정 빌드 구성입니다.
    • 예제 프로젝트가 제대로 열리지 않던 문제를 수정했습니다.
  • 목표
    • 예제 프로젝트에서 여러 버그를 수정했습니다.
  • IQ (2세대)
    • 사전 설정 빌드 지원 기능이 추가되었습니다.
  • 경험
    • 사전 설정 빌드 지원 기능이 추가되었습니다.
    • 예제 프로젝트에서 여러 버그를 수정했습니다.
  • 만성 외상성 뇌병증
    • 초기 지원
  • V5
    • 사전 설정 빌드 지원 기능이 추가되었습니다.
    • 예제 프로젝트 지원 기능이 추가되었습니다.

5.0.2

  • 일반적인
    • 플랫폼 로고를 클릭하여 랜딩 페이지로 돌아갈 수 있는 기능을 추가했습니다.
    • 블록 및 Python 워크스페이스에 대한 화면 읽기 지원이 향상되도록 접근성이 업데이트되었습니다.
    • 개선된 뉴스피드 UI
    • 인쇄 오류에 대해 일관된 형식을 사용하고, 인쇄 정밀도를 활용하며, 글꼴 색상을 설정하도록 인쇄 콘솔을 재작업했습니다.
    • 자동 완성 제안 아래에 나타나는 밑줄을 제거했습니다.
    • 자동 완성 및 구문 강조 표시 관련 문제를 수정했습니다.
    • 헤더의 구동계 보정 코드 관련 문제를 수정했습니다.
    • 툴박스가 접혀 있을 때 작업 공간 확대/축소 버튼이 사라지던 문제를 수정했습니다.
  • 가다
    • 예제 프로젝트가 추가되었습니다.
    • 스레드 지원 기능이 추가되었습니다.
    • 워크스페이스에 시작 블록이 여러 개 있는 경우 단계 버튼이 비활성화됩니다.
    • 충돌 감지 후 충돌 플래그를 재설정하는 과정에서 발생했던 문제를 수정했습니다.
    • Python 툴박스의 고정된 카테고리 순서
    • 반복 실행 중에 블록이 계속 강조 표시되는 문제를 수정했습니다.
  • 목표
    • 예제 프로젝트가 추가되었습니다.
  • IQ (2세대)
    • 초기 지원
  • 경험
    • 컨트롤러 구성 지원 기능이 추가되었습니다.
    • 원격 화면 지원 기능이 추가되었습니다.
    • 화면 출력 위치 및 원점 설정 명령어를 추가했습니다.
    • 인코더 및 거리 측정기 장치 구성 관련 문제를 수정했습니다.
  • V5
    • 컨트롤러 구성 지원 기능이 추가되었습니다.
    • 화면 출력 위치 및 원점 설정 명령어를 추가했습니다.
    • AI 비전 구성 지원이 추가되었습니다.
    • 인코더 및 거리 측정기 장치 구성 관련 문제를 수정했습니다.
    • GPS 카테고리 블록이 툴박스에 나타나지 않던 문제를 수정했습니다.
    • 구동계를 통해 설정된 GPS에서 장치 이름이 잘못 표시되는 문제를 수정했습니다.

5.0.1

  • 일반적인
    • 장치를 삭제한 후에도 작업 공간의 고정 블록이 비활성화되지 않습니다.
  • 경험
    • 신호탑 및 관성 장치에 대한 Python 자동 완성 제안 오류를 수정했습니다.
    • 고정 컨트롤러 장치 파이썬 코드 생성

5.0

  • 일반적인
    • 초기 릴리스
  • 가다
    • 초기 지원
  • 목표
    • 초기 지원
  • 경험
    • 초기 지원
  • V5
    • 초기 지원

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

Last Updated: