이 문서에서는 VEX Visual Studio Code(VS Code) 확장에서 VEX EXP 프로젝트를 생성하는 프로세스에 대한 개요를 제공합니다. VEX VS Code 확장의 프로젝트는 예제 템플릿에서 새 프로젝트를 생성하거나 기존 VEXcode 프로젝트를 가져오는 두 가지 방법으로 생성할 수 있습니다.

참고:VS Code에서 프로젝트를 처음 생성하거나 가져오는 경우 VS Code가 의도한 대로 작동하려면 장치에서 추가 권한을 활성화해야 할 수도 있습니다.

VS Code에서 새 프로젝트 만들기

VS Code 활동 표시줄에서 VEX Robotics 확장 프로그램 아이콘이 강조 표시됩니다.

컴퓨터에서 Visual Studio Code를 실행합니다. VS Code 활동 표시줄에서 VEX 아이콘을 선택합니다.

VEX 아이콘이 나타나지 않으면 VEX 확장 프로그램을 설치했는지 확인하세요. 이 확장 프로그램을 설치하는 단계는 해당 장치에 해당하는 다음 문서를 참조하세요.

VEX Robotics Extension이 선택되었고 프로젝트 작업 범주에 두 개의 버튼이 표시됩니다. 한 버튼은 '새 프로젝트'이고 다른 버튼은 '프로젝트 가져오기'입니다. 새 프로젝트 버튼이 강조 표시됩니다.

기본 사이드 바의 'PROJECT ACTIONS' 아래에서 'New Project' 버튼을 선택하세요.

새 프로젝트 버튼을 선택했고 VEX 플랫폼 옵션이 표시되었습니다. 나열된 옵션에는 IQ(2세대), EXP, V5가 포함됩니다. EXP 옵션이 강조 표시되어 있습니다.

새 VEX 프로젝트 생성 창이 나타납니다. VEX EXP 프로젝트에 대한 프로젝트 플랫폼을 선택하려면 EXP 아이콘을 선택하세요.

VEX 플랫폼 옵션이 선택되었으며 이제 프로그래밍 언어 옵션이 표시됩니다. 나열된 옵션에는 Python과 C/C++가 포함됩니다.

프로그래밍 언어로 Python 또는 C/C++를 선택하고 해당 아이콘을 선택합니다.

프로그래밍 언어 옵션이 선택되었고, 이제 템플릿/예제 프로젝트가 표시됩니다. 이 메뉴를 아래로 스크롤하면 프로젝트 전체 목록을 볼 수 있습니다.

다음으로 VEX EXP 프로젝트를 생성하기 위한 템플릿 또는 예제 프로젝트를 선택합니다.

  • 아래로 스크롤하거나 검색 표시줄을 사용하여 프로젝트 목록을 필터링하여 템플릿 또는 예제 프로젝트를 찾으세요.
  • 이러한 템플릿 및 예제 프로젝트에는 프로젝트를 시작하는 데 사용되는 샘플 코드 및/또는 로봇 구성이 포함되어 있습니다.

템플릿이나 예제 프로젝트를 선택한 후 'Create'를 선택하세요.

EXP 빈 템플릿 프로젝트가 선택되었고, 이제 프로젝트 이름 필드가 강조 표시되었습니다.

다음으로 새 프로젝트의 프로젝트 이름, 설명, 위치를 설정합니다.

'프로젝트 이름' 아래의 텍스트 상자에 프로젝트 이름을 입력하세요.

참고: 프로젝트 이름은 프로젝트의 최상위 폴더 이름으로 사용됩니다. 프로젝트가 로봇에 다운로드되면 EXP Brain 화면에 표시되는 이름이기도 합니다. 

프로젝트 이름 필드 아래에 설명 필드가 강조 표시된 EXP 빈 템플릿 프로젝트입니다.

'설명' 아래의 텍스트 상자에 프로젝트에 대한 설명을 입력하세요. 이 단계는 선택 사항입니다.

위치 필드 오른쪽에 있는 찾아보기 버튼이 강조 표시된 EXP 빈 템플릿 프로젝트입니다.

기본 프로젝트 폴더가 아닌 다른 위치에 프로젝트를 저장하려면 창을 아래로 스크롤하고 '찾아보기' 버튼을 선택하여 컴퓨터에서 프로젝트 폴더 위치를 선택하세요.

참고: 기본 프로젝트 위치는 확장 글로벌 설정에 있는 기본 프로젝트 폴더로 설정됩니다.

오른쪽 하단 모서리에 생성 버튼이 강조 표시된 EXP 빈 템플릿 프로젝트입니다.

이제 이름, 설명, 위치를 입력했으므로 '만들기' 버튼을 선택하세요. VS Code 창이 새로 고쳐지기 시작합니다.

활동 막대의 탐색기 옵션이 선택되었으며 VEX 프로젝트의 파일과 폴더가 표시됩니다. src라는 폴더가 강조 표시됩니다.

이제 VEX EXP용 프로젝트가 VEX VS Code Extension에서 생성되었습니다. 프로젝트 코드를 보고 개발하려면 사이드 바의 프로젝트 이름 아래 'src'를 선택하세요.

활동 막대의 탐색기 옵션이 선택되었으며 VEX 프로젝트의 파일과 폴더가 표시됩니다. src라는 폴더가 열렸고, 그 안에 있는 main.py라는 파이썬 파일이 강조 표시되었습니다.

사이드 바의 'src' 아래에서 'main.py'(프로젝트가 Python 프로젝트인 경우) 또는 'main.cpp'(프로젝트가 C/C++ 프로젝트인 경우)를 선택합니다.

main.py 파일이 선택되었고 이제 오른쪽 편집기에서 열려 있습니다.

선택한 템플릿 또는 예제 프로젝트의 코드가 편집기 영역에 표시되며, 여기서 VEX EXP용으로 생성된 프로젝트를 개발하고 편집할 수 있습니다.

기존 VEXcode EXP 프로젝트 가져오기

VS Code 활동 표시줄에서 VEX Robotics 확장 프로그램 아이콘이 강조 표시됩니다.

컴퓨터에서 Visual Studio Code를 실행합니다. VS Code 활동 표시줄에서 VEX 아이콘을 선택합니다.

VEX Robotics Extension이 선택되었고 프로젝트 작업 범주에 두 개의 버튼이 표시됩니다. 한 버튼은 '새 프로젝트'이고 다른 버튼은 '프로젝트 가져오기'입니다. 프로젝트 가져오기 버튼이 강조 표시됩니다.

기본 사이드 바의 'PROJECT ACTIONS' 아래에서 'Import Project' 버튼을 선택하세요.

저장된 VEX 프로젝트는 파일 탐색기에서 사용자 파일에 표시됩니다. 이 예에서는 EXP C++ 프로젝트가 선택되었습니다.

프로젝트 가져오기 창이 열립니다. 가져올 VEXcode EXP 프로젝트 파일을 선택하고 열기 버튼을 클릭합니다.

참고: VEX EXP에 지원되는 VEXcode 프로젝트 파일 형식은 다음과 같습니다.

  • .expcpp(VEXcode EXP C/C++ 프로젝트)
  • .exppython(VEXcode EXP Python 프로젝트)

이전에 저장된 VEX 프로젝트가 가져오기로 선택되었으며, 사용자는 가져오기 전에 프로젝트 이름과 설명을 편집할 수 있습니다. 이 예에서는 프로젝트 이름이 expVEXcode로 설정되었습니다.

다음으로 가져온 프로젝트에 대한 프로젝트 이름, 설명, 위치를 설정합니다.

기본적으로 프로젝트 이름은 동일하게 유지됩니다.

프로젝트 이름 필드 아래에 설명 필드가 강조 표시된 EXP 프로젝트 가져오기 메뉴입니다.

'설명' 아래의 텍스트 상자에 프로젝트에 대한 설명을 입력하세요. 이 단계는 선택 사항입니다.

위치 필드 오른쪽에 있는 찾아보기 버튼이 강조 표시된 EXP 프로젝트 가져오기 메뉴입니다.

기본 프로젝트 폴더가 아닌 다른 위치에 프로젝트를 저장하려면 창을 아래로 스크롤하고 '찾아보기' 버튼을 선택하여 컴퓨터에서 프로젝트 폴더 위치를 선택하세요.

참고: 기본 프로젝트 위치는 확장 글로벌 설정에 있는 기본 프로젝트 폴더로 설정됩니다.

오른쪽 하단에 '만들기' 버튼이 강조 표시된 EXP 프로젝트 가져오기 메뉴입니다.

이제 이름, 설명, 위치를 입력했으므로 '만들기' 버튼을 선택하세요. VS Code 창이 새로 고쳐지기 시작합니다.

활동 막대의 탐색기 옵션이 선택되었으며 VEX 프로젝트의 파일과 폴더가 표시됩니다. src라는 폴더가 강조 표시됩니다.

VS Code 창 새로 고침이 완료되면 VEXcode EXP 프로젝트를 VEX VS Code 확장으로 가져왔습니다. 프로젝트 코드를 보고 개발하려면 사이드 바의 프로젝트 이름 아래 'src'를 선택하세요.

활동 막대의 탐색기 옵션이 선택되었으며 VEX 프로젝트의 파일과 폴더가 표시됩니다. src라는 폴더가 열렸고, 그 안에 있는 main.cpp라는 C++ 파일이 강조 표시되었습니다.

사이드 바의 'src' 아래에서 'main.py'(가져온 프로젝트가 Python 프로젝트인 경우) 또는 'main.cpp'(가져온 프로젝트가 C/C++ 프로젝트인 경우)를 선택합니다.

main.cpp 파일이 선택되었으며 이제 오른쪽 편집기에서 열려 있습니다.

가져온 프로젝트의 코드는 편집 가능한 편집기 영역에 표시됩니다.

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

Last Updated: