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.17의 특징

새로운 어시스턴스 기능으로 보다 간편해진 프로젝트 입력 파일 설정

  • 프로젝트 입력 파일을 선택할 수 있는 입력 파일 어시스턴스 및 에디터
  • 입력 파일 사전분석에 의한 프로젝트 업데이트 기능의 유연한 설정

RTE 설정시 소프트웨어 컴포넌트 개요 개선

  • ECU 소프트웨어 컴포넌트 에디터 개선
  • 단선된 포트를 보다 쉽게 파악 가능
  • 의도적으로 단선된 포트를 표시하기 위한 포트 터미네이터의 정의

AUTOSAR 4.3.1 지원

  • AUTOSAR 4.3.1 스키마에 대응되는 ARXML 파일 생성

기능

  • 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로 가능합니다.
펼치기

제품 정보

펼치기
  권장 최소
프로세서 Quad Core Dual Core
메모리 (RAM) 16 GB 8 GB
해상도 1280 × 1024 1024 × 768
운영체제 Windows 7, 8.1, 10 (64 Bit) Windows 7 (64 Bit)For m

 

자세한 정보는 Knowledge Base를 방문하십시오.

펼치기

뉴스 & 이벤트

펼치기

지난 이벤트

펼치기

교육

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.1
팩스: +82 2 807 0601
이메일: embedded@kr.vector.com