Skip to content

NARAE-INHA-UNIV/NALDA

Repository files navigation

NALDA

alt text

NALDA (NARAE Aero Link & Data Analysis)

인하대학교 모형항공기 동아리 나래에서 개발한 GCS(Grond Control System).

  • 팀장 : 김성호

프로젝트 구조

NALDA/
├── backend/                # backend
├── src/                    # ui
│   ├── assets/             # 이미지, 폰트 등의 정적 파일
│   ├── components/         # 재사용 가능한 공통 컴포넌트
│   ├── pages/              # 페이지별 QML
│   ├── main.qml            # QML 진입점
│   └── styles.qss          # 전역 스타일링
├── tests/                  # 기능 테스트에 필요한 파일들
├── windows/                # 창 단위의 위젯 모음
├── main.py                 # 앱 진입점
├── main.spec               # pyinstaller 빌드 설정 파일
└── requirements.txt        # 파이썬 의존성 패키지 목록

실행 방법

Project clone

git clone --recurse-submodules https://github.com/NARAE-INHA-UNIV/NALDA
cd NALDA

Python 가상환경 구성

  1. 가상 환경 생성

    python -m venv
  2. 가상 환경 활성화

    .\venv\Scripts\activate
  3. 의존성 설치

    pip install -r requirements.txt

실행

  1. 가상 환경 활성화

    .\venv\Scripts\activate
  2. 실행

    python main.py

Project update

git pull
git submodule update

빌드 방법

빌드

pyinstaller main.spec

최초 빌드

  • pyinstaller로 처음 빌드하는 경우 (main.spec 없는 상태에서 만들 경우)
  • 아래 명령어 실행 후 datas 목록 등 포함할 파일 및 패키지 추가해야 함
pyinstaller --onefile --noconsole --icon='src/assets/app.ico' main.py

About

NALDA(NARAE Aero Link & Data Analysis) GCS

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •