이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
CANoe 차량 네트워크 설계, 시뮬레이션, 시험 및 검증
베스트
공학계열 top20 1주
가격
49,000
5 46,550
YES포인트?
980원 (2%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  국내배송만 가능
  •  문화비소득공제 가능

책소개

목차

감사의 글
저자의 말
목차
1 CANoe 역사

2 CANoe 소개
2.1 개요
2.2 소프트웨어 구조
2.3 CANoe의 기능
2.4 CANoe의 표준 기능
2.4.1분석 기능
2.4.2시뮬레이션 기능
2.4.3진단 기능
2.4.4테스트 기능
2.5 CANoe의 네트워크 신호 처리 방식
2.6 버스 시스템과 프로토콜
2.7 데이터베이스 포맷
2.8 CANoe 종류(variants)

3 CANoe 설치
3.1 설치
3.1.1 시스템 요구 사항
3.1.2 설치
3.1.3 설치 후 동작 시험
3.2 CANoe 옵션 설치
3.3 CANoe에서 사용하는 언어 변경
3.4 설치 폴더 및 파일
3.4.1 윈도우즈 시작 메뉴
3.4.2 CANoe 설치 폴더 8
3.4.3 CANoe 데모 폴더
3.4.4 CANoe 데이터 폴더
3.5 네트워크 인터페이스 하드웨어
3.6 라이선스(License)
3.7 CANoe 프로젝트 폴더 관리

4 CANoe 화면
4.1 제목 영역
4.2 메뉴 영역
4.3 데스크톱
4.4 상태 표시부

5 CANoe 메뉴
5.1 파일(File)
5.1.1 새 구성
5.1.2 구성 불러오기
5.1.3 구성 저장하기
5.1.4 다른 이름으로 저장하기
5.1.5 CANoe.DiVa 프로젝트 가져오기
5.1.6 구성 개요
5.1.7 사용된 파일들(Files Used)
5.1.8 데이터베이스 개요
5.1.9 최근의 구성들
5.1.10 종료하기(Exit)
5.2 보기(View)
5.2.1 측정 설정(Measurement Setup)
5.2.2 시뮬레이션 설정
5.2.3 테스트 설정(Test Setup)
5.2.4 문서(Documents)
5.2.5 심벌 탐색기(Symbol Explorer)
5.2.6 시작값(Start Values)
5.2.7 패널(Panel)
5.2.8 자동 시퀀스
5.2.9 신호 제너레이터와 신호 재생
5.2.10 진단 기능창
5.2.11 기본 진단(Basic Diagnostics)
5.2.12 CAN 필터 블록(Filter Blocks)
5.2.13 VT 시스템 제어
5.3 시작(Start)
5.4 구성(Configuration)
5.4.1 네트워크 하드웨어
5.4.2 WLAN 하드웨어(Hardware)
5.4.3 I/O 하드웨어(Hardware)
5.4.4 시스템 변수(System Variable)
5.4.5 매핑(Mapping)
5.4.6 패널(Panels)
5.4.7 진단/ISO TP 구성
5.4.8 시뮬링크 분석 모델
5.4.9 XCP/CCP
5.4.10 네트워크 관리
5.4.11 자립 모드(Standalone Mode)
5.4.12 사용자별 구성(Customize)
5.4.13 옵션(Options)
5.5 도구들(Tools)
5.6 창(Window)
5.7 도움말(Help)

6 CANoe 기능 블록(Function Block)
6.1 트리거
6.2 사용자 정의 트리거 조건
6.3 필터 기능
6.3.1 채널 필터(Channel Filter)
6.3.2 이벤트 필터(Event Filter)
6.3.3 변수 필터(Variables Filter)
6.4 신호 생성 기능
6.4.1 신호 패널(Signal Panel)
6.4.2 제너레이터 블록
6.4.3 대화형 제너레이터 블록
6.4.4 신호 제너레이터와 신호 재생
6.4.5 심벌 패널(Symbol Panel)
6.5 재생 블록(Replay Block)
6.6 CAPL 프로그램 기능 블록

7 CANoe 따라하기
7.1 CANoe 시작
7.2 네트워크 채널 설정
7.3 네트워크 노드 만들기
7.4 시뮬레이션 환경: 시스템변수 만들기
7.5 시뮬레이션 환경: 패널 만들기
7.6 시뮬레이션 환경: CAPL로 노드 살리기
7.7 동작 시험 및 데이터 측정
7.8 데이터베이스를 활용하자

8 CANoe 분석 기능
8.1 분석 기능의 개념(concept)
8.2 CANoe의 일반적인 분석 기능들
8.2.1 측정 설정(Measurement Setup)
8.2.2 쓰기(Write)
8.2.3 트레이스(Trace)
8.2.4 데이터(Data)
8.2.5 그래픽창(Graphics Window)
8.2.6 상태 추적기(State Tracker)
8.2.7 프레임 히스토그램
8.2.8 시뮬링크 모델 보기
8.3 CAN 버스 시스템 전용 분석 기능들
8.3.1 CAN 통계(Statistics)
8.3.2 CAN 스코프(Scope)

9 CANoe 로깅(logging) 기능
9.1 로그 파일 만들기
9.1.1 로깅 파일 구성
9.1.2 로그 파일 내용
9.2 로그 파일 재생하기
9.3 로그 파일 포맷 변환
9.4 로그 파일 활용

10 CANoe 테스트 기능
10.1 테스트 기능의 개념
10.2 테스트 유닛
10.3 테스트 모듈
10.3.1 CAPL 테스트 모듈
10.3.2 XML 테스트 모듈
10.3.3 .NET 테스트 모듈
10.4 테스트 보고서
10.4.1 파일 타입
10.4.2 테스트 보고서의 내용
10.4.3 테스트 보고서의 내용 편집
10.5 테스트 전용 서비스
10.5.1 제약과 조건 기능
10.5.2 테스트 서비스 라이브러리
10.5.3 테스트 특성 함수
10.5.4 테스트용 OEM 모델링 라이브러리
10.6 테스트 모듈 자동 생성

11 CANoe 시뮬레이션 기능
11.1 시뮬레이션 기능의 개념
11.2 시뮬레이션 노드 구성
11.3 시뮬레이션 데모 해석
11.4 CANoe 시뮬레이션 구현에 도움이 되는 자료

12 CANoe 진단 기능
12.1 진단 기능의 개념
12.2 진단 시험
12.2.1 CAPL 진단 테스트 모듈
12.3 진단 시뮬레이션
12.3.1 진단기 시뮬레이션
12.3.2 ECU의 진단 기능 시뮬레이션

13 CAPL
13.1 CAPL이란?
13.2 CAPL 브라우저
13.3 컴파일러
13.4 브라우저 트리(Browser Tree)
13.4.1 Includes
13.4.2 Variables
13.4.3 System
13.4.4 Value Objects
13.4.5 CAN
13.4.6 Diagnostics
13.4.7 Functions
13.5 CAPL 편집기
13.6 CAPL 함수 탐색기
13.7 심벌 탐색기
13.8 CAPL 프로그래밍 팁

14 CANoe의 패널
14.1 패널 에디터(Editor) 사용
14.2 패널 디자이너 사용
14.2.1 패널 디자이너 화면
14.3 패널 만드는 과정
14.4 패널의 컨트롤
14.5 패널을 CANoe에 적용하는 방법
14.6 패널 디자이너 사용 팁
14.7 다른 패널 사용
14.7.1 CANoe와 어떻게 동작하는가?
14.7.2 예제

15 CANoe OEM 패키지
15.1 OEM 패키지란 무엇인가?
15.2 OEM 지원 현황
15.3 효과

16 CANoe를 실시간 시스템에서 사용하기
16.1 CANoe의 실시간 시스템 소개
16.2 CANoe RT 시스템
16.2.1 시스템 구조
16.2.2 CANoe RT 서버
16.2.3 CANoe RT 사용자
16.2.4 자립 모드(Standalone Mode)
16.2.5 CANoe에서 설정하기
16.3 VN8900
16.3.1 시스템 구조
16.3.2 자립 모드(Standalone Mode)
16.3.3 VRTB 기능
16.3.4 CANoe에서 설정하기
16.4 VT6000
16.4.1 시스템 구조
16.4.2 자립 모드(Standalone Mode)
16.4.3 CANoe에서 설정하기
16.5 카플온보드(CAPL-on-Board)
16.5.1 시스템 구조
16.5.2 CANoe에서 설정하기

17 CANoe 기타 기능
17.1 데스크톱(Desktop)
17.2 기능창 배치 및 사용 방법
17.3 툴바(Toolbar)
17.4 CANoe 사용 환경 최적화
17.5 CANoe COM 서버(server)

용어 색인
참고 자료

저자 소개

저자 : 이건우
이건우는 벡터(Vector Informatik GmbH, 독일 소재)의 한국지사인 벡터코리아 IT(Vector Korea IT Inc.)에서 근무하고 있다. 그는 차량 네트워크 개발, 시험 및 검증, 진단 분야에서 솔루션을 제공하는 비즈니스 개발 업무와 고객 프로젝트 개발 업무 책임자로 일하고 있다. 2004년에 AVN 시스템의 CAN 네트워크 개발을 시작으로 차량 네트워크 분야에서 오랫동안 일해 온 그는 2007년 10월 벡터코리아가 설립된 이듬해인 2008년 2월에 입사했다. 이후 CAN, LIN, FlexRay, MOST, Ethernet, C2X에 대한 벡터의 네트워크 솔루션을 한국 고객들에게 소개하고 기술을 지원하며 고객 프로젝트를 개발하는 업무를 담당해왔다. 2011년 9월부터 2014년 8월까지 3년 동안 독일 본사에서 근무하면서 여러 나라의 OEM 및 서플라이어의 프로젝트 개발 업무를 수행했다.

품목정보

발행일
2014년 11월 30일
쪽수, 무게, 크기
290쪽 | 188*254*20mm
ISBN13
9791186046029

출판사 리뷰

CANoe가 차량 통신 네트워크의 설계, 분석, 시험 영역에 이르기까지 시장에서 표준 툴로 사용된 지도 20년이 넘었다. 그 동안 CANoe는 세계의 많은 OEM들의 개발 요구사항을 반영하고 OEM과 함께 검증하며 만들어졌고 업그레이드되었다. 현재도 여전히 그 과정을 통하여 발전하고 있다. 또한 차량 통신 표준을 가장 앞서 툴에 반영하면서 동작의 정확성과 신뢰성을 계속해서 확보해 나가고 있다.

사실상 CANoe가 한국에 소개된 지도 꽤 오랜 시간이 지났다. 하지만 한국의 엔지니어들이 손쉽게 참고할 만한 한글로 된 자료가 없는 실정이었다. 이것이 이 책이 나오게 된 배경이다.

CANoe는 매우 많은 버스 시스템과 프로토콜을 지원한다. 이 책에서는 주로 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의 기타 기능을 소개한다. 기능창을 배치하는 방법이나 데스크톱을 사용하는 방법, 시스템 최적화를 하는 방법 등을 소개한다.

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.