book.jayu.org
CANoe

CANoe

이건우

스마트앤컴퍼니(주식회사)·2014-12-03

  • 기술과학
  • KDC 556.249

로그인하면 내 서재에 추가할 수 있어요.

책 소개

저자의 말 CANoe가 차량 통신 네트워크의 설계, 분석, 시험 영역에 이르기까지 시장에서 표준 툴로 사용된 지 20년이 넘었다. 그 동안 CANoe는 세계의 많은 OEM들의 개발 요구 사항을 반영하고 OEM과 함께 검증하며 만들어졌고 업그레이드되었다. 현재도 여전히 그 과정을 통하여 발전하고 있다. 또한 차량 통신 표준을 가장 앞서 툴에 반영하면서 동작의 정확성과 신뢰성을 계속해서 확보해 나가고 있다. CANoe가 한국에 소개된 지도 꽤 오랜 시간이 지났다. 하지만 한국의 엔지니어들이 손쉽게 참고할 만한 한글로 된 자료가 없는 실정이다. 이것이 이 책1)을 쓰게 된 배경이다. CANoe는 매우 많은 버스 시스템과 프로토콜을 지원한다. 책에 다 설명하기에는 너무 방대한 양이라 아쉽지만 이 책에서는 CANoe의 구조와 기본 기능들을 설명하는 데 중점을 두었다. CANoe 구조를 알고 나면 CANoe 기능들의 상호 연관성을 파악할 수 있어서 쉽게 사용할 수 있을 것이다. 더불어 미력하나마 필자의 CANoe를 이용한 프로젝트 경험을 CANoe의 기능 설명에 추가하여 이해를 높이고자 했고, CANoe를 사용하는 방법을 소개함으로써 CANoe의 활용도를 향상시키고자 했다. 이 책은 CANoe v8.1 SP3를 기초로 집필되었으며, 다음과 같이 구성되어 있다. 제1장은 차량 네트워크의 발전 과정 속에서 CANoe의 탄생과 진화하는 역사를 소개한다. 제2장은 CANoe를 소개한다. 그리고 소프트웨어 구조와 기능을 설명한다. 또한 CANoe가 지원하는 버스 시스템, 프로토콜, 데이터베이스 포맷을 소개한다. 제3장은 CANoe를 설치하고 동작 시험하는 과정을 설명한다. 아울러 설치 후 생성된 폴더와 파일을 소개한다. 라이선스에 관해서도 설명한다. 제4장은 CANoe 실행 화면의 내용을 소개한다. 화면을 통하여 얻을 수 있는 정보를 확인해 보기 바란다. 제5장은 CANoe 메뉴를 설명한다. CANoe V8.1 SP3 을 기준으로 서브 메뉴까지 설명한다. 제6장은 CANoe의 기능 블록(function block)을 따로 모아서 설명한다. 이 기능 블록은 독립적인 단위 기능으로 다른 기능에서 호출하여 사용할 수가 있고 트리거, 필터, 제너레이터 기능 등이 있다. 제7장은 CANoe 따라 하기이다. CANoe를 처음 열어서 CANoe 구성을 만들고 실행시키는 과정을 자세히 설명한다. 이 부분을 가장 먼저 보는 것도 도움이 될 것이다. 제8장은 CANoe의 분석 기능을 설명한다. 네트워크 메시지나 신호를 분석하는 다양한 기능을 소개한다. 제9장은 CANoe의 로깅 기능을 설명한다. 분석 과정에서 데이터를 저장하거나 또는 저장된 데이터를 재생하는 방법들을 볼 수 있다. 제10장은 CANoe의 테스트 기능을 기술한다. 테스트 케이스 생성과 실행, 보고서 작성에 관한 내용들이 있다. 제11장은 CANoe가 네트워크를 시뮬레이션하는 방법을 설명한다. 시뮬레이션 기능을 좀 더 쉽게 알 수 있도록 CANoe 데모를 직접 해석하면서 설명한다. 제12장은 CANoe의 진단 기능을 알려 준다. 진단 기능을 테스트하거나 시뮬레이션하는 방법을 소개하고 있으므로 도움이 될 것이다. 제13장은 CANoe가 제공하는 프로그래밍 언어인 CAPL을 소개한다. CAPL 예제를 통하여 프로그래밍하는 방법과 CAPL 브라우저가 제공하는 기능들을 설명한다. 제14장은 그래픽 사용자 인터페이스 방식으로 많이 쓰이는 CANoe의 패널 기능을 설명한다. 직관적인 GUI(Graphical User Interface)를 통하여 CANoe를 더 잘 활용할 수 있기를 바란다. 제15장은 CANoe를 활용하는 방법 중 특화되고 매우 긴요한 OEM 패키지를 소개한다. OEM 패키지가 무엇이고, 왜 필요하며, 어떻게 사용하는지를 알 수 있을 것이다. 제16장은 CANoe를 실시간 시스템에서 사용하는 방법과 벡터가 제공하는 시스템을 알려준다. 실시간 시스템을 필요로 하는 경우에 많은 도움이 될 것이다. 제17장은 CANoe의 기타 기능을 소개한다. 기능창을 배치하는 방법이나 데스크톱을 사용하는 방법, 시스템 최적화를 하는 방법 등을 소개한다. 설명 중에 좀 더 자세한 설명을 원하는 경우에 찾아볼 수 있도록 별도의 자료나 CANoe 도움말 부분을 표시하였으므로 참고하기 바란다. 향후 필자가 계획하는 것은 CANoe를 이용하여 CAN과 FelxRay 네트워크를 테스트하는 내용을 정리해 보는 것이다. 테스트의 내용 또한 매우 방대하므로 모든 경우를 다 설명하기는 어렵겠지만 공통적으로 요구되는 항목들에 대해서 구현 방법과 시스템을 설명할 것이다.

리뷰 남기기

로그인하면 리뷰를 남길 수 있어요.

리뷰 0개

아직 리뷰가 없어요.