VEX VS Code 확장에 대한 사용자 설정 이해

사용자 설정은 Visual Studio Code가 각 확장 기능에 대해 제공하는 글로벌 설정입니다. VEX 사용자 설정을 사용하면 VEX 확장 프로그램을 사용자의 요구 사항에 맞게 구성할 수 있으며 모든 VEX VS Code 확장 프로그램에 적용됩니다.

VS Code에서 VEX 사용자 설정에 액세스하기

  • VS Code 사용자 인터페이스의 왼쪽 하단에 있는 설정 아이콘을 클릭합니다.

    화면 왼쪽 하단에 있는 VS Code 활동 표시줄의 맨 아래에 있는 설정 아이콘입니다.
  • 상황에 맞는 메뉴가 표시됩니다. 설정 항목을 클릭하세요.

    다양한 옵션이 나열된 VS Code 설정 상황에 맞는 메뉴입니다. 설정이라는 옵션이 강조 표시되어 있으며, 명령 팔레트와 프로필 아래 메뉴의 세 번째 옵션입니다.
  • 설정 창이 나타납니다.

    VS Code 설정 창이 열리고 기본적으로 일반적으로 사용되는 설정 문서가 표시됩니다.
  • 설정 창의 왼쪽 목록 보기에서 확장 프로그램 항목을 클릭하면 확장 프로그램 목록이 확장되고 해당 항목이 표시됩니다.

    VS Code 설정 창이 열려 있고 왼쪽 탐색 목록에서 확장 프로그램 범주가 강조 표시되어 있습니다.
  • 목록 보기를 맨 아래로 스크롤하여 목록 항목 VEX클릭합니다.

    VS Code 설정 창이 열려 있고 확장 프로그램 범주 내의 VEX 페이지 링크가 강조 표시되어 있습니다.
  • VEX 사용자 설정이 오른쪽 패널에 나타납니다.

    VS Code 사용자 설정은 VEX 페이지로 열리고, 여기서 VEX Robotics Extension의 동작을 사용자 지정할 수 있습니다.

VEX 사용자 설정 개요

  • 컨트롤러: 채널(V5 컨트롤러만 해당)
    컨트롤러: 채널 설정은 V5 Brain과 V5 컨트롤러 간의 무선 통신 채널 유형을 제어합니다. 이 설정은 VS Code가 USB를 통해 V5 컨트롤러에 연결되고 컨트롤러가 VEXnet을 통해 V5 Brain에 연결된 경우에만 적용됩니다.
    V5 컨트롤러 라디오 채널을 설정하려면 드롭다운 메뉴를 클릭하고 다운로드 피트중에서 선택하세요. 
    • 다운로드 - 다운로드으로 설정하면 사용자 프로그램 다운로드가 시작되면 라디오가 다운로드 VEXnet 채널로 이동합니다. 다운로드 채널을 사용하면 더 높은 데이터 속도와 더 효율적인 다운로드가 가능합니다. 
    • 피트 - 피트, 으로 설정하면 라디오는 피트 채널에 유지되며 다운로드 시간이 훨씬 더 오래 걸립니다.

    참고: 기본적으로 V5 컨트롤러 라디오 채널은 다운로드로 설정되어 있습니다.

    컨트롤러 채널 옵션이 표시된 VEX 사용자 설정입니다. 이 옵션에는 기본적으로 다운로드로 설정된 드롭다운 메뉴가 있습니다. 설명에는 V5 컨트롤러 무선 채널 설정이라고 적혀 있습니다. 이 설정은 VEXnet 무선 링크에만 적용됩니다.
  • Cpp SDK: 홈
    Cpp SDK 홈 설정은 C++ SDK(소프트웨어 개발 키트)의 홈 디렉토리를 설정합니다. 이 설정은 C++ SDK가 설치된 컴퓨터의 위치를 정의합니다.
    참고: 이 설정을 편집하지 마십시오.

    Cpp SDK 홈 옵션이 포함된 VEX 사용자 설정이 표시됩니다. 이 옵션에는 settings.json에서 편집이라는 링크가 있습니다. 설명에는 '편집하지 마세요'라고 적혀 있습니다.
  • Cpp 툴체인: 경로
    Cpp 툴체인 경로 설정은 C++ VEX VS Code 프로젝트를 빌드할 때 사용되는 툴체인의 경로를 설정합니다.
    Cpp 툴체인 경로를 설정하려면 텍스트 상자에 컴퓨터의 툴체인 경로를 입력합니다.

    Cpp 툴체인을 사용한 VEX 사용자 설정: 경로 옵션이 표시됩니다. 이 옵션에는 파일 경로를 나타내는 텍스트 필드가 있습니다. 설명에는 툴체인 경로라고 적혀 있습니다.
  • 일반: 사용자 터미널
    활성화
    사용자 터미널 활성화 설정을 사용하면 VEX 확장 프로그램에서 VEX Brain 또는 VEX 컨트롤러를 감지하면 VEX 확장 프로그램이 사용자 직렬 포트를 열 수 있습니다. 유일한 예외는 사용자 직렬 포트로 열거되지 않는 V5 컨트롤러에 적용됩니다.
    사용자 터미널 활성화 설정을 지정하려면 드롭다운 메뉴를 클릭하고 활성화 비활성화중에서 선택하세요. 
    • 활성화 - 활성화 VEX 확장 프로그램이 시작 시 사용자 포트에 연결하고 대화형 터미널을 생성하도록 허용합니다. 확장 기능이 실행되는 동안 Enable 선택하면, 장치가 연결되어 있으면 확장 기능이 사용자 포트를 열려고 시도합니다.
    • 비활성화 - 비활성화 VEX 확장 프로그램이 시작 시 사용자 포트에 연결되지 않도록 하고 대화형 터미널을 생성하지 않습니다. 확장 프로그램이 실행되는 동안 비활성화 선택하면 확장 프로그램이 사용자 포트를 닫고 대화형 터미널을 제거합니다.
    참고: 기본적으로 사용자 터미널 활성화 설정은 활성화로 설정되어 있습니다.

    일반 사용자 터미널 활성화 옵션이 표시된 VEX 사용자 설정입니다. 이 옵션에는 기본적으로 활성화로 설정된 드롭다운 메뉴가 있습니다. 설명에는 사용자 포트에서 데이터를 열고 표시하기 위한 확장 기능 활성화라고 적혀 있습니다.
  • 일반: 로그 항목
    로그 항목 설정은 VEX Brain에서 업로드할 로그 항목 수를 설정합니다.
    로그 항목 수를 설정하려면 텍스트 상자에 숫자를 입력하세요.
    참고: 기본적으로 로그 항목 수는 1000으로 설정되어 있습니다.

    일반 로그 항목 옵션이 표시된 VEX 사용자 설정입니다. 이 옵션에는 기본적으로 숫자 1000으로 설정된 텍스트 필드가 있습니다. 설명에는 VEX Brain에서 업로드할 로그 항목 수를 설정한다고 나와 있습니다.
  • 프로젝트: 빌드 유형
    프로젝트: 빌드 유형 설정은 VEX 확장 프로그램이 C++ 프로젝트를 빌드하는 방법을 설정합니다.
    Cpp 프로젝트 빌드 유형을 설정하려면 드롭다운 메뉴를 클릭하고 빌드 리빌드중에서 선택하세요. 
    • 빌드 - 빌드 은 프로젝트 소스 코드의 변경 사항이 감지될 때만 프로젝트를 빌드합니다.
    • Rebuild - Rebuild 은 프로젝트의 빌드 디렉토리를 정리한 다음 프로젝트를 빌드합니다. 이 옵션은 훨씬 느립니다.
    참고: 기본적으로 Cpp 프로젝트 빌드 유형은 빌드로 설정됩니다.

    프로젝트 빌드 유형 옵션이 표시된 VEX 사용자 설정입니다. 이 옵션에는 기본적으로 빌드로 설정된 드롭다운 메뉴가 있습니다. 설명에는 Cpp 프로젝트 빌드 유형 설정이 나와 있습니다.
  • 프로젝트: 홈
    프로젝트: 홈 설정은 새 프로젝트 마법사를 완료할 때 새 프로젝트의 기본 홈 디렉터리를 설정합니다.
    새 프로젝트의 기본 위치를 설정하려면 텍스트 상자에 컴퓨터의 디렉터리를 입력합니다.

    프로젝트 홈 옵션이 표시된 VEX 사용자 설정입니다. 이 옵션에는 파일 경로를 나타내는 텍스트 필드가 있습니다. 설명에는 새 프로젝트의 기본 위치를 설정합니다.
  • 프로젝트: 다운로드 후 실행
    프로젝트: 다운로드 후 실행 설정은 사용자 프로그램을 VEX Brain에 다운로드한 후 실행할지 여부를 설정합니다.
    사용자 프로그램을 VEX Brain에 다운로드한 후 실행하도록 설정하려면 확인란을 선택하세요. 다운로드 후 사용자 프로그램이 실행되지 않도록 설정하려면 확인란의 선택을 취소하세요.
    참고: 기본적으로 프로젝트: 다운로드 후 설정 의 확인란은 선택 되어.

    다운로드 후 프로젝트 실행 옵션이 표시된 VEX 사용자 설정입니다. 이 옵션에는 기본적으로 선택 해제된 확인란이 있습니다. 설명에는 다운로드 후 사용자 프로그램을 실행할지 여부를 설정한다는 내용이 있습니다.
  • Python: SDK 홈
    Python SDK 홈 설정은 Python SDK(소프트웨어 개발 키트)의 홈 디렉토리를 설정합니다. 이 설정은 Python SDK가 설치된 컴퓨터의 위치를 정의합니다.
    참고: 이 설정을 편집하지 마십시오.

    Python SDK 홈 옵션이 포함된 VEX 사용자 설정이 표시됩니다. 이 옵션에는 settings.json에서 편집이라는 링크가 있습니다. 설명에는 '편집하지 마세요'라고 적혀 있습니다.
  • 시스템 DFU: 자동 복구
    시스템 DFU 자동 복구 설정은 DFU(장치 펌웨어 업데이트) 모드에서 IQ(2nd) Brain 또는 EXP Brain이 감지될 때 Brain이 자동으로 복구되어야 하는지 여부를 설정합니다.
    DFU 모드에서 IQ(2nd) Brain 또는 EXP Brain이 감지되면 Brain이 자동으로 복구되도록 설정하려면 확인란을 선택하세요. 그렇지 않으면 확인란의 선택을 취소하세요.
    참고: 기본적으로 DFU: 자동 복구 설정 옆 되어.

    시스템 DFU 자동 복구 옵션이 표시된 VEX 사용자 설정입니다. 이 옵션에는 기본적으로 선택되어 있는 확인란이 있습니다. 설명에는 DFU 모드에서 IQ2 또는 EXP가 감지될 때 브레인이 자동으로 복구되어야 하는지 여부를 설정한다는 내용이 나와 있습니다.
  • Websocket 서버: 활성화
    Websocket 서버: 활성화 설정은 VEX 확장 프로그램이 Websocket 서버를 시작하도록 하여 서버와 VEX 장치 간에 실시간 데이터 전송을 허용합니다.
    Websocket 서버: 활성화 설정을 지정하려면 드롭다운 메뉴를 클릭하고 활성화 비활성화중에서 선택합니다. 
    • 활성화 - 활성화 선택하면 VEX 확장 프로그램이 Websocket 서버를 시작하여 사용자가 선택한 VEX 장치로의 양방향 파이프에 액세스할 수 있도록 합니다. Websocket 서버는 `ws://[ip]:[port]/vexrobotics.vexcode/device`에서 접속할 수 있습니다.
    • 비활성화 - 비활성화 선택하면 VEX 확장 프로그램이 Wesocked 서버를 시작하지 않습니다. 
    참고: 기본적으로 Websocket 서버: 사용 설정은 사용 안 함로 설정되어 있습니다.

    Websocket 서버 활성화 옵션이 적용된 VEX 사용자 설정이 표시됩니다. 이 옵션에는 기본적으로 비활성화로 설정된 드롭다운 메뉴가 있습니다. 설명에는 Websocket Server를 시작하기 위한 확장 기능이 활성화되어 있다고 나와 있습니다. 서버는 사용자가 선택한 VEX 장치로 가는 양방향 파이프에 액세스할 수 있도록 허용합니다. Websocket은 ws://[ip]:[port]/vexrobotics.vexcode/device에서 접속할 수 있습니다.
  • 웹소켓 서버: 호스트 주소
    웹소켓 서버: 호스트 주소 설정은 웹소켓 서버의 호스트 주소를 설정합니다. Websocket 서버는 VEX 확장 프로그램이 실행되는 컴퓨터에 호스팅됩니다. Websocket 서버 호스트 주소는 `ws://[ip]:[port]/vexrobotics.vexcode/device`에서 Websocket 서버에 액세스하기 위한 IP 주소입니다.
    호스트 주소을 설정하려면 텍스트 상자에 호스트 주소(IP 주소) 입력합니다.

    Websocket 서버 호스트 주소 옵션이 표시된 VEX 사용자 설정입니다. 이 옵션에는 기본적으로 0.0.0.0 주소로 설정된 텍스트 필드가 있습니다. 설명에는 호스트 주소 설정이라고 적혀 있습니다.


  • 웹소켓 서버: 포트
    웹소켓 서버: 포트 설정은 웹소켓 서버가 실행 중인 포트의 포트 번호를 구성합니다. 포트 번호는 `ws://[ip]:[port]/vexrobotics.vexcode/device`에서 Websocket 서버에 액세스하는 데 사용할 수 있습니다.
    Websocket 서버 포트 번호를 설정하려면 텍스트 상자에 포트 번호를 입력하세요.

    Websocket 서버 포트 옵션이 표시된 VEX 사용자 설정입니다. 이 옵션에는 이 예에서 숫자 7071로 설정된 텍스트 필드가 있습니다. 설명에는 Websocket 서버 포트 번호를 설정한다는 내용이 있습니다.

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

Last Updated: