VEX VS 코드 확장 UI 개요

이 문서에서는 VEX Visual Studio Code 확장 UI(사용자 인터페이스)에 대한 개요를 제공합니다. 이 확장은 VEX IQ 2세대, EXP 및 V5 플랫폼용 C++ 및 Python 프로젝트 개발을 지원합니다.

VEX VS 코드 확장 UI 레이아웃

VEX Visual Studio Code 확장 UI는 활동 표시줄, 사이드 바, 편집기, 터미널 패널 및 도구 모음의 5가지 주요 영역으로 구분됩니다.

ui-image1.png

활동 표시줄

활동 표시줄에는 보기 간 전환을 가능하게 하고 VEX 프로젝트 개발을 위한 추가적인 상황별 표시기를 제공하는 일련의 아이콘이 있습니다.

ui-image2.gif

VS Code에서 VEX 프로젝트를 개발하는 데 사용되는 일반적인 아이콘은 다음과 같습니다.

  • ui-image3.png 탐색기 보기 아이콘 - 클릭하면 탐색기 보기 사이드 바에 열립니다.
  • ui-image4.png 확장 보기 아이콘 - 클릭하면 확장 보기 사이드 바에 열립니다.
  • ui-image5.png VEX 보기 아이콘 - 클릭하면 VEX 보기 사이드 바에 열립니다.

사이드바

사이드 바에는 VS Code 내의 통합 도구를 사용할 수 있는 다양한 보기가 포함되어 있습니다. VEX 프로젝트 개발 작업을 수행하는 데 사용되는 일반적인 사이드 바 보기는 Extension View, VEX ViewExplorer View입니다.

확장 보기

Extension View VS Code에서 확장을 설치하고 관리하는 데 사용됩니다. VEX IQ 2세대, EXP 및 V5 플랫폼에서 소프트웨어를 개발하려면 VEX Extension, C/C++ Extension 및 Python Extension을 설치해야 합니다.

VS Code에서 VEX Extension, C/C++ ExtensionPython Extension 설치하는 방법에 대한 단계별 지침은 이 문서확인하세요.

ui-image6.png


VEX보기

VEX View 사용하면 VS Code에서 VEX IQ 2세대, EXP 및 V5용 프로젝트를 개발할 수 있습니다. VEX 보기에는 PROJECT ACTIONS, VEX DEVICE INFO,VEX FEEDBACK의 세 가지 범주가 포함되어 있습니다.

ui-image7.png

  • PROJECT ACTIONS
    PROJECT ACTIONS 아래의 버튼은 새 VEX 프로젝트를 생성하거나 기존 VEXcode 프로젝트를 가져오는 데 사용됩니다.
    VS Code에서 VEX 프로젝트를 생성하는 방법에 대한 자세한 지침은 V5의 경우 이 문서, EXP의 경우 이 문서, IQ(2nd)의 경우 이 문서를 참조하세요.

ui-image8.png

  • VEX FEEDBACK
    VEX FEEDBACK 아래의 텍스트 상자에 메시지를 입력하고 SEND 버튼을 클릭하여 VEX에 피드백을 제출할 수 있습니다.
    VS Code에서 VEX FEEDBACK 사용에 대한 유용한 정보는 이 문서참조하세요.

ui-image10.gif

탐색기 보기

Explorer View 은 VS Code에서 VEX 프로젝트 파일과 폴더를 찾아보고 열고 관리하는 데 사용됩니다.

ui-image11.png

편집자

편집기는 VS Code에서 파일을 편집하는 주요 영역입니다. VEX VS 코드 확장을 사용하면 편집기 영역에서 C/C++ 및 Python 모두에 대한 Intellisense/Linting을 활성화하여 프로그램을 개발하는 데 도움이 됩니다.

ui-image12.png

편집기 영역에서는 함수 텍스트 위로 마우스를 가져가거나 VEX 명령 도움말 을 사용하여 C++ 및 Python API(응용 프로그래밍 인터페이스)에 포함된 이 함수에 대한 문서에 액세스하여 특정 함수에 대한 유용한 정보에 접근할 수 있습니다. ).

VS Code에서 VEX 명령 도움말 사용에 대한 자세한 지침은 이 문서참조하세요.

터미널 패널

VEX VS Code 확장은 시작 시 로그 터미널과 대화형 터미널이라는 두 개의 터미널을 제공합니다. 

  • 로그 터미널 - 로그 터미널은 빌드 출력, 빌드 오류 및 다운로드 결과를 표시합니다.

ui-image13.png

  • 대화형 터미널 - 대화형 터미널에는 인쇄 로그를 표시하고 원시 키 입력을 사용자 프로그램으로 다시 보내는 두 가지 기능이 있습니다.

    ui-image14.png



    참고: 대화형 터미널을 활용하려면 Brain 또는 Controller가 VEX VS Code Extension을 실행하는 컴퓨터에 연결되어야 합니다.
    참고: 사용자 프로그램을 빌드하고 다운로드한 후에는 기본적으로 대화형 터미널 출력이 지워집니다.

툴바

툴바에는 VEX VS Code 확장 프로젝트, VEX Brains 및 VEX 컨트롤러와 상호 작용할 수 있는 빠른 방법을 제공하는 다양한 아이콘이 있습니다.

ui-image15.png

참고: 도구 모음은 VS Code에서 유효한 VEX 프로젝트가 열려 있는 경우에만 활성화됩니다. 

참고: 유효한 VEX 프로젝트는 확장 프로그램에 의해 생성되거나 가져온 프로젝트입니다. 편집기에서 열린 VEXcode 또는 VEXcode Pro 프로젝트는 유효한 VEX 프로젝트로 간주되지 않으며 가져와야 합니다.

툴바에 표시되는 아이콘은 다음과 같습니다.

  • ui-image16.png 장치 선택기 - 장치 선택기는 연결된 VEX 장치의 아이콘을 표시합니다(브레인 아이콘 ui-image17.png 또는 컨트롤러 아이콘 ui-image18.png).
    참고: 컨트롤러가 컴퓨터에 연결되어 있지만 무선 링크가 없는 경우 두뇌의 경우 컨트롤러 아이콘 옆에 두뇌 이름이 표시되지 않습니다.
  • ui-image19.png 슬롯 선택기 아이콘 - 슬롯 선택기 아이콘 사용하면 VEX Extension을 클릭하고 선택 목록에서 VEX Brain의 사용 가능한 8개 슬롯 중 하나를 선택하여 VEX Extension이 사용자 프로그램을 다운로드하거나 재생할 슬롯을 선택할 수 있습니다.
  • ui-image25.png 빌드 아이콘 - VEX 장치가 연결되지 않은 경우 빌드 아이콘 이 툴바에 표시됩니다. 클릭하면 프로젝트가 빌드만 됩니다.
  • ui-image21.png 다운로드 아이콘 - VEX 장치가 연결되면 다운로드 아이콘 이 도구 모음에 표시됩니다. 클릭하면 프로젝트가 빌드되고 성공하면 연결된 VEX 장치에 다운로드됩니다.
  • ui-image22.png 플레이 아이콘 - 클릭 시, 플레이 아이콘 클릭하면 VEX Brain의 선택된 슬롯에 다운로드된 사용자 프로그램이 실행됩니다.
  • ui-image23.png 중지 아이콘 - 클릭하면 중지 아이콘 이 VEX Brain에서 사용자 프로그램 실행을 중지합니다.
  • ui-image24.png 프로젝트 선택기 - 프로젝트 선택기 에는 선택한 프로젝트의 이름이 표시됩니다. 프로젝트 선택기 아이콘 을 사용하면 작업 공간 내에 여러 VEX 프로젝트가 있을 때 VEX 프로젝트를 클릭하고 선택 목록에서 프로젝트를 선택하여 전환할 수 있습니다.
  • ui-image25.png Python 파일 선택기(Python 전용) - VEX Python 프로젝트를 선택하면 Python 파일 선택기 이 도구 모음에 나타납니다. Python 파일 선택기 선택한 Python 파일의 이름을 표시합니다. VEX용 Python은 현재 단일 파일 다운로드만 지원합니다.

VS Code의 도구 모음 기능을 사용하는 방법에 대한 유용한 정보는 이 문서 확인하세요.

VEX 사용자 설정

VEX 사용자 설정을 사용하면 자체 요구 사항에 따라 VEX 확장 을 구성할 수 있습니다. 사용자 설정은 모든 VEX VS Code 확장 프로젝트에 적용되는 전역 설정입니다. VS Code에서 설정 아이콘을 클릭하고 메뉴에서 해당 항목을 선택하여 VEX 사용자 설정 에 액세스할 수 있습니다.

ui-image26.gif

VEX VS 코드 확장을 구성하기 위한 VEX 사용자 설정은 다음과 같습니다.

  • 컨트롤러 채널(V5 컨트롤러만 해당) - V5 컨트롤러 무선 채널을 다운로드 또는 피트로 설정합니다. 이 설정은 VEXnet 라디오 링크에만 적용됩니다.
  • Cpp 도구 체인 경로 - CPP 도구 체인의 경로를 설정합니다.
  • 사용자 터미널활성화 - 사용자 포트에서 데이터를 열고 표시하는 확장을 활성화하거나 비활성화합니다.
  • 로그 항목 - VEX Brain에서 업로드할 로그 항목 수를 설정합니다.
  • 프로젝트 빌드 유형 - 확장이 C++ 프로젝트를 빌드하는 방법을 설정합니다.
  • 프로젝트 홈 - 새 프로젝트의 기본 위치를 설정합니다.
  • 다운로드 후 실행 - 사용자 프로그램이 VEX Brain에 다운로드된 후 실행되어야 하는지 여부를 설정합니다.
  • 시스템 DFU 자동 복구 - DFU 모드에서 IQ2 또는 EXP가 감지될 때 뇌가 자동 복구되어야 하는지 여부를 설정합니다.
  • 웹소켓 서버 활성화 - 웹소켓 서버를 시작하기 위한 확장을 활성화하거나 비활성화합니다.
  • 웹소켓 서버 호스트 주소 - 웹소켓 서버의 호스트 주소를 설정합니다.
  • 웹소켓 서버 포트 - 웹소켓 서버 포트 번호 설정

VEX 사용자 설정에 액세스하고 설정하는 방법에 대한 유용한 정보는 이 문서 확인하세요.

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

Last Updated: