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