| 번호 | 청구항 |
|---|---|
| 1 | PC에서 매트랩 GUI(100)의 가이드(Guide)를 이용하여 그래픽 화면을 구현하되, 상기 매트랩 GUI의 M 프로그램(200)을 통해 상기 매트랩 GUI의 상세 동작 알고리즘을 작성하고 기본 스위치 입력으로 자동차 클러스터의 모델기반설계를 위한 소프트웨어 툴인 시뮬링크(Simulink,300)의 프로그램을 작성하는 제1 단계와;상기 제1 단계 후, 상기 시뮬링크의 프로그램과 M 프로그램 및 스테이트플로우(Stateflow,400)와 연동하여 시뮬링크(300)를 제어하고 스크린의 메뉴 선택과 현재의 클러스터 상태를 표시하는 차트 시뮬링크 프로그램을 구성하는 매트랩 GUI(Matlab Graphic User Interface)의 프로그램을 작성하는 제2 단계와;상기 제2 단계 후, 기본적인 메뉴 선택과 CAN통신 및 RS232 통신 인터페이스로 수신된 자동차 상태 알림 스테이트플로우(Stateflow) 차트 시뮬링크 프로그램을 통해 실제 자동차 클러스터의 모델기반설계 기법에 따른 동작 감시를 위한 PC 스테이션 환경(600)을 제작하는 제3 단계와;상기 제3 단계 후, 상기 모델기반설계의 방식으로 설계가 가능하도록 상기 자동차 클러스터의 모든 설계 정보를 툴박스(500)의 지령함수를 통해 상기 PC 스테이션 환경(600)으로 정보를 이식하는 제4 단계가 포함되는 것을 특징으로 하는 모델기반설계 기법을 이용한 자동차 클러스터의 스테이션 설계 방법. |
| 2 | 제1 항에 있어서,상기 기본 스위치 입력을 통한 시뮬링크 프로그램을 작성은, 자동차의 클러스터를 제작하기 전에 PC에서 알고리즘의 동작확인을 위하여 매트랩의 시뮬링크(300)에서 키보드 입력 라이브러리를 추가하여 키보드의 특정키를 자동차의 클러스터에 장착된 스위치 입력으로 시뮬링크를 디자인하고, 제작할 자동차의 클러스터 스위치 입력에 따른 동작 알고리즘을 시뮬링크의 Stateflow 차트를 이용하여 디자인하며,상기 PC의 PC 스테이션 환경(600)에서 작성된 매트랩 시뮬링크를 실행하여 키보드 입력을 받아 클러스터 스크린의 메뉴 선택 시뮬레이션을 통해 제작할 자동차 클러스터의 스위치 입력 동작 알고리즘을 검증하는 것을 특징으로 하는 모델기반설계 기법을 이용한 자동차 클러스터의 스테이션 설계 방법. |
| 3 | 제1 항에 있어서,상기 매트랩 GUI(100)의 프로그램 작성은, 먼저 매트랩 GUI 작성을 위하여, 제작할 자동차 클러스터에 입력되는 입력변수 버튼을 생성한 후, 상기 매트랩의 시뮬링크(300)의 입력변수 버튼에 상태에 따른 입력변수 값을 표시하는 상수블록을 생성시키는 단계와,상기 자동차 클러스터와 매트랩 GUI의 간의 통신연결을 통하여 자동차 클러스터에 결과를 매트랩 GUI가 수신하여 표시하는 자동차 클러스터의 상태를 표시하는 이미지뷰(Image View)와, 상기 매트랩 GUI의 입력변수에 의한 동작 알고리즘 결과 이미지뷰를 생성시키는 단계와,상기 생성된 매트랩 GUI의 입력변수 버튼과 시뮬링크의 입력변수 상수블록, 매트랩 GUI의 동작 알고리즘 결과 이미지뷰와 시뮬링크의 동작 알고리즘 결과 출력변수는 서로 M 프로그램(200)을 통하여 연동시키는 단계와, 상기 시뮬링크(300)에서 자동차의 모든 입력변수의 상태에 따른 동작 알고리즘은 입력변수의 중요도에 따라 각 그룹으로 나누어지며, 상기 각 그룹은 순번에 따라 상위와 하위로 나누어지는 단계와,상기 각 그룹은 상위, 하위 인터럽트와 같은 각 상황에 따른 인터럽트 수용 여부가 정해지며, 정해진 자동차 클러스터의 동작 알고리즘에 따라 시뮬링크의 Stateflow 차트를 설계하고 작성하는 단계와,상기 Stateflow 차트를 이용하여 작성된 상기 시뮬링크 프로그램과 매트랩 GUI는 시뮬레이션을 수행하여 자동차 클러스터의 동작 알고리즘을 검증하는 단계가 더 포함되는 것을 특징으로 하는 모델기반설계 기법을 이용한 자동차 클러스터의 스테이션 설계 방법. |
| 4 | 제1 항에 있어서,상기 모델기반설계 기법을 이용한 자동차 클러스터의 스테이션 설계 방법은, 매트랩 GUI(Matlab Graphic User Interface,100)와, M 프로그램(M Program, 200), 시뮬링크(Simulink,300), 스테이트플로우(Stateflow,400), 툴박스(Tool Box,500) 및 PC 스테이션 환경(600) 수단을 구성하되,자동차 클러스터 설계 시, 상기 툴박스의 인터페이스 지령함수가 실제 자동차 클러스터 시스템(700)과 연동하는 상기 PC 스테이션 환경으로 하여금 모델기반설계(Model-based Design,MDB) 기법으로 실제 설계가 이루어지도록 하는 것을 특징으로 하는 모델기반설계 기법을 이용한 자동차 클러스터의 스테이션 설계 방법. |