TestValidationDiagnostics_dark_SystemVisual_RGB-hd_jpg.jpg

CANdelaStudio

ECU 진단 데이터의 효율적인 지정

CANdelaStudio를 사용하면 직관적이고 효율적이며 정밀하게 공식 ECU 진단 사양을 작성하고 개선하는 데 앞장설 수 있습니다. 견고한 진단 소프트웨어의 기반을 마련하고, 원활한 자동 규격 적합성 시험을 가능하게 하며, 개발, 생산 및 서비스 환경 전반에 걸쳐 진단 시험기에게 신뢰할 수 있는 데이터를 제공할 수 있습니다.

진단 사양 엔지니어와 개발자를 위해 설계된 CANdelaStudio는 복잡성을 체계적인 구조로, 표준을 실질적인 실행으로 전환할 수 있도록 지원합니다. 이를 통해 작업 속도를 높이고 일관성을 보장하며, 진단 데이터의 모든 세부 사항을 완벽하게 제어할 수 있습니다.

동시에 ODX 및 AUTOSAR DEXT를 통한 표준화된 데이터 교환을 통해 여러분의 작업을 최신 툴체인 및 워크플로우에 손쉽게 통합할 수 있습니다.

장점

재사용성

  • 사용자는 템플릿 개념을 기반으로 작업을 진행합니다. 요구사항의 차이에 관계없이, 서로 다른 자동차 OEM의 경우에도 진단 데이터는 항상 유사한 구조로 기술됩니다. 이를 통해 프로젝트 간 재사용이 가능합니다.
  • OEM에 구애받지 않는 진단 개발을 위한 TIER1 전용 지원

일관성과 보안

  • 입력 시 일관성 확인을 통해 높은 데이터 품질을 보장합니다.
  • 진단 중심의 사용자 인터페이스를 통해 신속한 결과를 얻을 수 있습니다.

다양한 적용 가능성

  • 다양한 교환 포맷(ODX, AUTOSAR DEXT/SYS-EX, CSV, RTF, HTML, A2L, XML, CDI, SOVD OpenAPI) 간의 데이터 가져오기 및 내보내기 기능을 통해 데이터의 재사용 및 추가 사용이 용이해집니다
  • 다양한 네트워크에서 서로 다른 프로토콜 지원 (UDS, OBDonUDS (SAE J1979-2), KWP2000, OBD2, WWH-OBD, SOVD, CAN, LIN, MOST, FlexRay, DoIP)
AUO_Image_c2.jpg
사례 연구
CANdelaStudio - 진단 요구사항의 자동 추적성을 위한 플러그인. AUO Mobility Solutions에서 CANdelaStudio 진단 사양 도구와 IBM® 요구사항 관리 도구 DOORS® 간의 요구사항 일관성을 자동으로 검증합니다. 이 프로세스 개선은 CANdelaStudio에서 제공하는 요구사항 플러그인과 두 개의 간단한 C 스크립트를 기반으로 합니다. 이 플러그인을 사용하면 프로젝트 초기 단계부터 진단 관련 요구사항을 원활하게 캡처할 수 있습니다. 이를 통해 전체 프로젝트 생명주기 동안 요구사항 관리 도구와 CANdelaStudio 간의 완벽한 추적성을 보장합니다.

적용 분야: 판본 및 변형판

에디션은 특정 용도에 맞춰 제작된 제품입니다:

  • 대화형 작업을 위한desktop 에디션(DE)
  • 자동화된 CI/CT 환경을 위한 서버 에디션(SE)
    (Windows 및 Linux용)

변형 버전은 에디션별로 기능 구성이 서로 다른 버전입니다:

  • 데스크톱 에디션(DE)의 변형 : 표준 | ViewX | Pro | Admin
  • 서버 에디션(SE)의 변형 : 데이터 내보내기 | 데이터 교환
CANdelaStudio_Editions_Variants_new_CI.jpg

Variants for Desktop Edition (DE):

CANdelaStudio 표준

CANdelaStudio 표준은 ECU 진단(예: ECU 식별, fault memory, 세션, 보안 등)을 편리하게 설명하는 데 필요한 모든 주요 기능을 제공합니다.

CANdelaStudio 표준의 기능:

  • CANdela 템플릿(*.cddt)을 사용하여 CANdela 문서(*.cdd) 생성 및 편집
  • 코드 생성을 위한 속성 값 설정 등
  • 두 개의 CANdela 문서 또는 CANdela 문서의 일부를 비교
  • 다양한 표준 포맷(ODX, CSV 등)에서 데이터 가져오기
  • CANdela 문서를 다양한 데이터 포맷으로 내보내기
  • 단일 언어로 보기 및 일관된 편집

대상 그룹: 진단 프로세스에 적극적으로 참여하는모든 담당자는 CANdelaStudio 표준을 사용해야 합니다.

CANdelaStudio ViewX

가격이 합리적인 CANdelaStudio ViewX는 진단 데이터의 열람, 비교 및 내보내기 기능을 제공하지만, 편집 기능은 지원하지 않습니다.

  • 이 제품은 Vector 도구(CANoe, CANape 등)와 함께 제공되는 CANdelaStudio View 버전과 동일한 기능을 갖추고 있으며, 진단 사양을 요구 사항 사양(RTF, HTML)으로 내보낼 수 있는 추가 기능을 제공합니다.
  • 또한, 데이터 기반 내보내기(ODX, CSV 등), 비교 보기 및 ODX 뷰어 기능을 갖추고 있습니다.

대상 그룹: 테스트 시퀀스 작성자 및 테스트 시스템 사용자.

CANdelaStudio Pro

CANdelaStudio 표준과 동일하지만, 진단 사양을 여러 언어로 수동 및 반자동으로 변환하는 기능이 추가로 제공됩니다(CANdelaStudio 표준 버전에서는 진단 사양을 항상 단일 언어로만 편집합니다).

또한, 개방형 TMX 표준을 따르는 사전을 생성하고 사용할 수 있습니다. 서유럽 언어 외에도 일본어와 같은 극동 지역 언어도 지원됩니다.

대상: 국제 프로젝트 및 다국어 사양이 요구되거나 유용한 프로젝트.

CANdelaStudio 관리자

CANdelaStudio Pro와 유사하지만, 다음을 정의하기 위한 진단 템플릿(*.cddt) 편집 기능이 추가되었습니다:

  • 기본 프로토콜 서비스
  • fault memory(개별 진단 장애 code의 구조 및 속성들)
  • 다양한 진단 사용사례에 대한 진단 클래스
  • 객체에 대한 권한 설정 지정
  • 권한 설정에 구애받지 않고 객체 수정
  • 진단 도구(시험기, 코드 생성기, 검증 도구 등) 구성을 위한 속성
  • 개별 개정 내역 항목 삭제

또한, CANdela 문서(*.cdd)에서 템플릿 측면을 편집하고 템플릿(*.cddt)을 변환할 수 있습니다.

대상 그룹: ECU 그룹 또는 차량 모델 시리즈의 전반적인 진단 개념을 담당하는사용자 .

서버 에디션(SE)용 변형 제품:

CANdelaStudio 서버 에디션(SE)을 사용하면 서버 환경(예: 지속적 통합/지속적 설계 빌드 파이프 라인, Jenkins, 가상 머신, Docker 등)에서 CANdelaStudio의 가져오기/내보내기 작업을 실행할 수 있습니다.

CANdelaStudio 서버 에디션은 명령행(command line) 기반 인터페이스를 포함하며, 두 가지 제품 버전으로 제공됩니다. 또한
Linux 운영체제용으로도 제공됩니다:

  • 데이터 내보내기 서버 에디션: 내보내기 전용
  • 데이터 교환 서버 에디션: 가져오기/내보내기

CI/CD 파이프 라인에서의 CANdelaStudio Server Edition

오른쪽의 동영상과 웨비나 녹화 영상은 CANdelaStudio Server Edition(SE)을 사용하여 진단 개발 작업을 자동화하고, CDD 파일과 같은 진단 사양을 갱신할 때 수작업 부담을 줄이는 방법을 소개합니다.

이 자동화 파이프라인에는 UDS/AUTOSAR 검사를 통한 검증과 ODX 및 DEXT 파일의 자동 내보내기가 포함되며, 테스트 및 배포를 포함하는 더 복잡한 워크플로우로 확장할 수도 있습니다.

구현을 위해서는 소스 제어 시스템, CI/CD 플랫폼, 자동화 도구 및 서버 환경이 필요하며, GitHub Actions 및 Jenkins에 대한 예시가 제공됩니다.

CANdelaStudio Server Edition - Automation Pipeline on a Development Process | #VectorTechTutorial

주요 기능

단일 도구에서 OEM별 차이점을 처리하기 위해 CANdelaStudio는 문서 템플릿(CDDT)을 지원합니다. 문서 템플릿은 내용 면에서 OEM별 진단 사양에 해당합니다. 여기에는 ECU의 모든 허용 가능한 기본 서비스에 대한 공식적인 설명과 모든 ECU에 대해 구현되어야 하는 필수 내용 세트가 포함되어 있습니다.

많은 자동차 OEM에서 문서 템플릿을 제공하고 있습니다. OEM별 문서 템플릿이 없는 프로젝트의 경우, UDS용 일반 문서 템플릿이 제품에 포함됩니다.

CANdelaStudio는 다음과 같은 이점을 제공함으로써, 공급자가 이전 프로젝트에서 개발된 ECU의 소프트웨어를 다른 OEM의 진단 사양에 쉽게 적용할 수 있도록 지원합니다:

  • 대량 데이터 이동
  • 적용 가능한 AUTOSAR 버전
  • 서로 다른 문서 버전으로 저장
  • 공급자 진단 정보 숨기기
  • DEXT 가져오기

OEM별 템플릿을 바탕으로 각 ECU마다 하나의 문서로 진단 사양이 작성됩니다. 여기에는 모든 진단 요소가 담겨 있습니다.

이점:

  • 일관성 확인을 통해 초기 단계에서 데이터 품질을 보장함으로써 진단 워크플로우의 효율성을 높입니다
  • “문서 업그레이드” 기능을 사용하면 한 문서에서 다른 문서로 DID 및 루틴을 쉽게 이동할 수 있습니다
  • ‘비교 보기’ 기능을 통해 두 버전 간의 변경 사항을 확인하고 결과를 저장할 수 있습니다. 다양한 filter, 검색 및 고급 탐색 기능을 이용할 수 있습니다.
  • 번역 보기 및 TMX 교환 기능을 포함한 다국어 CANdela 문서는 외국어 파트너와의 프로젝트 진행을 용이하게 합니다
  • 다양한 포맷의 진단 장애 code 가져오기 및 내보내기
  • 진단 장애 code의 다양한 보기: 표 형식의 개요부터 다양한 변형에 따른 DTC 유효성 보기, 개별 DTC에 대한 상세 편집 보기에 이르기까지 다양합니다.
  • 대량 데이터 이동: 모든 진단 요소를 한 번에 CDDT1 기반의 한 문서로, 또는 다른 CDDT2 기반의 또 다른 문서로 쉽게 이동할 수 있습니다.

동영상

이미지

CANdelaStudio 23P1 - FaultMemory.png
fault memory 처리: 모든 DTC 속성을 세부 정보와 함께 콕핏 뷰에서 체계적으로 보여줍니다
CANdelaStudio 24 - DataTypes-ComplexDataType.png
데이터 유형 목록: 사용자 정의 가능한 열, 개별 속성에 기반한 유연한 필터, 속성 그룹화
CANdelaStudio 24 - DIDsView.png
그래픽 개요를 활용한 DID 편집
CANdelaStudio 23P1 - MultilingualExample.png
CANdelaStudio Pro에서 반복되는 텍스트 모듈의 자동 번역
CANdelaStudio 23P1 - RequirementsView - DEXT Export.png
AUTOSAR 프로세스: 요구사항 가져오기 및 AUTOSAR 진단 추출 파일(DEXT 포맷)로 내보내기
CANdelaStudio 23P1 - StateDiagram.png
진단 서비스의 상태 의존성에 대한 그래픽 시각화
CANdelaStudio 23P1 - CompareView.png
두 가지 diagnostic description의 내용을 비교해 보세요
CANdelaStudio 24 - DiagInstanceOverview.png
진단 인스턴스 개요
CANdelaStudio 24 - ProtocolServices.png
프로토콜 서비스 개요

Highlights of Version 25

  • CANdelaStudio 25의 새로운 AI 기능을 통해 사용자는 문서나 복잡한 진단 데이터를 일일이 검색하는 데 시간을 낭비할 필요 없이, 정보, 작업 단계 및 프로젝트별 지침을 훨씬 더 빠르게 찾을 수 있습니다.
  • '스마트 도움말 (Smart Help)' 기능은 도움말 메뉴에서 바로 상황에 맞는 정확한 답변을제공하여 , 작업을 빠르게 시작할 수 있게 하고 일상 업무의 효율성을 높여줍니다.
  • '스마트 제안 (Smart Suggest ions)'은 프로젝트 데이터, CDD 및 기타 가공품을 기반으로 타당한 권장 사항을 제공하여 일관성을 높이고, 데이터 품질을 개선하며, 재작업량을 줄여줍니다.
  • 특히 복잡한 진단 모델의 경우, AI가 시간이 많이 소요되는 시행착오를 목표 지향적인 지침으로 대체하여 개발 주기를 대폭 단축합니다.
  • 버전 25에서는 MCP 방식을 통해(예: Visual Studio Code) AI 기능을 사용할 수 있어, CANdelaStudio를 중심으로 한 AI 기반 워크플로우를 미리 엿볼 수 있습니다.
PREEvision_CANdelaStudio_DVC_DE_SE_Edition.png
인터랙티브 저작 도구 (desktop 에디션) | Software Factory/DevOps (서버 에디션)
  • 서버 에디션을 사용하면 CANdelaStudio에서 자동화된 CI/CD 파이프 라인 프로세스를 활용할 수 있으며, 반복적인 작업을 더 이상 수동으로 수행할 필요가 없어 귀중한 시간을 절약할 수 있습니다.
  • 자동화된 워크플로우가 인적 오류를 줄이고 쟁점에 대한 피드백을 더 빠르게 제공하므로, 기업은 향상된 품질과 안정성의 이점을 누릴 수 있습니다.
  • 수많은 작업에는 가져오기, 내보내기, 플러그인 실행, 개별 속성 수정, 그리고 다양한 요소를 사전 정의된 값으로 조정하는 작업이 포함됩니다. 이를 통해 서버 에디션을 기존 개발 및 데이터 프로세스에 유연하게 통합할 수 있습니다.
  • 볼륨 라이선스에이전트 라이선스를 통해 확장 가능한 라이선싱 모델을 이용할 수 있으며, 이는 예측 가능한 표준 운영은 물론 높은 부하가 발생하는 피크 시간대에도 비용 효율적인 솔루션을 제공합니다.
SOVD_Data_Types_V25.jpg
  • SOVD 분야에서 CANdelaStudio 25는 새로운“Operation”클래스 유형을 통해 모델링 기능을 확장합니다.“Proximity Proof Required”와같은 새로운 속성들과 선택적 데이터 객체를 통해 SOVD 고유의 요구사항을 애플리케이션에 맞게 매핑할 수 있습니다.
  • 버전 25에서는 SOVD 전용 데이터 유형이 도입되었으며, 이는 별도의 탭에서 명확하게 관리됩니다.
  • 그 결과, 명확한 데이터 모델링과 SOVD 기반 프로젝트를 위한 맞춤형 지원이 가능해졌습니다.
  • CANdelaStudio 25는 DTC 속성들(이벤트 작동 주기, 이벤트 조건, Boolean, 번역 불가능한 문자열)을 위해 정밀하게 맞춤화된 새로운 유형을 도입하여 프로세스 신뢰성을 향상시킵니다.
  • SAE J1939-73의 경우, DTC는 UDS용 16진수 값 외에도 별도의 SPN/FMI 값을 가질 수 있습니다. 이를 통해 코드 생성 및 데이터 교환과 같은 후속 프로세스와의 통합이 향상됩니다.
Search_V25.jpg
  • CANdelaStudio 25의 새롭게 개선된 검색 기능은 이전보다 더 빠르고, 더 포괄적이며, 훨씬 더 편리하게 검색 결과를 제공합니다. 이는 가장 자주 사용되는 핵심 기능 중 하나로서 눈에 띄는 장점입니다.
  • 이제 사용자는 검색 필드에서 직접 검색을 시작하거나, 대소문자 구분, 전체 단어, 접두사, 접미사, 검색 컨텍스트 등의 옵션이 포함된 새로운 검색 대화창을 사용할 수 있습니다.
  • 검색 결과 화면은 명확하게 구성되어 있으며 필터링이 가능하고, 클릭 가능한 객체 경로를 통해 빠르게 탐색할 수 있습니다.
  • 동시에, 이제 검색 범위가 텍스트 테이블, 속성 및 이전에는 찾기 어려웠던 기타 요소까지 확대되어 프로젝트의 일상적인 작업 효율이 크게 향상되었습니다.

  • 작업 컨테이너, 작업, 작업 매개변수 및 “문서화 클래스”를 위한 새로운 목록과 통합 property page를 통해 투명성이 향상되고 관련 속성들에 더 빠르게 접근할 수 있습니다.
  • 특히 숙련된 사용자에게 유용한 기능은 기본 속성에 대한 새로운 개요 목록으로, 이를 통해 여러 개체를 아우르며 다중 선택을 통해 속성을 편리하게 편집할 수 있습니다.
  • 이를 통해 필요한 클릭 횟수를 줄이고, 일괄 조정을 간소화하며, 사용자가 데이터를 보다 효율적이고 일관성 있게 관리할 수 있도록 돕습니다.
  • 파일 대화창을 통해 동기화된 OneDrive 폴더에 액세스할 수 있으므로, 현대적인 업무 환경에서 파일을 더욱 쉽게 찾고 사용할 수 있습니다.

가져오기/내보내기 포맷

SOVD

  • SOVD OpenAPI 내보내기: UDS 기반 CDD 파일을 SOVD OpenAPI 파일로 내보내기

AUTOSAR

  • AUTOSAR 시스템 설명에서 신호 및 변환을 손쉽게 가져오기
  • AUTOSAR 진단 추출 정보(DEXT 파일) 내보내기
  • CANdelaStudio의 진단 객체를
    AUTOSAR 시스템 추출(SYS-EX) 내의 관련 객체와 연결

진단 및 SW 컴포넌트(SWC) 동기화

  • 타입 목록 또는 시스템 추출 파일(DaVinci Developer의 SWC)을 기반으로 한 진단 객체의 생성 및 갱신
  • DEXT 포맷을 통한 DaVinci Developer 내 SWC 갱신

CANdb 및 FIBEX

  • 시그널링 채택 및 데이터 객체와 DTC로의 변환

ODX

  • ODX(2.2, 2.0.1)에서 가져오기 및 ODX(2.2, 2.1, 2.0.1)로 내보내기
  • ODX 내보내기 시 다양한 옵션 설정 지원 (예: 테이블 기반 또는 서비스 기반)
  • ODX 데이터의 부분적 가져오기(예: 레이어 및 서비스만)
  • ODX 데이터 확인을 위한 ODXStudio View
  • 객체 ID(OID) 및 텍스트 ID(TID)에 대한 지능형 지원

보고서

  • 진단 사양 내보내기(RTF, HTML)
  • 서비스 개요 내보내기(CSV 파일)

기타

  • SAE J1979 및 SAE J2012 디지털 부록: 선택한 변형 또는 라이브러리로 상세 OBD 데이터 가져오기

AUTOSAR 개발에서의 데이터 교환

장점 및 이점

  • 기존 워크플로우(AUTOSAR)와의 포괄적인 통합
  • 관련 도구 간 진단 관련 데이터의 간편한 교환
  • 진단 데이터와 소프트웨어 컴포넌트 설명 간의 일관성
  • 변경 발생 시 자동화된 동기화 및 병합을 통해 개발 주기 단축
  • 소프트웨어 구성의 높은 자동화 수준
  • 일관된 DEXT 및 ODX 데이터: 두 데이터 모두 동일한 소스에서 생성됩니다.
SWC-Sync_UseCase1_new_CI.jpg

E/E 설계 도구인 PREEvision은 소프트웨어 및 진단 설계를 결합하여, 차량 진단을 E/E 개발 프로세스의 필수적인 부분으로 만듭니다.

  • 진단 모델은 PREEvision에서 CANdelaStudio로 직접 내보낼 수 있습니다.
  • 진단 데이터는 CANdelaStudio에서 더욱 정교하게 다듬어지고 보완됩니다.
  • 더 이상 진단 데이터를 소프트웨어에 수동으로 적용할 필요가 없습니다.
  • 두 도구 간의 데이터 교환을 통해 진단에 대한 내부 및 외부 관점이 동기화되도록 보장합니다.

진단 보고서의 모든 세부 정보가 포함된 서비스 및 fault memory가 고려됩니다. 진단 데이터 내보내기 범위는 software-hardware mapping, 즉 전용 ECU에서 진단 객체의 가용성을 기반으로 합니다.

SWC-Sync_UseCase_DaVinci_new_CI.jpg

DaVinci Developer Classic은 AUTOSAR 클래식 ECU용 소프트웨어 컴포넌트(SWC)의 아키텍처 디자인을 위한 도구입니다.

AUTOSAR 시스템 추출(SYS-EX)은 ECU에 대한 설명을 나타내는 시스템 설명(System Description)에서 추출한 데이터입니다. CANdelaStudio는 DaVinci Developer Classic의 AUTOSAR 시스템 추출 데이터를 “SWC Sync”(소프트웨어 컴포넌트 동기화) 기능의 출력 데이터로 사용합니다. 이를 통해 UDS 진단 구현과 관련된 AUTOSAR 시스템 추출 데이터의 내용과 신속하고 간편하게 동기화할 수 있습니다.

장점:

  • 진단 작성(예: DID 번호 및 DTC 번호 할당)을 통한 추가 처리를 위해 SWC를 CANdelaStudio의 진단 사양으로 단방향 동기화
  • 진단 포트가 포함된 AUTOSAR 시스템 추출 데이터를 기반으로 UDS ECU 진단 설명을 신속하게 생성합니다.
  • DCM 및 DEM 생성 간소화: AUTOSAR DEXT 포맷 및 DaVinci Configurator Classic과 결합하여 소프트웨어 컴포넌트에 대한 자동 mapping을 통해 AUTOSAR 모듈인 DCM(진단 통신 관리자) 및 DEM(진단 이벤트 관리자)을 쉽게 생성할 수 있습니다.

CANdelaStudio에서 초기 UDS 진단을 생성한 경우, 해당 DEXT 파일을 가져온 후 DaVinci Developer Classic에서 진단에 필요한 소프트웨어 부분을 쉽게 모델링할 수 있습니다.

맞춤형 서비스

귀사의 요구 사항에 완벽하게 맞춤화된 CANdelaStudio의 엔지니어링 서비스를 활용해 보십시오.

OEM_Tier1_Tailoring.jpg

당사의 사용자 정의 서비스는 다음과 포함합니다:

  • 플러그인을 통한 진단 콘텐츠가 포함된 고객 사용자 정의 포맷 지원(데이터 가져오기 및 내보내기)
  • 고객별 요구사항을 충족하기 위한 표준 제품 구성 요소(예: ODX 내보내기 등)의 사용자 정의화
  • OEM별 CANdelaStudio 템플릿(.cddt 파일) 생성
  • 선택된 CANdelaStudio 사용사례에 대한 신속하고 실습 중심의 교육을 위한 제품 코칭

FAQs

대화 시작하기
Pascale Morizur
대화 시작하기
차세대 진단 및 플래싱을 위한 솔루션과 도구에 관심이 있으신가요? 그렇다면 함께 이야기해 봅시다!

체험 버전 신청하기

관련 제품