ASAP2 Tool-Set
ECU 디스크립션 파일의 손쉬운 생성 및 편집

ASAP2 Tool Set - A2L 디스크립션 파일을 쉽고 방대하게 편집

ASAP2 Creator, Updater 및 Merger를 이용한 자동 ASAP2 생성 프로세스. ASAP2 Comparer와 Modifier를 이용한 ASAP2 파일의 비교 및 특정 수정 결과 값. ASAP2 Checker가 이 파일을을 점검하여 구문 및 의미상 오류를 탐색

CCP와 XCP를 계측 및 캘리브레이션 프로토콜로 사용하기 위해서는 ASAP2 디스크립션 파일이 필요합니다. ASAP2 Tool-Set은 이러한 디스크립션 파일을 생성 및 점검하는 역할을 합니다. 6개의 콘솔 프로그램은 초기화 파일을 이용해 구성되었기 때문에 배치에 쉽게 통합되어 프로세스를 생성할 수 있습니다. ASAP2 Editor는 또한 다이얼로그 기반의 사용자 인터페이스를 통해 정보를 기입 및 편집할 수 있는 편리한 툴을 추가적으로 제공합니다.

 

  • C-code 주석에 기초하여 자동으로 ASAP2 파일 생성
  • 주소 및 데이터 유형 정보 업데이트
  • 다양한 ASAP2 파일을 하나의 파일로 통합
  • 로그 파일 형태의 결과 문서를 이용하여 두 개의 ASAP2 파일을 비교
  • 구문 및 의미상 오류를 찾아내기 위해 ASAP2 파일 점검 
  • 검색 필터를 통해 수정 및 ASAP2 파일 최적화 가능
  • 에디터를 이용한 대화상자 기반의 A2L 파일 생성 및 표시

장점

  • 간단한 사용법과 광범위한 기능으로 A2L 디스크립션 파일 편집을 지원
  • Makefile 생성 과정(S/W Build 과정)에 프로그램을 통합 가능
  • 경고 및 오류 메시지를 로그 파일에 저장하고 그 결과를 Exit code로 확정 가능
  • ASAP2 Editor의 대화상자 기반 사용자 인터페이스는 ECU 디스크립션의 손쉬운 생성, 수정 및 업데이트를 지원
  • 최신 버전인 1.70을 포함하여, ASAM에 의해 배포된 모든 버전을 읽을 수 있다. 생성된 출력 파일의 포맷은 설정할 수 있음 (ASAP2 버전 1.40에서 1.70까지 지원)
  • 데이터베이스 객체 생성 시, Linker-map 파일 또는 디버그 파일에서 주소 및 데이터 형식 정보를 빠르게 가져올 수 있음
  • 표준을 따르지 않는 A2L 파일도 설정 가능한 오차를 이용해서 읽을 수 있음
  • 주어진 메타언어에 기초하여, ASAP2 파일의 인터페이스 정의 부분을 해석하고 이를 출력 파일에 다시 기록, 모든 IF_DATA 유형을 지원

기능

ASAP2 Tool-Set의 프로그램

ASAP2 Creator

ASAP2 Creator를 사용하기 위해서는 C 코드에 주석이 삽입되어 있어야만 합니다. 주석 상에서 데이터 유형, 전환 규칙, 최소-최대 조건, 구조, 배열 등과 같은 ASAP2에 특화된 정보를 정의할 수 있습니다.

ASAP2 Updater

ASAP2 Updater는 ASAP2 소스 파일을 판독하고, Linker map 파일 상의 내용에 기초하여 모든 주소 및 데이터 유형 정보를 업데이트합니다. 또한, 이러한 정보를 바탕으로 새로운 ASAP2 파일을 생성합니다.

ASAP2 Merger

ASAP2 Merger는 다수의 ASAP2 파일을 하나의 공용 ASAP2파일로 통합합니다. 소스 파일 중 특정 파일은 마스터 파일로 설정되어야 하며, 그 외의 파일은 종속 파일이 됩니다. 마스터 파일의 모든 정보는 ASAP2 결과 파일을 위해 사용됩니다. 종속 파일에서는 계측 및 캘리브레이션 객체, 전환 규칙, 기능, 그룹 및 레코드 레이아웃에 대한 정보만 참고할 수 있습니다.

ASAP2 Comparer

ASAP2 Comparer를 사용하여 두 개의 ASAP2 파일을 빠르고 간편하게 비교할 수 있습니다. 초기화 파일을 사용하여, 어떤 객체를 비교할 것인지 정의할 수 있으며, 비교 결과는 text, CSV 또는 XML과 같이 다양한 파일 형식으로 기록할 수 있습니다.

ASAP2 Checker

모든 A2L 파일이 표준 기준을 따르는 것은 아닙니다. 따라서 툴 체인 전 과정에 걸쳐 높은 프로세스 신뢰도를 확보하기 위해, ASAP2 Checker을 활용하여 표준에 따라 A2L 파일을 점검하고, 편차를 찾아낼 수 있습니다. 또한, 구문 검사와 함께 더욱 광범위한 의미 타당성 점검도 실행할 수 있습니다.

ASAP2 Modifier

ASAP2 Modifier를 통해 사용자는 ASAP2 파일을 특정 방식으로 수정할 수 있습니다. 지원되는 수정 기능은 다음과 같습니다.

  • 이름, 주석, 주소, 객체 특성 등과 같이 원하는 검색 기준을 선택하여, ASAP2 파일에 대한 복잡한 필터링 가능, 검색 결과는 ASAP2 파일로 가져오거나 별개의 파일로 추출 가능
  • ASAP2 파일의 설정 최적화 (중복되는 정보를 제거하여, 파일의 크기를 줄일 수 있음)
  • 교정 기능 (잘못된 키워드 제거 및 ASAP2 파일의 참고, 객체명의 잘못된 속성을 대체할 수 있음)

ASAP2 Studio

사용이 편리한 ASAP2 Studio는 ASAP2 1.x 버전 포맷의 ECU 디스크립션 파일을 생성, 수정 및 업데이트하는 데 사용됩니다. ASAP2 Studio는 개발 프로세스에 최적으로 통합됩니다. 예를 들어 ASAP2 Studio가 데이터베이스 객체를 생성하기 위해 사용될 때, 주소와 데이터 유형 정보는 Linker-map 파일 또는 디버그 파일에서 가져올 수 있습니다. ASAP2 Studio는 CANape에 통합된 Database editor의 “스탠드얼론” 버전입니다. 그래픽 사용자 인터페이스는 응용 분야에 따라 분류되어 있으며 직관적인 리본 메뉴로 쉽고 빠른 사용이 가능합니다.

버전 13.0의 특징

  • ASAP2 Editor의 후속 제품인 ASAP2 Studio가 통합되었습니다. 새로워진 그래픽 사용자 인터페이스는 응용 분야별로 분류되어 쉽고 빠른 사용이 가능합니다. 직관적인 리본 메뉴에 더해 다음과 같은 사용자 친화적인 개선이 이루어졌습니다.

    • A2L 파일의 변경에 대한 실행 취소/반복(Undo/Redo) 기능
    • 자유롭게 도킹이 가능한 창으로 사용자 정의가 가능한 레이아웃
    • 대량 운영을 위한 지원 개선
    • Command Line Tool의 명확한 대화상자 기반 설정 및 호출. 개별 옵션을 INI 파일에 쓸 필요 없이 이제 다이얼로그에서 활성화/비활성화할 수 있습니다.

  • ASAP2 버전 1.7.1의 모든 기능을 지원합니다. 예를 들어, "Half-Precision Floating Point" (Float16) 데이터 유형의 신호 데이터를 읽어들일 수 있습니다.
  • 32-bit 및 64-bit 버전이 모두 제공됩니다. ASAP2 Studio는 64-bit 버전만이 제공됩니다.
  • ASAP2 Updater는 새로운 객체의 생성을 위한 확장된 구성 옵션을 제공합니다.
  • ASAP2 Modifier에서 옵션을 필터링할 수 있는 새로운 속성이 추가되었습니다.
ASAP2 Studio의 Characteristic Map 구성

제품 정보

펼치기
  • Windows 10/8.1/7 (32-bit 및 64-bit, ASAP2 Studio 의 경우 64-bit)
펼치기

다운로드

A2L 파일 생성

내부 ECU 파라미터를 위한 디스크립션 파일에 대해 알아보십시오

A2L 파일의 수동 & 자동 생성