Deployment Package Builder
화면 제목 Deployment Package Builder 의 이 화면은 현장 배포용 패키지를 구성하고 생성하는 도구입니다. QMachineStudio 본체와 런타임 프로젝트 데이터 중 어떤 항목을 포함할지 체크박스로 고른 뒤, 압축 패키지(zip) 로 묶어 내보냅니다.
화면은 포함 항목을 고르는 QMS · RUN 두 그룹과, 출력 폴더 및 생성 동작을 다루는 CONTROL 영역으로 구성됩니다. 각 그룹에는 자주 쓰는 조합으로 되돌리는 Default 버튼이 있고, 하단에는 설정을 저장하는 SAVE · RESTORE 버튼이 있습니다.
QMS 그룹
QMS 그룹은 QMachineStudio 실행 환경(본체) 자체를 패키지에 얼마나 포함할지 선택합니다. 신규 PC 에 프로그램을 처음 설치하거나 본체를 갱신할 때 사용합니다.
| 항목 | 포함 대상 |
|---|---|
Include QMS | QMS 본체 포함 여부의 상위 토글 |
Include QMS All | QMS 관련 전체 파일 |
Include QMS Basic (exe,dll) | 실행 파일과 기본 DLL |
Include QMS Driver (QMS_Driver dlls) | QMS_Driver 드라이버 DLL |
Default 버튼 | QMS 그룹 체크 상태를 기본값으로 되돌림 |
RUN 그룹
RUN 그룹은 런타임에서 동작하는 프로젝트 데이터를 어떤 범위로 포함할지 선택합니다. 전체를 새로 배포할 때와, 변경분만 업데이트할 때를 구분해 항목을 고를 수 있습니다.
| 항목 | 포함 대상 |
|---|---|
Include RUN | RUN(프로젝트 데이터) 포함 여부의 상위 토글 |
Include ALL ( All files ) | 프로젝트의 모든 파일 |
Include Project Basic (xmp,dll) | 프로젝트 기본 파일(xmp, dll) |
Include Images (error images) | 에러 이미지 |
Include RunScript | 런타임 스크립트 |
Include XData All (System Setup, Master Setup) | System Setup·Master Setup 을 포함한 XData 전체 |
Include XDataSchema All | XDataSchema 전체 |
Include XDataSchema (Update Only) | 변경된 XDataSchema 만 |
Include JobFile | 잡 파일 |
Include XMachineData & XLang All | XMachineData·XLang 전체 |
Include XMachineData & XLang (Update, ConstantValue) | XMachineData·XLang 의 변경분과 상수값 |
Include XVisionData | 비전 데이터 |
Default 버튼 | RUN 그룹 체크 상태를 기본값으로 되돌림 |
...All 항목은 전체 배포에, Update Only · Update, ConstantValue 항목은 이미 운용 중인 장비에 변경분만 반영하는 업데이트 배포에 적합합니다.
CONTROL 영역
CONTROL 영역은 패키지를 어디에 생성할지 지정하고, 생성 동작을 실행하는 곳입니다. 출력 폴더를 고른 뒤 패키지를 압축 파일로 만들어 냅니다.
| 요소 | 용도 |
|---|---|
DIR | 패키지를 생성할 출력 폴더 경로 |
... 버튼 | 출력 폴더를 탐색기로 선택 |
DIR 에는 선택한 출력 폴더 경로가 표시됩니다. 폴더를 지정한 뒤 패키지 생성을 실행하면 구성한 항목이 하나의 압축 파일로 묶여 해당 폴더에 만들어집니다.
사용 흐름
- 신규 설치인지 업데이트인지에 따라 포함 범위를 정합니다.
QMS그룹에서 본체 포함 여부와 범위를 선택합니다. 본체 갱신이 필요 없으면 비워 둡니다.RUN그룹에서 프로젝트 데이터 항목을 선택합니다. 전체 배포는...All, 변경분 배포는Update계열을 고릅니다.- 빠르게 표준 조합으로 맞추려면 각 그룹의
Default버튼을 사용합니다. CONTROL의...버튼으로DIR출력 폴더를 지정합니다.- 패키지 생성을 실행해 압축 파일을 만든 뒤, 필요 시 하단
SAVE로 구성을 저장합니다.