CANoe - Guide Me!
쉽게 사용하기

세 개의 일반적인 어플리케이션에서 CANoe를 사용하기 위한 팁

CANoe는 매우 다양한 기능을 제공하므로 이를 모두 파악하는 것은 쉽지 않으나 간단하고 유용한 팁을 얻을 수 있습니다.

  • 일반적인 위험 요소와 이를 피하는 방법
  • 최적의 CANoe 툴 환경

     

시작하기: 어떤 작업을 하시나요?

  1. ECU 개발
  2. 자동화된 ECU 테스트
  3. 시스템 검증

1. ECU 개발

ECU를 개발할 때, 네트워크에 있는 다른 ECU의 신호가 필요한 경우가 자주 발생합니다.  CANoe는 이러한 신호를 통신 버스 시뮬레이션 형태로 제공합니다.  실제 및 시뮬레이션 된 데이터 모두 추적과 그래픽(Trace and Graphics) 창을 사용하여 분석하고, CANoe의 로깅 기능을 사용하여 저장할 수 있습니다.  네트워크에 신호를 인가하거나, 특히 통신 버스 시뮬레이션을 조작 가능합니다.

문제

 

손으로 작성된 코드 형태의 통신 버스 시뮬레이션은 오류가 발생하기 쉽고 유지보수가 매우 많이 필요합니다.

통신 매트릭스를 변경할 경우 통신 버스 시뮬레이션이 일치하지 않게 됩니다.

벡터에서 제공하는 솔루션은…

데이터베이스의 타이밍 정의에 따라 시뮬레이션 된 메시지를 자동으로 전송할 수 있도록 CANoe를 구성하려면 적절한 OEM 전용 상호 작용 계층(Interaction Layer)을 사용합니다.

 

 

2. 자동화된 ECU 테스트

ECU를 개발하고 자동화된 테스트를 사용하여 ECU의 기능을 테스트합니다. 이때 시스템의 한계까지 확인합니다. ECU 기능에 신호를 인가하고, 선택적으로 오류를 삽입하고, 네트워크에서 ECU 반응을 모니터링합니다.

 

문제

테스트가 대화형과 수동으로 수행될 경우 테스트를 재사용할 수 없게 됩니다.

 

자동화되지 않은 테스트 실행으로 리소스 부족을 야기하거나 주요 개발자가 계속 작업해야 합니다.

 

수동으로 생성된 테스트 프로토콜은 불완전하거나 수행하기 어려울 수 있습니다.

벡터에서 제공하는 솔루션은…

vTESTstudio로 테스트를 생성합니다. 이 툴을 사용하면 사전 정의된 테스트 기본 항목을 선택하거나 자체 테스트 기본 항목을 개발할 수 있습니다.  이로 인해 CANoe는 자동 테스트 실행을 위한 툴로 사용되고 광범위한 테스트 프로토콜을 생성합니다. 테스트는 언제든지 재사용 될 수 있으며 테스트 보고서가 자동 생성됩니다.

3. 시스템 검증

전체 시스템 기능을 보장하려 합니다. 여기에서 테스트 대상 시스템(SUT)에 해당 시스템 환경을 제공하고, 테스트에 아날로그 및 디지털 입출력을 통합해야 합니다.

 

문제

네트워크 이벤트와 입출력의 신호 인가 또는 계측 간 시간 동기화에서 누락이 발생합니다.

 

SUT의 입출력에 대한 특정 신호 처리는 시간이 많이 소요될 뿐만 아니라 오류가 발생하기 쉽습니다.

벡터에서 제공하는 솔루션은…

CANoe의 개방성을 활용하여 이를 다양한 런타임 환경 그룹에 연동 시뮬레이션으로 통합합니다. VT 시스템은 네트워크 이벤트뿐만 아니라 SUT의 입출력 신호 인가에 대한 이벤트를 동기화합니다. VT 시스템 모듈은 ECU 테스트를 위해 특별히 개발되었으므로 특별한 신호 처리가 필요하지 않습니다.

쉽게 사용하기!