DaVinci Configurator Pro
AUTOSAR 베이직 소프트웨어의 편리한 설정, 검증 및 생성

DaVinci Configurator Pro - AUTOSAR 베이직 소프트웨어 설정 툴

DaVinci Configurator Pro는 AUTOSAR ECU의 베이직 소프트웨어 (BSW)와 Runtime Environment (RTE)를 설정, 검증 및 생성하기 위한 주요 툴입니다.

장점

  • OEM의 시스템 디스크립션과 진단 디스크립션을 기반으로 한 BSW의 자동 파라미터화
  • 모든 BSW와 RTE를 위한 특정 설정 인터페이스
  • 제3 공급업체 모듈을 쉽게 통합
  • 문제 해결 팀을 통한 설정 검증
  • ECU 소프트웨어의 연속적 통합을 위한 Workflow 지원

응용 분야

베이직 소프트웨어 및 RTE 구성

  • 통신, NV 메모리, 진단 및 런타임 시스템과 같은 베이직 소프트웨어의 모든 측면을 위한 편리한 커스텀 사용자 인터페이스
  • 파라미터에 대한 네이티브 (Native) 보기를 지원하는 Generic configuration editor (GCE)
  • 구성 도중 의존적인 파라미터를 자동으로 조절
  • 복잡한 구성 작업을 보조하는 기능
펼치기

베이직 소프트웨어 및 RTE 검증

  • 파라미터의 포괄적인 모듈 맞춤형 적합성 체크
  • 오류 엔트리의 빠른 피드백을 위한 Live Validation
  • 사용자가 마우스 클릭만으로 실행할 수 있는 솔루션 제안 나열
  • 보다 나은 시야를 위한 개별 메시지의 승인 메커니즘

펼치기

베이직 소프트웨어 및 RTE 생성

  • 모듈 생성기는 설정 가능한 생성 시퀀스로 불러옴
  • 명령행으로 원하는 어떤 외부 생성기이든 통합 가능
펼치기

각 사용 사례에 적합한 DaVainci 제품 개요

일반 사용자 그룹

전문가 사용자 그룹

펼치기

버전 5.18의 특징

프로젝트 업데이트 기능 최적화

  • 선택한 진단 모듈만을 업데이트할 수 있어 Round Trip Time 감축
  • AUTOSAR 4.3.1에 따른 SecOC 파라미터 도출
  • Groovy 스크립트로 Input System Description 변경 가능

Task Mapping Editor 편의성 개선

  • 소프트웨어 컴포넌트(SWC)의 Origin Context 정보 표시

기능

  • OEM의 시스템 디스크립션과 진단 디스크립션 파일로부터 파라미터 추출
  • 추출한 파라미터의 쓰기 방지 디스플레이
  • 개별적으로 추출한 파라미터의 겹쳐쓰기 방지를 통해 시스템 디스크립션 상의 오류 수정
  • 시스템 디스크립션 변경 후 자동으로 설정 업데이트
펼치기
  • 프로젝트 업데이트 중 시스템 디스크립션 수정을 위해 스크립트 실행
  • ECU 설정 변경을 위해 자동화 스크립트 실행

펼치기
  • 시스템 디스크립션으로부터 추출한 파라미터 등에 대한 HTML 리포트 생성
  • Post-build loadable ECU로 설정 단계 전환. 이는 컴파일 이전 파라미터의 금지된 수정을 막아줍니다.
펼치기
  • 다른 프로젝트 간의 통합을 위한 비교 통합 기능
  • 모듈 구성을 별도의 파일에 잘게 나누어 저장. 파일 기반 구성 관리 시스템을 통해 간편하게 관리할 수 있습니다.
펼치기

AUTOSAR Network Explorer는 ARXML 형식으로 네트워크 디스크립션 편집을 위해 DaVinci Configurator Pro에 통합됨.

 

펼치기
  • Variant 정의 (AUTOSAR 컨셉에 따라 평가된 Variant 세트)
  • 각 Variant마다 입력 파일 세트 선택
  • 모든 Variant에 전체 설정 생성
  • 단일 Variant를 표시해주는 인터페이스 필터
  • 개별 파라미터의 Variance/Invariance 표시
펼치기

옵션

Option RTE: MICROSAR RTE 설정

  • SWC 통합에 특화된 에디터
  • 보조 기능 (예: SWC를 자동으로 연결하거나 SWC의 작업 배정을 간소화)

이 기능들은 DaVinci Developer 라이센스로도 가능합니다. 이미 DaVinci Developer 라이센스를 보유하고 계시다면 DaVinci Configurator Pro용 Option RTE가 필요치 않습니다.

펼치기

Option MD: 모듈 개발

  • 모듈, 컨테이터 및 파라미터 정의로 BSWMD 파일을 편리하게 생성
  • C-Code나 ARXML 포맷의 SWC 디스크립션을 위한 검증 규칙을 개발하기 위한 SDK (Software Development Kit)
펼치기

Option WF: 워크플로우 스크립트 개발

  • 시스템 디스크립션 스크립트 개발 (Python 2.7)

    • 시스템 디스크립션 단계에서 입력 데이터 교정
    • 프로젝트 업데이트 중 스크립트 자동 실행
    • DaVinci Configurator Pro으로 실행하기 위한 스크립트 파일의 서명

  • 개발 자동화 스크립트 (Groovy)

    • 파라미터 편집, 검증 결과 엑세스, 해결 작업의 실행 같은 다양한 작업 자동화
    • 스크립트 프로젝트의 쉬운 설치를 위한 보조
    • IntelliJ IDEA와 같은 툴로 스크립트 디버깅
    • 사용자 인터페이스나 명령행으로 스크립트 작업 실행

  • Option WF 스크립트 생성을 위해서만 필요합니다
    Execution of scripts is possible with 스크립트의 실행은 Option WF 없이도 DaVinci Configurator Pro로 가능합니다.
펼치기

제품 정보

펼치기
  권장 최소
프로세서
Hexa-Core
Dual-Core
메모리 (RAM)
16 GB,
32GB (큰 프로젝트 진행시)
8 GB
해상도 1920 x 1080 1600 × 900
운영체제 Windows 7, 8.1, 10 (64 Bit) Windows 7 (64 Bit)
디스크 SSD HDD

 

펼치기

기술적인 질문에 대한 답변이 필요하신가요? KnowlegdeBase를 이용해보세요!

 

펼치기

뉴스 & 이벤트

펼치기

지난 이벤트

펼치기

교육

AUTOSAR의 기본과 AUTOSAR 베이직 소프트웨어 및 툴에 대해 더 알고자 하십니까? 벡터는 1-5 일 과정의 모듈식 AUTOSAR Worshop을 제공합니다. 이 Workshop은 AUTOSAR 4 및 AUTOSAR 3에 대해 다룹니다. 예정된 모듈에 따라 이 Workshop은 다음을 제공합니다.

 

  • AUTOSAR 방법론을 학습할 수 있습니다.
  • ECU 개발의 주요 영역에 대한 통찰력을 얻을 수 있습니다.
  • 일부 OEM들의 사양을 알 수 있습니다.
  • ISO 26262에 따른 안전 관련 ECU를 위한 벡터 솔루션인 MICROSAR Safe을 소개합니다.


각 교육 모듈에 대한 자세한 정보는 교육 포털을 참조하십시오.

버전 히스토리 (영문)

DaVinci Configurator

Released: 2017-04-07

 

Extensions

Miscellaneous Tool Features
  • Support ASR4.3 Schema
  • Support DaVinci Developer 4.0
  • Improved vVIRTUALtarget configuration
  • Reworked and homogeneous context menues
  • Support of two Flexray communication controllers
  • Simplification of the Delete Module Assistant
  • Display CanTpNSa, CanTpNTa and CanTpNAe in Transport Protocol Editor
  • Postbuild-Selectable: Support of variance in Diagnostic Data Identifiers Editor
  • Performance: Optional deactivation of auto-solving actions to avoid GUI blocking time
  • Find View: Support of system description elements
  • Improved BSWM logical expression assistant for postbuild-selectable use cases
  • RTE configuration: support of execution order constraints and timing constraints
  • Support of description-based signal routing
Fixed Issues
  • Exception is shown when using "- Show all -" after project close
  • Postbuild-Selectable: Variant specific renaming of container isn't possible
  • Configurable option of silent update of DaVinci Developer workspace
  • Unhandled Event Loop Exception when updating Properties View after disconnecting connectors in the ECU Software Components editor
  • Wrong derivation of PnFilterMask
  • Display error annotations in the grid of the Task Mapping Editor
  • Wrong row selected during refresh of application connectors grid after adding/removing connection
  • Support multi-selection of Standard Configuration Files in Input File Editor
  • Derive CanIfHrh container for NmRangePdus
  • Stop file supervision during project update
  • Derive parameter NmCoordinator only if the container NmCoordinator exists and refers to a NmNode
  • Derive ComFirstTimeout for AUTOSAR 4.3
  • Derive the parameter SecOCFreshnessValueId
  • Error annotations are displayed on unexpected mode ports
  • SoAdRxUpperLayerType and SoAdTxUpperLayerType as specified in AUTOSAR 4.3
  • Missing ComSignalLength for ComGwSourceDescription
  • Do not derive routed SecOc Tx and Rx Pdus
  • Derive CanIfRxPduUserRxIndicationUL and CanIfTxPduUserTxConfirmationUL for SecOc PDUs
  • Derive FrIfUserRxIndicationUL and FrIfUserTxUL for SecOc PDUs
  • Missing [Can/Fr]IfUserTxConfirmation and [Can/Fr]IfUserRxIndication for SecOc Pdus contained in ContainerIPdus
  • SWC template generation GUI does not support cancellation
  • Do not derive FrIf/FrIfConfig/FrIfCluster/FrIfController/FrIfCtrlIdx
  • Move up and move down buttons of generator steps are always disabled
  • Update of a variant project fails if criterion names and variant names don't match
  • Derive the parameters ComGwDestinationDescription/ComUpdateBitPosition and ComGwSourceDescription/ComUpdateBitPosition
  • SoAdRxUpperLayerType and SoAdTxUpperLayerType not derived correct for DcmIPdus
펼치기

Released: 2017-02-20

 

Extensions

Miscellaneous Tool Features
  • Support of two Flexray communication controllers
Fixed Issues
  • Postbuild-Selectable: Variant specific renaming of container isn't possible
  • Enable state of a supervised entities individual supervision cycle in the Watchdogs editor
  • ″Element Usage″ command does not work in ″Memory Blocks″ editor
  • Correct ″Virtual target″ usage state within DaVinci Configurator GUI
  • Show recommended and preconfigured information for containers
  • Show the loading location of an element
  • PDUs editor shows "Com" section for NM CanIf PDU
  • Derive the parameter SecOCFreshnessValueId
  • Derive additional parameters for SecOC
  • Error annotations are displayed on unexpected mode ports
  • Input file preprocessing is not executed if the LegacyConverter is changed
  • "New Project" Assistant checks for existence of VTT tool even though the VTT target is not enabled in the project
  • Prevent creation of duplicate EcuC InitFunctions
  • Creating BswMModeConditions for BswMUserConditionRequests is not possible
  • Edit variance command is offered for conditions in non-post-build-selectable projects
  • Missing [Can/Fr]IfUserTxConfirmation and [Can/Fr]IfUserRxIndication for SecOc Pdus contained in ContainerIPdus
  • Swct-Generation GUI does not support cancelation
  • Duplicate DoIPConnection names might be generated
  • Wrong detected IPv4 broadcast address leads to multiple DoIPUdpVehicleAnnouncementConnections
  • A choice container can not be created with bswmdModel() in the automation interface
  • Do not derive FrIf/FrIfConfig/FrIfCluster/FrIfController/FrIfCtrlIdx
  • BSW management editor: newly created elements are not automatically selected in the tree
  • FrNmChannelIdentifiersMapping - consider correct FrNmCluster
펼치기

Released: 2017-01-02

 

Extensions

Diff & Merge
  • Introduction of 3-way-merge including an auto-merge functionality
  • Diff & merge for SystemDescription elements
  • Provide filter mechnism for Diff&Merge results
Miscellaneous Tool Features
  • DaVinci Configurator Lib: no more UUIDs in generated EcuC
Fixed Issues
  • Development Errors Editor throws exception, if DetGeneral container is not present
  • Do not derive routed SecOC Pdus
  • CreateMemBlockOnDefaultPartition throws an IllegalArgumentException.
  • Derive CanIfRxPduUserRxIndicationUL and CanIfTxPduUserTxConfirmationUL for SecOc PDUs
  • Derive FrIfUserRxIndicationUL and FrIfUserTxUL for SecOc PDUs
  • Missing ComIPduSignalGroupRef in ComIPdu
  • Missing ComSignalLength for ComGwSourceDescription
펼치기

Released: 2016-11-29

 

Extensions

Automation Interface
  • Automation API for various purposes like editing EcuC values, access of validation results, execution of solving actions
  • Integrated scripting host for executing Groovy scripts
  • Selection of script files and script projects
  • Execution of script tasks via the GUI and via command line
BSW Management Editor improved
  • Drag and drop support
  • Reuse of expressions
Miscellaneous Tool Features
  • Verify compatibility of vVIRTUALtarget basic version and DaVinci Configurator version
  • Support hex, binary, octal format for init values in system description
  • Allow export module configuration in read-only projects
  • Diagnostic extract processing: auto-connect of Dcm routine ports
  • Support of sender/receiver communication for Dem
  • Support of memory ranges from cdd file
  • Support 64-bit Signal Types for COM according to AUTOSAR 4.2.2
  • Support of CAN-FD request types within Transport Protocol Editor
  • Split the file preprocessing from the update workflow into an own workflow
  • Create separate EIRA TX IPDUGroups and EIRA RX/ERA RX IPDU Groups
  • Improve pool license handling within DaVinci Configurator
  • Support the replacement of variant module configurations
  • Provide new generation setting "Tresos performance optimization"
Fixed Issues
  • Alt+Click doesn't work in grids in the IOHwAb editor
  • PDUs Editor: sub-nodes of a module (i.e. the possible types of module PDUs) shall be sorted alphabetically
  • Not all EIRA TX Signals are mapped as ComMPncSignal
  • ComMPncSignal for EIRA Tx signal refers to the wrong channel
  • Do not map a EraSignal to a ComMPnc if it is only assinged to one channel
  • Duplicate log entries in Update Workflow log
  • Commandline option -m (--modulesToGenerate) does not work with an empty argument ("")
  • Preferred solving action marker not displayed within Validation View context menu
  • Update workflow gets aborted for FrNm with missing FrCommunicationCluster reference
  • PDUs Editor: routing path form not displayed correctly when selecting multiple destination PDUs
  • Mapping rule for FrIfByteOrder does not use definition in IPduToFrameMapping.packingByteOrder
  • PduRRoutingPath created twice for EIRA TX PDU
  • The creation of new projects with invalid identifier names shall be rejected
  • Project Settings Editor: EcuC File Reference File is not shown after adding a file
  • Derive parameter ComSignalGroupArrayAccess
  • Derive XNmComUserDataSupport parameter for CanNm, FrNm and UdpNm
  • Diff/Merge: tooltip in tree does not show all differences
  • Derivation of reference EthTSyn/EthTSynGlobalTimeDomain/EthTSynPortConfig/EthTSynGlobalTimeEthIfRef
  • Change mapping rules for TcpIpLocalAddr and TcpIpAddrAssignment to allow multiple assignment methods
  • FrTp connection mappings gets aborted at TpConnections without receivers
  • Change Generate-Directory in CommandLine-Generation without dpa-File
  • Derive parameter UdpNmComUserDataSupport
  • Add SecuredIPdus to PduR
펼치기

Released: 2017-01-02

 

Miscellaneous Tool Features
  • Simplifications in the "Delete Module Assistant"
Fixed Issues
  • GPT Validators and RAMTST Validator shall only be active for MICROSAR definitions
  • Adding variance to a non-variant project leads to project update with UNDEFINED file set
  • Rounding error in Bustiming editor
  • SwcGeneration stays in sync even annotated variant derived-from-referrables change
  • Derive CanIfTxPduUserTxConfirmationULType and CanIfRxPduUserIndicationUL for GeneralPurposePdu with category "XCP"
  • Variant merger should support post-build-selectable variance in DiagnosticConnections
  • RTE59001 appears after execution of RTE59000
  • Missing DataTypeMappingSet after project creation
  • Changes in ProjectStandardConfiguration Input Files are not notified by the FileSupervision
펼치기

Released: 2016-09-29

 

Miscellaneous Tool Features
  • Support MICROSAR OS Gen7 in configuration editors
  • Allow module configuration export in read-only projects
  • Task Mapping Editor: add a link to create new tasks
  • Change mapping rules for TcpIpLocalAddr and TcpIpAddrAssignment to allow multiple assignment methods
  • Support dynamic IP multicast address configuration
  • Support of CAN-FD request types within Transport Protocol Editor
Fixed Issues
  • Diff / Merge: Improve error message when project 'OTHER' is locked by another application
  • Duplicate log entries in Update Workflow log
  • Commandline option -m (--modulesToGenerane) does not work with an empty argument ("")
  • Exception is shown when closing a project while "Link with editor" is active
  • Derive XNmComUserDataSupport parameter for CanNm, FrNm and UdpNm
  • Derive parameter UdpNmComUserDataSupport
  • Persistency reload doesn't remove child objects of a removed subtree contained in several files
펼치기

Released: 2016-09-02

 

Extensions

Diff & Merge
  • Introduction of 3-way-merge including an auto-merge functionality
  • Diff & merge for SystemDescription elements
  • Provide filter mechnism for Diff&Merge results
Miscellaneous Tool Features
  • Support MICROSAR SafeWdgM in Watchdogs Editor
  • Task Mapping Editor: unmap functionality
Fixed Issues
  • Alt+Click doesn't work in grids in the IOHwAb editor
  • DcmDslConnections incomplete for DoIp + CAN
  • Value of System Extract property SocketConnection.clientPortFromConnectionRequest is ignored
  • Changing selection of tree nodes in Input Files Editor freezes the application
  • Error annotation does not finish in acceptable time in ECU Components editor
  • NullPointerException when switching number format
  • Project Settings Editor: EcuC File Reference File is not shown after add
  • The creation of new projects with invalid identifier names shall be rejected
  • PduRRoutingPath created twice for EIRA TX PDU
  • Update Workflow gets aborted for FrNm with missing FrCommunicationCluster reference
  • Rename of symbolic name value containers is denied even if the symbolic name parameters have equal values
펼치기

Released: 2016-11-22

 

Miscellaneous Tool Features
  • Detailed SIP license state information
  • Derive IpduM/IpduMGeneral/IpduMHeaderByteOrder
  • CanNmMsgRepeatMsgInd is now derived from NmEcu.nmRepeatMsgIndEnabled
Fixed Issues
  • GPT Validators and RAMTST Validator shall only be active for MICROSAR definitions
  • Display errors in tooltips with long texts
  • Tool freezes when many elements are selected from the Validation View
  • Exception when selecting DemEventParameter in Basic Editor
  • Not all EIRA TX Signals are mapped as ComMPncSignal
  • Commandline generation does not detect missing system description synchronization (RTE59000)
  • 'V' - annotation at tree node labels does not reflect same state as editors
  • Enable the GUI to support correctly the Array mapping to primitive signals within a Record
  • Commandline update ends always with command error code 0
  • Unhandled event loop exception when starting update with a write protected "Log" folder
  • NullPointerException during FrTpMapping
펼치기

Released: 2016-11-22

 

Miscellaneous Tool Features
  • Provide possibility to import differences regarding derived Configuration Elements
  • Improve pool license handling within DaVinci Configurator
Fixed Issues
  • User Annotations are not considered by diff and merge feature
  • SWC Generation creates non AR conform swCalibrationAccess-Properties for Type-References
  • Filtered validation view displays resuls twice and faulty
  • Commandline generator in Asr3 use case reports a SIP update warning
  • Postbuild Loadable should be defined during Project Setup (Diagnostic-Only support)
  • Differences Views don't display value for objects of type MIReferenceValue
  • Clicking on "+" does not expand the node in the DifferencesView
  • Instance reference cannot be edited on Japanese Windows systems
펼치기

Released: 2016-12-12

 

Fixed Issues
  • Module import should notify if an according module does already exist
  • Update cannot be started due to missing ECU instance
  • Improve pool license handling within DaVinci Configurator
  • Instance reference cannot be edited on Japanese Windows systems
  • A dongle option license incorrectly activates a DaVinci Configurator PRO license
  • Ctrl+Alt+Del is handled as delete in List Views
펼치기

문의

임베디드 소프트웨어 및 AUTOSAR 기술영업

벡터코리아 IT ㈜

서울특별시 용산구 한강대로 69
용산푸르지오써밋 업무동 9층
04378
한국

전화: +82 2 807 0600 Ext.4
팩스: +82 2 807 0601
이메일: embedded@kr.vector.com