# MAXIMUM & ALTO 기능 자동 검사 프로그램 ## 📌 프로그램 개요 | 항목 | 내용 | | ---------- | -------------------------------------------------------------------------------------------------------------------- | | **프로그램 명** | `MAXIMUM_Multi_Function_Tester Ver.1.1.2` | | **설치 위치** | 6층 공장 라인 중간 / 9층 사무실 가장 오른쪽 검사 장비 | | **용도** | 반 조립 제품의 주파수 발생 여부 검사 및 제조 정보 자동 입력 | | **연결 장비** | Oscilloscope, Spectrum Analyzer, Control Box JIG, Barcode Scanner 등 | | **설명** | 자동으로 Jig 작동, 펌웨어 확인, 주파수 출력 감지 후 제조 정보 입력까지 수행하는 통합 검사 시스템 | --- ## 🖥️ 프로그램 UI | 메인 화면 | 설정 화면 | | -------------------------------------------------------------------- | --------------------------------------------------------------------- | | ![메인 화면](main.png) | ![설정 화면](set.png) | --- ## 🔢 검사 모드별 기능 요약 검사 모드는 제품 타입 및 단계에 따라 최대 8가지로 구분됩니다. | 모드 | 설명 | 주요 테스트 기능 | 함수명 | | --- | --------------------- | ------------------ | ------------------- | | 1-1 | 업체전용 (RF/EP) | RF/EP 주파수 감지 | `CompanyFunction()` | | 1-2 | 수입검사 (HF/RF/EP) | 중간 부저 테스트 | `iqcFunction()` | | 1-3 | 생산 1 (HF 측정/정보입력) | HIFU 출력 측정 및 DB 저장 | `hfFunction()` | | 1-4 | 생산 2 (RF/MC/EP) | RF, 미세전류, EP 테스트 | `rfFunction()` | | 2-1 | ALTO 수입검사 (HF/EP) | ALTO HF/EP 테스트 | `altoFunctionIQC()` | | 2-2 | ALTO 생산 3 (HF/EP) | ALTO 생산 테스트 | `AltoFunctionPD()` | | 3-2 | DUALSONIC 생산 4 (HF) | DUALSONIC HF 테스트 | `DSTestFunction()` | | 4-2 | EFFECT 생산 5 (HF/정보입력) | HF 테스트 및 제조 정보 입력 | `hfFunction()` | ※ DUALSONIC/EFFECT의 수입검사 모드는 UI상 비활성화됨. --- ## 🧪 검사 순서 흐름 예시 ### 예: 생산 1(HF) ```vbnet hfFunction() -> TDDataSearch() -> JigRun_On() -> FirmVerCheck() -> BatteryTest() -> TempTest() -> HFTestRun() -> DataWrite() -> HIFU_PostReg() → dbHFSave() → CountChanage() → CountUpdate() -> Save_Csv() ``` --- ## 🗃️ 데이터베이스 테이블 구성 ```vbnet ' 메인 테이블 Private TDTable = "jomtTesterDB.jomtCartridgeTbl" Private hfDataTable = "jomtTesterDB.jomtHFTestTbl" Private rfDataTable = "jomtTesterDB.jomtRFTestTbl" Private pd1CntTable = "jomtTesterDB.jomtMES_PD1Tbl" Private iqcCntTable = "jomtTesterDB.jomtMES_IQCTbl" Private NonTDTable = "jomtTesterDB.jomtNonTDTbl" ' 테스트 서버용 테이블 Private TDTestTable = "jomtTesterServerDB.jomtCartridgeTbl" Private hfDataTestTable = "jomtTesterServerDB.jomtHFTestTbl" Private rfDataTestTable = "jomtTesterServerDB.jomtRFTestTbl" Private pd1CntTestTable = "jomtTesterServerDB.jomtMES_PD1Tbl" Private iqcCntTestTable = "jomtTesterServerDB.jomtMES_IQCTbl" Private NonTDTestTable = "jomtTesterServerDB.jomtNonTDTbl" ' 사용 중인 현재 테이블 Private TDTableNow = TDTable Private hfTableNow = hfDataTable Private rfTableNow = rfDataTable Private pd1CntTableNow = pd1CntTable Private iqcCntTableNow = iqcCntTable Private NonTDTableNow = NonTDTable ``` ## 📎 기타 참고 자료 * [프로그램 사용 설명서](2024.01.23_MAXIMUM 및 ALTO 검사 자동화 프로그램 사용 설명서(수정2).pptx)