박력돌이

wooristar.egloos.com

포토로그


애드센스와이드


[CAPL]CAPL 함수 이벤트 사용하기 Vector(CANoe)


function 이벤트를 하나 등록하고 아래와 같이 입력한다.

int fn_plus (int a, int b)
{
    int c;
    c= a + b;
    return c;
}


key 이벤트를 하나 등록하고 아래와 같이 입력한다.

on key 'a'
{
    int a=1;
    int b=1;
    int c;
  
    c = fn_plus(a,b);
    write("%d",c);
}

실행결과: 키보드의 a키를 누르면 CAPL창에 '2'라고 표시됨function_event_example_KDW.can


덧글

  • 레난제스 2013/04/16 21:32 #

    이게 자동차랑 뭔 연관이 있나요?
  • 박력돌이 2013/04/17 13:05 #

    자동차 전장품과 관련이 있지요.
  • 레난제스 2013/04/17 16:30 #

    근데 전장품이라고 하시는데 전장품이 무엇인지 알려주실수는 있으신지요 확 와닿지가 않아서 말입니다 그리고 전장품과 관련이 있다고 해도 그것에 대해서 먼저 서술 하지 않은채 저렇게 코드만 나열하면 그냥 IT로만 보이지 않나요?
  • 박력돌이 2013/04/19 16:01 #

    네. 설명이 좀 부족했군요.
    사실 이 카테고리의 글은 제가 업무상 사용하기 위해 기록한 것이라서 상세한 배경 설명은 없습니다.
    질문에 답을 달아드리면 전장품은 차량 내부에 들어가는 ECU 및 관련 시스템을 통칭해서 표현하는 것입니다.
    ECU는 전자제어장치이고 차량 내 많은 편의 기능, 안전 기능, 성능을 제어하는 역할을 하죠.
    위 코드는 그런 ECU를 TEST하고 개발할 때 사용하는 언어의 한 종류입니다.
    답변이 되었는지 모르겠네요.
  • 브레인스 2013/04/29 13:26 #

    CANoe나 CAPL 자료는 국내사이트에서는 얻기 힘든데 좋은글 감사합니다. ^^
  • 박력돌이 2013/12/03 16:21 #

    들러주셔서 감사합니다.

    앞으로도 캐노이 및 캐널라이저 관련한 여러가지 사례 및 자료를 올리려고 합니다.

    많은 관심 바랍니다.
※ 로그인 사용자만 덧글을 남길 수 있습니다.