이 문서에서는 VEX Visual Studio Code 확장 UI(사용자 인터페이스)에 대한 개요를 제공합니다. 이 확장은 VEX IQ 2세대, EXP 및 V5 플랫폼용 C++ 및 Python 프로젝트 개발을 지원합니다.
VEX VS 코드 확장 UI 레이아웃
VEX Visual Studio Code 확장 UI는 활동 표시줄, 사이드 바, 편집기, 터미널 패널 및 도구 모음의 5가지 주요 영역으로 구분됩니다.
활동 표시줄
활동 표시줄에는 보기 간 전환을 가능하게 하고 VEX 프로젝트 개발을 위한 추가적인 상황별 표시기를 제공하는 일련의 아이콘이 있습니다.
VS Code에서 VEX 프로젝트를 개발하는 데 사용되는 일반적인 아이콘은 다음과 같습니다.
- 탐색기 보기 아이콘 - 클릭하면 탐색기 보기 사이드 바에 열립니다.
- 확장 보기 아이콘 - 클릭하면 확장 보기 사이드 바에 열립니다.
- VEX 보기 아이콘 - 클릭하면 VEX 보기 사이드 바에 열립니다.
사이드바
사이드 바에는 VS Code 내의 통합 도구를 사용할 수 있는 다양한 보기가 포함되어 있습니다. VEX 프로젝트 개발 작업을 수행하는 데 사용되는 일반적인 사이드 바 보기는 Extension View, VEX View및 Explorer View입니다.
확장 보기
Extension View VS Code에서 확장을 설치하고 관리하는 데 사용됩니다. VEX IQ 2세대, EXP 및 V5 플랫폼에서 소프트웨어를 개발하려면 VEX Extension, C/C++ Extension 및 Python Extension을 설치해야 합니다.
VS Code에서 VEX Extension, C/C++ Extension및 Python Extension 설치하는 방법에 대한 단계별 지침은 이 문서확인하세요.
VEX보기
VEX View 사용하면 VS Code에서 VEX IQ 2세대, EXP 및 V5용 프로젝트를 개발할 수 있습니다. VEX 보기에는 PROJECT ACTIONS, VEX DEVICE INFO, 및 VEX FEEDBACK의 세 가지 범주가 포함되어 있습니다.
-
PROJECT ACTIONS
PROJECT ACTIONS 아래의 버튼은 새 VEX 프로젝트를 생성하거나 기존 VEXcode 프로젝트를 가져오는 데 사용됩니다.
VS Code에서 VEX 프로젝트를 생성하는 방법에 대한 자세한 지침은 V5의 경우 이 문서, EXP의 경우 이 문서, IQ(2nd)의 경우 이 문서를 참조하세요.
-
VEX DEVICE INFO
VEX DEVICE INFO 카테고리는 연결된 VEX 장치 (VEX Brain 또는 VEX 컨트롤러 에 대한 개요를 제공합니다.
연결된 VEX Device 종류를 나타내며, VEX Brain의 스마트 포트에 연결된 브레인 시스템, 시리얼 포트, 다운로드된 프로그램, 장치 정보를 표시합니다. 이를 통해 VEX 브레인 화면 스크린샷, VEX 브레인 설정 팀 번호설정, VEX에서 사용자 프로그램 삭제가 가능합니다. 뇌.
VEX Brain이 컴퓨터에 연결되면 VEX DEVICE INFO 카테고리에 VEX 컨트롤러가 VEX Brain에 연결되어 있는지 표시되고 VEX Brain의 VEXos 버전이 다음과 같은 경우 VEX Brain용 VEXos 업데이트할 수 있습니다. 오래되었습니다.
VEX 컨트롤러가 컴퓨터에 연결되면 VEX DEVICE INFO 카테고리에 VEX Brain이 VEX 컨트롤러에 연결되어 있는지 표시되고 VEX 컨트롤러의 VEXos 버전 다음과 같은 경우 VEX 컨트롤러용 VEXos 업데이트할 수 있습니다. 오래되었습니다.
장치 정보에 대한 포괄적인 설명과 VEX DEVICE INFO아래의 기능 사용 방법을 보려면 이 문서확인하세요.
-
VEX FEEDBACK
VEX FEEDBACK 아래의 텍스트 상자에 메시지를 입력하고 SEND 버튼을 클릭하여 VEX에 피드백을 제출할 수 있습니다.
VS Code에서 VEX FEEDBACK 사용에 대한 유용한 정보는 이 문서참조하세요.
탐색기 보기
Explorer View 은 VS Code에서 VEX 프로젝트 파일과 폴더를 찾아보고 열고 관리하는 데 사용됩니다.
편집자
편집기는 VS Code에서 파일을 편집하는 주요 영역입니다. VEX VS 코드 확장을 사용하면 편집기 영역에서 C/C++ 및 Python 모두에 대한 Intellisense/Linting을 활성화하여 프로그램을 개발하는 데 도움이 됩니다.
편집기 영역에서는 함수 텍스트 위로 마우스를 가져가거나 VEX 명령 도움말 을 사용하여 C++ 및 Python API(응용 프로그래밍 인터페이스)에 포함된 이 함수에 대한 문서에 액세스하여 특정 함수에 대한 유용한 정보에 접근할 수 있습니다. ).
VS Code에서 VEX 명령 도움말 사용에 대한 자세한 지침은 이 문서참조하세요.
터미널 패널
VEX VS Code 확장은 시작 시 로그 터미널과 대화형 터미널이라는 두 개의 터미널을 제공합니다.
-
로그 터미널 - 로그 터미널은 빌드 출력, 빌드 오류 및 다운로드 결과를 표시합니다.
-
대화형 터미널 - 대화형 터미널에는 인쇄 로그를 표시하고 원시 키 입력을 사용자 프로그램으로 다시 보내는 두 가지 기능이 있습니다.
참고: 대화형 터미널을 활용하려면 Brain 또는 Controller가 VEX VS Code Extension을 실행하는 컴퓨터에 연결되어야 합니다.
참고: 사용자 프로그램을 빌드하고 다운로드한 후에는 기본적으로 대화형 터미널 출력이 지워집니다.
툴바
툴바에는 VEX VS Code 확장 프로젝트, VEX Brains 및 VEX 컨트롤러와 상호 작용할 수 있는 빠른 방법을 제공하는 다양한 아이콘이 있습니다.
참고: 도구 모음은 VS Code에서 유효한 VEX 프로젝트가 열려 있는 경우에만 활성화됩니다.
참고: 유효한 VEX 프로젝트는 확장 프로그램에 의해 생성되거나 가져온 프로젝트입니다. 편집기에서 열린 VEXcode 또는 VEXcode Pro 프로젝트는 유효한 VEX 프로젝트로 간주되지 않으며 가져와야 합니다.
툴바에 표시되는 아이콘은 다음과 같습니다.
-
장치 선택기 - 장치 선택기는 연결된 VEX 장치의 아이콘을 표시합니다(브레인 아이콘 또는 컨트롤러 아이콘 ).
참고: 컨트롤러가 컴퓨터에 연결되어 있지만 무선 링크가 없는 경우 두뇌의 경우 컨트롤러 아이콘 옆에 두뇌 이름이 표시되지 않습니다.
- 슬롯 선택기 아이콘 - 슬롯 선택기 아이콘 사용하면 VEX Extension을 클릭하고 선택 목록에서 VEX Brain의 사용 가능한 8개 슬롯 중 하나를 선택하여 VEX Extension이 사용자 프로그램을 다운로드하거나 재생할 슬롯을 선택할 수 있습니다.
- 빌드 아이콘 - VEX 장치가 연결되지 않은 경우 빌드 아이콘 이 툴바에 표시됩니다. 클릭하면 프로젝트가 빌드만 됩니다.
- 다운로드 아이콘 - VEX 장치가 연결되면 다운로드 아이콘 이 도구 모음에 표시됩니다. 클릭하면 프로젝트가 빌드되고 성공하면 연결된 VEX 장치에 다운로드됩니다.
- 플레이 아이콘 - 클릭 시, 플레이 아이콘 클릭하면 VEX Brain의 선택된 슬롯에 다운로드된 사용자 프로그램이 실행됩니다.
- 중지 아이콘 - 클릭하면 중지 아이콘 이 VEX Brain에서 사용자 프로그램 실행을 중지합니다.
- 프로젝트 선택기 - 프로젝트 선택기 에는 선택한 프로젝트의 이름이 표시됩니다. 프로젝트 선택기 아이콘 을 사용하면 작업 공간 내에 여러 VEX 프로젝트가 있을 때 VEX 프로젝트를 클릭하고 선택 목록에서 프로젝트를 선택하여 전환할 수 있습니다.
- Python 파일 선택기(Python 전용) - VEX Python 프로젝트를 선택하면 Python 파일 선택기 이 도구 모음에 나타납니다. Python 파일 선택기 선택한 Python 파일의 이름을 표시합니다. VEX용 Python은 현재 단일 파일 다운로드만 지원합니다.
VS Code의 도구 모음 기능을 사용하는 방법에 대한 유용한 정보는 이 문서 확인하세요.
VEX 사용자 설정
VEX 사용자 설정을 사용하면 자체 요구 사항에 따라 VEX 확장 을 구성할 수 있습니다. 사용자 설정은 모든 VEX VS Code 확장 프로젝트에 적용되는 전역 설정입니다. VS Code에서 설정 아이콘을 클릭하고 메뉴에서 해당 항목을 선택하여 VEX 사용자 설정 에 액세스할 수 있습니다.
VEX VS 코드 확장을 구성하기 위한 VEX 사용자 설정은 다음과 같습니다.
- 컨트롤러 채널(V5 컨트롤러만 해당) - V5 컨트롤러 무선 채널을 다운로드 또는 피트로 설정합니다. 이 설정은 VEXnet 라디오 링크에만 적용됩니다.
- Cpp 도구 체인 경로 - CPP 도구 체인의 경로를 설정합니다.
- 사용자 터미널활성화 - 사용자 포트에서 데이터를 열고 표시하는 확장을 활성화하거나 비활성화합니다.
- 로그 항목 - VEX Brain에서 업로드할 로그 항목 수를 설정합니다.
- 프로젝트 빌드 유형 - 확장이 C++ 프로젝트를 빌드하는 방법을 설정합니다.
- 프로젝트 홈 - 새 프로젝트의 기본 위치를 설정합니다.
- 다운로드 후 실행 - 사용자 프로그램이 VEX Brain에 다운로드된 후 실행되어야 하는지 여부를 설정합니다.
- 시스템 DFU 자동 복구 - DFU 모드에서 IQ2 또는 EXP가 감지될 때 뇌가 자동 복구되어야 하는지 여부를 설정합니다.
- 웹소켓 서버 활성화 - 웹소켓 서버를 시작하기 위한 확장을 활성화하거나 비활성화합니다.
- 웹소켓 서버 호스트 주소 - 웹소켓 서버의 호스트 주소를 설정합니다.
- 웹소켓 서버 포트 - 웹소켓 서버 포트 번호 설정