Simulink 모델을 쉽고, 효율적으로 시각화 및 파리미터화
CANape 옵션 Simulink XCP

Simulink 모델을 쉽고, 효율적으로 시각화 및 파리미터화 – CANape 옵션 Simulink XCP Server

CANape는 다양한 소스에서 계측된 데이터를 동기식으로 그리고 시간 정밀도로 시각화하는 고급 기능을 제공합니다. 옵션 "Simulink XCP Server"를 사용하면 CANape를 Simulink의 모델에 링크하고, CANape를 Simulink 모델의 파라미터화 및 시각화 사용자 인터페이스로 사용할 수 있습니다. CANape에서 파라미터를 쉽게 변경하여 모델로 전송할 수 있습니다. 모델 런타임 시 Simulink는 XCP Ethernet 프로토콜을 통해 계측된 데이터를 모델에서 CANape로 전송합니다. 어플리케이션이 ECU에서 실행되는 것처럼 Simulink의 파라미터에 액세스합니다. Simulink 모델은 실시간보다 느리거나 빠르게 계산됩니다(복잡성과 처리 능력에 따라 다름). 계산 주기 후에 CANape에서 데이터를 분석하고, CANape에서 모델 파라미터를 조정한 후 다음의 계산 주기를 시작할 수 있습니다.

 

CANape 옵션 Simulink XCP Server 화면
모델 파라미터를 편리하게 계측 및 캘리브레이션합니다. CANape는 Ethernet의 XCP와 Simulink XCP 서버를 통해 Simulink 모델의 신호에 대한 액세스를 제공합니다.

교육

CANape Fundamentals Workshop

벡터는 CANape에 관한 지식을 얻고 넓힐 수 있는 다양한 기회를 제공합니다. CANape의 초급 교육 과정으로는 CANape Fundamentals Worshop을 추천합니다. 다른 고급 고육을 수강하기에 앞서 이 기본 교육 과정을 수강하시는 것이 좋습니다. 그러나 교육을 개별적으로 자유롭게 신청하시는 것도 가능합니다.

장점

  • CANape의 Simulink 모델에서 신호를 쉽게 시각화하고, 캘리브레이션 파라미터를 파라미터화
  • CANape에서 Simulink의 모델을 파라미터화 (예: 파라미터 세트 로드)
  • Simulink의 DLL 같은 이진 컴포넌트의 객체에 대한 읽기와 쓰기 액세스 권한이 있고, 이를 통해 파트너가 컴포넌트를 제공하므로 모델로 사용할 수 없는 컴포넌트의 동작을 최적화할 수 있음
  • 계측 파일의 데이터로 모델을 시뮬레이션 함. 여기에서 계측 파일 콘텐츠는 CANape를 통해 입력 벡터로 모델에 제공. 이를 통해 실제 데이터로 모델의 동작을 확인할 수 있음
  • 계측 또는 파라미터화를 위한 모델 계측은 필요하지 않음
  • CANape는 전체 ECU 개발 프로세스에서 사용할 수 있는 툴로, 사용하면 필요한 툴의 수, 소프트웨어 유지관리 비용, 교육 요구사항 등을 절약할 수 있음

응용 분야

Graphic CANape Option Simulink XCP Server: Overview of actions in CANape and their effects on the model in Simulink.
CANape의 동작 개요 및 Simulink의 모델에 대한 영향

모델 기반 소프트웨어 개발의 맥락에서 어플리케이션의 기능은 반복적인 프로세스로 확인됩니다. 모델은 MathWorks의 Simulink에서 반복적으로 실행됩니다. Simulink XCP 서버는 모든 기능과 소프트웨어 개발자에게 계측 없이 Simulink 모델의 파라미터를 관리하고, 신호를 효율적으로 계측하는 편리한 툴을 제공합니다. 여기에서 사용된 CANape 구성은 이후 개발 단계에서 다시 사용할 수 있습니다.

기능

CANape와 Simulink 모델 간 통신은 Ethernet의 표준화된 ASAM 프로토콜 XCP를 통해 구현됩니다. 따라서 다른 MC 툴에서도 Simulink XCP 서버를 통한 통신이 가능합니다. 버튼을 누르면 Simulink 모델의 계층 구조가 A2L ECU 설명 파일에 자동으로 재현됩니다. 매우 크고 복잡한 모델을 시뮬레이션할 경우 Ethernet을 통한 표준화된 XCP 통신은 두 대의 개별 컴퓨터가 사용되므로 컴퓨팅 성능도 향상시킵니다.

데이터는 Simulink의 모델 런타임 시 CANape로 전송됩니다. 모델이 실시간보다 훨씬 빠르게 실행될 경우 CANape의 오프라인 시각화가 사용됩니다. Simulink에서 테스트를 실행하면 CANape에서 데이터가 쉽게 분석됩니다. 분석 결과에 따라 CANape는 또한 Simulink에서 새 파라미터를 변경합니다.


CANape는 다음 기능을 사용하여 모델 동작의 효율적인 분석을 지원합니다.

  • CANape의 모든 디스플레이 창은 스칼라 파라미터, 특성 맵 등을 시각화하는 데 사용할 수 있습니다. 
  • Simulink에서 모델 파라미터를 변경하기 위해 파라미터 창과 CDM Studio(캘리브레이션 데이터 관리)를 사용할 수 있습니다. 
  • 모델의 신호를 인가하려면 런타임 시 로깅된 계측 데이터를 입력 벡터로 모델에 공급해야 합니다.
  • 신호 기반 계측은 모델의 신호 인가에 필요하지 않습니다.
  • 신호 전용 모델 계측은 계측 또는 파라미터화에 필요하지 않습니다. 끌어서 놓기를 사용하여 Simulink CANape 라이브러리에서 모델로 단일 블록을 삽입하기만 하면 됩니다.
모델 시각화, 특정 신호의 시간 순서 및 모델에서 직접 파라미터를 수정하는 파라미터 창을 사용하여 CANape의 구성 설정.

특수 기능

XCP를 통해 타임스탬프를 전송하면 CANape를 Simulink의 시간 동작에 완벽히 적응시킬 수 있습니다.

  • 예를 들어 Simulink 디버거를 사용하여 시간 동작을 변경하면 CANape가 이에 적응하고, 수신된 타임스탬프에 따라 데이터가 기록됩니다.
  • 모델에 이진 컴포넌트가 있을 경우(예: 개발 파트너의 S-기능)에도 2L 파일을 사용하여 컴포넌트를 계측 및 캘리브레이션할 수 있습니다.
  • CANape에서 모델의 선택적 시각화를 통해 시각화에서 객체를 끌어서 놓으면 CANape에서 구성을 편리하게 구성할 수 있습니다. Simulink 사용자는 변환 없이도 익숙한 모델 표시 방식을 사용함으로써 편리함을 누릴 수 있습니다.

Simulink XCP 서버 스탠드얼론

M-스크립트를 사용하면 워크스페이스의 객체에 액세스할 수는 있지만, 완벽히 액세스할 수 있는 것은 아닙니다. 예를 들어 모델에서도 실행되는 개발 파트너의 이진 컴포넌트(MEXW32/MEXW64)를 수신할 경우 이진 컴포넌트의 객체에 액세스하는 데 MATLAB/Simulink 기능을 사용할 수 없습니다. CANape 없이도 객체 이름, 설정 및 명령 가져오기를 사용하면 Simulink XCP 서버를 통해 M-스크립트에서 이러한 객체에 액세스할 수 있습니다. 필요한 것은 이진 컴포넌트의 A2L 파일이므로 파라미터를 최적화할 수 있습니다(예를 들어 MathWorks 환경에서 직접 스크립트 기반).

 

제품 정보

  • Windows 10/8.1/7 (32-bit and 64-bit)
  • Simulink XCP Server 지원은 CANape 버전 8.0 이상부터 가능합니다.
  • MATLAB Version R2007b
펼치기

CANape + MATLAB/Simulink = The perfect team for model-based software development

현재 개발중인 모델의 개발 단계에 상관없이, MATLAB/Simulink에 대한 CANape의 다목적 인터페이스는 항상 최적의 계측 및 캘리브레이션 환경을 제공합니다. 초기 개발 단계에서도 Simulink XCP 서버는 모든 모델의 내부 계측 및 캘리브레이션 값에 대한 완벽한 액세스를 제공합니다. 벡터의 vSignalyzer/CANape Target을 사용하면 모델에서 DLL을 생성하여 실시간 환경에 통합할 수 있습니다. CANape의 Model Explorer를 사용하면 습관적인 Simulink 디스플레이 모드를 사용하여 모델을 시각화할 수 있습니다.

 

이 웨비나 레코딩(재생시간 65 분)에서 모델 개발 초기 단계부터 완성된 컨트롤러에 이르기까지 CANape 프로젝트를 수행하는 방법을 설명합니다.

대상 그룹 : 계측 및 캘리브레이션 엔지니어, 기능 및 소프트웨어 개발자

펼치기

다운로드

관련 제품

CANape 옵션 Driver Assistance

ADAS & HAD의 검토

더 자세히
CANape 옵션 vCDM

팀 내 파라미터 세트에 대한 협업 용이

더 자세히
CANape Option vMDM

CANape 옵션 vMDM으로 전문가 계측 데이터 관리

더 자세히
CANape 옵션 Bypassing

결정적 시간 동작으로 바이패싱 계산

더 자세히
CANape 옵션 Thermodynamic State Charts

온/오프라인 분석을 위한 열역학적 데이터 및 정보상태 차트 표시

더 자세히