the mobile site has access to your PC's browser. Click on the appropriate line will Navigate to the PC site.
Devzone Home
  • Change to Devzone Japanese Homepage
  • Change to Devzone Korean Homepage
  • Change to Devzone English Homepage
none description

  의뢰 업체 :  (주) 펨트론 (Pemtron)
  작업 시기:  2009. 9 ~ 2009.11 (2달)
  계약 방식:  전체 SW, Application 디자인, 하드웨어 장비 연동
  개발 언어:  C# (Framework3.5 - Client Profile), MsSql 2005 or Mysql 5.0
  개발 툴:  Microsoft Visual Studio .NET 2008 Sp1
  구성 단위 : Server, Client (2가지)
  Runtime   : Framework 3.5 Client Profile
  다국어 :  한국어, 영어
  개략 내용 :  PCB 검사장비인 SPC의 데이터를 조회하고 통계하는 프로그램 (원격 접속, 다장비 접속 통계 시스템)
              여러 장비의 데이터를 원격에서 조회할 수 있는 Client Program. 운영 OS는 이미 존재하며, 운영 OS에서
              데이터를 받아 저장하고, 클라이언트 프로그램으로 원격 접속하여 데이터를 조회할 수 있습니다.

 

SPC Server



 


1. 프로그램 기능


 - 각종 상태 관리. 설정관리. 서버 접속 자 목록 조회/관리. 서버 장비의 CPU 및 메모리 상태 조회
 - 서버 패킷 송수신 조회, 데이터 송수신 상태 조회, SQL 데이터 전송 상태 조회
 - 데이터 중계 기능 (Client에서 SQL 2005로 직접 붙지 않고 중계하여 작업, Mysql 동시 사용 가능)
 - 통신 중계 기능 (각 시스템 데이터 중계 기능) 
 - SPC 서버의 데이터를 기초로 통계 시스템 작동

none description


2. 프로그램 특징

 - 윈도우 Program 형태의 서버 프로그램
 - 쉬운 UI, 직관적인 접속 Client 관리
 - MySQL 관리툴 포함, VNC 연결 기능 포함
 - DB 자동 생성 기능
 - MySQL 자동 설치

 

none description

SPC Client

none description Program ICON

- 바탕화면에서 다음의 아이콘을 클릭하여 프로그램을 실행합니다.



none description Splash
- 다음과 같은 화면이 표시된후 프로그램 로딩을 시작하고 메인 화면 로딩을 시작합니다.



none description  Main 화면

- 메인은 화면이 모두 로딩되면 다음과 같은 화면이 표시됩니다.


1. 메인 메뉴바

 - 프로그램 구동에 필요한 메뉴가 제공됩니다.

none description

2. 메인 툴바

 - 메인툴바에는 접속 아이콘과 단축 아이콘, 기본 정보가 표시되어 있습니다.


- Hide : 메인 툴바를 감춥니다.

- 단일 접속 : 한대 장비에 접속합니다.

- 멀티 접속 : 여러 장비에 접속합니다.

- 단축 아이콘 영역 : 메뉴의 아이콘이 표시됩니다.

(1) Chart : 통계 차트

(2) PC : Process Control 차트 , Historygram 차트

(3) Result : 결과 조회기

(4) Worst : 최고로 NG 많은 PAD/Component 표시 메뉴

(5) NG : NG Viewer

- 기본 조건 : 메뉴에 공통적으로 사용되는 데이터 기본 조건이 표시됩니다.

- 맨우측 로고 표시 : Program 로고가 표시됩니다.

 

none description


3. 보조 툴바

* SWITCH 버튼을 통해 아래 2가지 메뉴가 보입니다.

- Hide :
메인 툴바를 감춥니다.

- SWITCH :
한대 장비에 접속합니다.


[ 생산 통계 그래프 ]



- 보드별, PCB 선택 : 생산 통계 대상 선택

- 일자 : 데이터의 전체 일자

- 보드, 양품(OK), 패스(Pass), 불량(NG) 수를 표시합니다.

- 구분에 맞는 그래프가 옆에 표시됩니다.

- 구분 버튼 (현화면에서 일자별버튼) 클릭시 통계 단위를 변경할 있습니다.


- 새창 버튼 클릭시 다음처럼 큰 통계화면을 볼수 있으며, 일자 및 시간을 변경할수 있습니다.


- 설정을 클릭하여 장비 및 모델을 선택하여 제한할 수 있습니다.

 

[서버 접속 목록]




- 현재 접속된 서버의 목록입니다.

- 위가 이름, 그다음이 서버 접속여부, 맨아래가 DB접속 여부 입니다.

- 장비 클릭시 다음과 같은 메뉴가 표시됩니다.




(1)  재접속 : 장비에 다시 접속합니다.

(2)  장비 접속 상태 : 다음과 같은 접속 상태가 상세히 표시됩니다.





(3)  접속 취소 : 장비와의 접속을 취소합니다.

(4)  VNC접속 : VNC Viewer 통해 장비에 접속합니다.


none description  생산 통계 그래프


 

- 기본 검색 조건 : 모두 동일하게 통계에 제한됩니다.

- 추가 검색 조건: 라인번호, 유저, Squeeqee, Lotno, Barcode별로 범위를 제한할 있습니다.

- 데이터 대상 : 보드,Array,Component에서 통계 대이터 대상을 고를수 있습니다.

- Offset 병합 : NG 관련하여 OffsetX,Y,+- 모든값을 하나의 Offset NG 표시합니다.

- Confirm = good : Pass 조건중 Confirm good으로 통계를 합쳐서 표시합니다.

- 표시방식

(1) MDI : 회색 영역에 칸수에 맞추어 표시합니다.

(2) 새창[자동정렬] : 새창으로 통계를 띄우며, MDI 같은 방식으로 정렬하여 표시합니다.

(3) 새창[센터] : 센터로 모두 통계창을 모아서 띄웁니다.

-한줄 칸수  : MDI 새창[자동정렬]시에 한줄에 배치되는 Column 수입니다.

 

1. Total 생산 통계
- 특정 구분이 없이 전체를 대상으로 한 통계 화면입니다.
- 화면 위쪽에 통계 차트가 표시되며, 화면 아래쪽에는 관련 데이터가 표시됩니다.

 

none description


2. 장비별 생산 통계

- 장비 단위를 대상으로 한 통계 화면입니다.


none description


3. 모델별 생산 통계

- 모델 단위를 대상으로 한 통계 화면입니다.
- 모델이 여러 개인 경우 위의 그래프 항목이 추가됩니다.


none description


4. 시간 누적 생산 통계 (시간 누적 단위)

- 시간 누적 단위를 대상으로 한 통계 화면입니다.
- “월, 일, 시”형태로 시간별 생산량이 나열되어 표시됩니다.

 

none description

5. 시간 누적 생산 통계 (시간대 단위)
- 시간대 단위를 대상으로 한 통계 화면입니다.
- 하루를 기준으로 0시~23시까지의 생산량이 합계되어 표시됩니다.

 

none description


6. 요일별 생산 통계

- 요일별 단위를 대상으로 한 통계 화면입니다.
- 요일을 기준으로 생산량이 합계되어 표시됩니다.

 

none description

7. 일자별 생산 통계
- 일자 단위를 대상으로 한 통계 화면입니다.
-  한달을  기준으로 1일~31일까지의 생산량이 합계되어 표시됩니다.

 

none description


8. Total NG 유형 통계

- 구분없이 전체를 대상으로 한 NG 유형 통계 화면입니다.
-  각 NG 구분별 개수와 %를 확인할수 있습니다.

 

none description


9. 장비별 NG 유형 통계

-  장비를 구분 대상으로 한 NG 유형 통계 화면입니다.
-   각 장비별, NG 구분별 개수와 %를 확인할수 있습니다.


none description


10. 모델별 NG 유형 통계

- 모델을 구분 대상으로 한 NG 유형 통계 화면입니다.
-  각 모델별, NG 구분별 개수와 %를 확인할수 있습니다.

 

none description  생산 통계 그래프



- 기본 검색 조건 : 모두 동일하게 통계에 제한됩니다.

- 추가 검색 조건: 라인번호, 유저, Squeeqee별로 범위를 제한할 있습니다.

- 데이터 대상 : 보드,Array,Component에서 통계 대이터 대상을 고를수 있습니다.

- 표시방식

(1) MDI : 회색 영역에 칸수에 맞추어 표시합니다.

(2) 새창 [자동정렬] : 새창으로 통계를 띄우며, MDI 같은 방식으로 정렬하여 표시합니다.

(3) 새창 [센터] : 센터로 모두 통계창을 모아서 띄웁니다.

-한줄 칸수  : MDI 새창[자동정렬]시에 한줄에 배치되는 Column 수입니다.

-X 표시

(1) Index : X축을 순번으로 표시합니다(1~)

(2) 시간 : X축을 시간으로 표시합니다. (____:__)

 

 [MDI 표시 예시]


none description  데이터 검색



- 기본 검색 조건 : 모두 동일하게 통계에 제한됩니다.

- 추가 검색 조건: 라인번호, 유저, Squeeqee, LotNo, BarCode별로 범위를 제한할 있습니다.

- BoardID 체크하고 시작~ 범위로 조회하려는 데이터를 제한할 있습니다.

- 데이터 대상 : 보드로 검색합니다.

- NG 구분

(1) 전체범위: 구분없이 전체를 대상으로 합니다.

(2) OK Data : Good, User Pass, Warn 구분데이타가 표시됩니다.

(3) Ng Data : 기타 NG 데이터만  표시됩니다.

[보드 검색 화면]

- 필터를 사용하여 NG 조건별, Pass 상태별 데이터를 구분지어 볼수 있습니다.

- NG조건, Pass상태 아래의 Text 자료의 개수입니다.

- 조건보이기를 클릭하면 초기 검색 조건을 다시 조절하여 재검색할 있습니다.

 

- NG 경우 다음처럼 색이 다르게 표시됩니다. (설정된 값에 따라)

 

- 데이터를 멀티 검색한 다음 마우스 우측을 클릭하여 다음 내용을 조회할수 있습니다.



(1)  Array 검색 결과 보기 : 소속된 보드의 Array 결과를 조회합니다.

(2)  Component 검색 결과 보기 : 소속된 보드의 Component 결과를 조회합니다.

(3)  Pad 검색 결과 보기 : 소속된 보드의 Pad 결과를 조회합니다.

(4)  Pcb Viewer [선택보드]






- 다음과
같이 해당 보드의 PCB모양을 조회하고 Component, PAD 위치를 클릭하여 확인할 있습니다.



(5)  NG Viewer 보기 : 뒷부분에 설명

(6)  Worst List Viewer 보기 : 뒷부분에 설명

 

- Field 버튼을 눌러 표시항목을 변경할 있습니다.

- 조회할 필드 앞에 체크를 하면 화면에서 볼수 있습니다.

- 내용을 변경하여 적용을 클릭하면 반영됩니다.

- 초기값 적용을 클릭하면, 공장 상태로 돌아갑니다.

 

none description  Worst List






- 기본 검색 조건 : 모두 동일하게 통계에 제한됩니다.

- BoardID 체크하고 시작~ 범위로 조회하려는 데이터를 제한할 있습니다.

- ArrayID 체크하고 시작~ 범위로 조회하려는 데이터를 제한할 있습니다.

- NG 설정 : 체크를 모두 해제하면 전체가 대상이 됩니다.


- 표시방식

(1) MDI : 회색 영역에 칸수에 맞추어 표시합니다.

(2) 새창 : 센터로 모두 통계창을 모아서 띄웁니다.


-
대상

(1) Test Result : 테스트 결과

(2) Confirm Result : Confirm 테스트 결과

(3) Warn Result : Warn테스트 결과



-보기


(1) PAD Worst List

(2) Component Worst List

 

[ PAD Worst List ]




(1)  좌측 : PCB Viewer

(2) 
우측 : NG 유형 통계 차트

(3)  아래 : 순위별 데이터 표시

-    아래 PAD정보를 클릭하면 PCB Viewer 내용이 표시됩니다.

 

[Component Worst List]




(1)  좌측 : PCB Viewer


(2)  우측 : NG 유형 통계 차트


(3)  아래 : 순위별 데이터 표시

- 아래 컴포넌트를 클릭하면 PCB Viewer 대상이 표시됩니다.

- board : Component 오류난 Board

 

none description  NG Viewer




- 우측위에 NG PAD 대한 내용이 표시되며, 클릭시 위치가 표시되고, 이미지를 조회할수 있습니다.

- 이미지는 2D 3D 조회가 가능하며, 모두 확대 축소가 가능합니다.

- Limit Property : 테스트 조건에 대한 Property Sheet 제공합니다.

- Test Limit Data : 테스트 조건 요약입니다.

- PAD Data : PAD 테스트 결과 데이터 입니다.

- Board Data : Board 테스트 결과 데이터 입니다.

- Array Data : Array 테스트 결과 데이터 입니다.

- PAD Search Condition : NG, Pass상태별 검색 조건을 다시 적용합니다.

- PCBViewer에서 Pad Click : 대상 패드만 필터링 됩니다.

- Click Filter 제거 : 필터를 제거하고 원래 NG 목록으로 복귀 합니다.


none description  PCB Viewer



[옵션 설명]

- 색상 보기

- PAD 보기: 패드를 볼지 않볼지를 결정합니다.

- 오류 PAD 보기 : 체크시 오류 패드만 표시됩니다.

- Component 보기: Component 볼지 않볼지를 결정합니다.

- 오류 Component 보기 : 체크시 오류 Component 표시됩니다.

- Array 외각선 보기: Array 외각선을 볼지 여부 결정합니다.

- Array 번호 보기 : Array 번호를 표시할지 여부를 결정합니다.

- Zoom in : 확대

- Zoom out : 축소

- 원본 : 확대/축소 취소

 

none description  공통 사항

1. 그래프 관련


(1)  그래프 인쇄 : 그래프를 미리보기 한후 인쇄 합니다.

(2)  그래프 저장 : 그래프를 이미지로 저장합니다. (BMP, GIF, JPG, TIF, PNG)

(3)  데이터 저장 : 그래프의 데이터를 저정합니다. (CSV, HTML, XML, TXT)

(4)  그래프 표시 : 화면 그래프에 값을 표시합니다.

(5)  차트 데이터 표시 : 차트의 DataGrid 표시합니다.

(6)  3d보기 : 3D보기 여부를 체크합니다.

 

none description


2. Grid 관련




(1)  데이터 저장 : Grid 데이터를 저장합니다.

(2)  데이터 인쇄 : Grid 데이터를 인쇄옵션에 따라 미리보기 하고 인쇄합니다.


[인쇄 옵션]

 

none description  환경 설정, 가젯, Tip of Days, Version History

-
지도에 표시된 객체를 더블 클릭하여, 상세 내용을 조회하는 화면 목록이 존재

1. NG 상태별 이름 설정

- NG의 표시 명칭을 설정합니다.

- 저장후띄우는 모든 NG의 명칭은 입력한 명칭으로 적용됩니다.

 

none description


2. Pass 상태별 색상 설정

- PASS의 배경 표시 색상을 설정합니다.

- 저장후띄우는 모든 Grid의 배경색은 입력한 색상으로 적용됩니다.

 

none description


3. 그래프 유효 범위 선택



- 그래프의
표시 Min,Max, 유효범위 UCL, LCL 값을 세팅합니다.


- 저장후 띄우는 모든 Process Control Chart의 Min,Max 유효범위는 입력한 값으로 적용됩니다.

 

none description


4. 가젯 기능

- 윈도우 가젯을 동일하게 구현한 기능 메뉴

1) 시계 가젯 보기

- 시계를 보는 가젯, 시계종류 선택 가능, 초침보기 선택 가능



2) 날씨 가젯 보기

- 현재 지역의 날씨를 보는 가젯

- 설정으로 지역을 변경할 수 있음




3) 달력 가젯 보기

- 달력 보기 가젯

 

4) CPU 가젯 보기

- 현재 PC 의 CPU 와 메모리를 실시간으로 알 수 있는 가젯

 

none description


5. Tip of Days

- 프로그램의 팁을 표시하여 프로그램 사용을 돕는 메뉴

 

none description


6. Version History

- 버젼별 Program 작업 내용을 볼 수 있는 메뉴

- 위쪽에 버전 일자와 제목으로 표시된 목록을 조회

- 목록을 더블클릭하면 아래에 상세 내용이 표시됨


 

 

none description

CEO : Kim Dae Seob | ID : 117-81-76317
Consulting, SW Development, HW Development, Translation, Market Reports
Tel : 02-2061-0753  Fax : 02-2061-0759
Inquiries : 02-2061-1259
Email : dev@devzone.co.kr
Headquarters : 1121, DreamTower, Mok 1-dong, Yangcheon-gu, Seoul, Korea
Branch : HansolRoigent 609Ho, Gamasanro 265-gil, Guro-gu, Seoul 152-842, Korea