DaVinci Configurator Pro
AUTOSARベーシックソフトウェアの設定、検証、生成

DaVinci Configurator Proの概要

DaVinci Configurator ProはAUTOSAR ECU上のベーシックソフトウェア (BSW)およびRTE(Runtime Environment) の設定、検証、生成で中心的な役割を果たすツールです。

 

特長

  • 自動車メーカーのシステム/診断記述に基づき、ベーシックソフトウェアを自動的にパラメーター化
  • ベーシックソフトウェアおよびRTEのすべての領域に、専用の設定用インターフェイスを装備
  • サードパーティーのサプライヤーから提供されるモジュールを手軽に統合
  • 設定の検証に問題解決のためのヒントを提供
  • ワークフローのサポートにより、ECUソフトウェアの継続的統合に対応

適用分野

ベーシックソフトウェアとRTEの設定

  • 通信、NVメモリー、診断、ランタイム環境といったベーシックソフトウェアの全領域をカバーする、使いやすいカスタムのユーザーインターフェイス
  • パラメーターをネイティブ形式で表示できるGeneric Configuration Editor (GCE)
  • パラメーターの設定中に、依存関係のあるパラメーターを自動調整
  • 複雑な設定タスクを支援する機能
さらに表示

ベーシックソフトウェアとRTEの検証

  • パラメーターの整合性をモジュール別および包括的にチェック
  • 入力のライブ検証によって誤入力を即座にフィードバック
  • 推奨される解決策を一覧から選び、クリックして実行
  • 概要を把握しやすくするため、個別のメッセージを非表示にする認識メカニズム
さらに表示

ベーシックソフトウェアとRTEの生成

  • 設定可能な生成シーケンスでモジュールジェネレーターを呼出し
  • コマンドラインからの呼出しにより、適切な外部ジェネレーターを任意に統合
さらに表示

ユースケースにおける必要となるDaVinci製品の概略

スタンダードユーザーグループ

 

 

エクスパートユーザーグループ

さらに表示

バージョン5.17の新機能

新しいアシスタント機能によりプロジェクト入力ファイルの設定が省力化

  • プロジェクト入力ファイルを選択するエディターを改良
  • 入力ファイルを事前解析し、プロジェクト更新機能を柔軟に設定

RTE設定でより効率的にSWCの概要を把握

  • ECUソフトウェアコンポーネントエディターを改良
  • 未接続ポートの概要をより簡単に把握
  • ポートターミネーターを定義し、意図的に接続しないポートをマークアップ

AUTOSARリリース4.3.1のサポート

  • AUTOSAR 4.3.1スキーマと整合するARXMLファイルの作成

機能

  • 自動車メーカーのシステム/診断記述ファイルからパラメーターを導出
  • 導出済みパラメーターを書込み禁止で表示
  • 導出済みパラメーターの上書きを管理下で個別に行うことにより、システム記述の誤りを修正
  • システム記述の変更後に設定を自動更新
さらに表示
  • プロジェクト更新時にスクリプトを実行し、システム記述を変更
  • 自動化スクリプトの実行により、ECUの設定を変更
さらに表示
  • システム記述から導出されたパラメーターなどに関するHTMLのレポートを生成
  • Post-build loadable ECU用に設定フェーズを切替え
さらに表示
  • プロジェクトの各分岐を統合するための差分/マージ機能
  • モジュール設定を別ファイルに分け、小さい単位で保存。これによってファイルに基づく設定管理システムでの管理が容易
さらに表示
  • DaVinci Configurator Proに統合されたAUTOSAR Network Explorerにより、ARXML形式のネットワーク記述を編集

 

さらに表示
  • バリアント(AUTOSARのコンセプトに準拠したEvaluated Variant Set)の定義
  • バリアントごとの入力ファイルセットの選択
  • すべてのバリアントを含む全体的なコンフィギュレーションの作成
  • 1つのバリアントを表示するためのインターフェイスフィルター
  • 各パラメーターの変動部分/不変部分の表示
さらに表示

オプション

オプションRTE:MICROSAR RTEの設定

  • SWCを統合するためのカスタムエディター
  • SWCの自動的なリンクや、SWCのタスク割り当ての簡素化を目的とした支援機能

注:これらの機能は、DaVinci Developerのライセンス下でも有効になります。DaVinci Developerのライセンスをお持ちの場合、DaVinci Configurator Pro用のオプションRTEは必要ありません。

さらに表示

オプションMD: 独自モジュールの開発

  • モジュール、コンテナ、パラメーターの定義が記述されたBSWMDファイルを簡単に作成
  • お客様独自の検証ルールを開発するためのSDK (ソフトウェア開発キット) と、CコードまたはARXML形式のSWC記述を生成するジェネレーター
さらに表示

ワークフロースクリプトの開発

  • システム記述スクリプトの開発 (Python 2.7)

    • システム記述レベルでの入力データ修正
    • プロジェクト更新中にスクリプトを自動実行
    • DaVinci Configurator Proで実行するためのスクリプトファイルのシグネチャー

  • 自動化スクリプトの開発 (Groovy)

    • パラメーターの編集、検証結果へのアクセス、解決アクションの実行などの多様なアクションを自動化
    • スクリプトプロジェクトを簡単にセットアップするための支援機能
    • IntelliJ IDEAなどのツールによるスクリプトのデバッグ
    • ユーザーインターフェイスとコマンドラインの両方からスクリプトタスクを実行

注:オプションWFはスクリプト作成時のみ必要となります。 スクリプトの実行はDaVinci Configurator Proで可能であり、オプションWFは不要です。

 

オプションWF:プロジェクト更新中に入力データを自動修正

さらに表示

関連情報

ファクトシート:

さらに表示
要素 推奨 最小要件
CPU Quad Core Dual Core
メモリー (RAM) 16 GB 8 GB
画像解像度 1280 × 1024 1024 × 768
オペレーティングシステム Windows 7, 8.1, 10 (64 Bit) Windows 7 (64 Bit)

 

製品に関するより詳しい情報は Knowledge Base (英語版)へ

さらに表示

ダウンロード

ニュース/イベント

さらに表示

過去のイベント

さらに表示

トレーニング

ベクター・ジャパンでは、ベクターのソフトウェアツール、ソフトウェアコンポーネント、最新のバステクノロジーやプロトコルに関する日本語のトレーニングを多数開催しております。トレーニングの概要につきましては、トレーニングポータルにてご紹介しておりますので、是非ご覧ください。

 

トレーニングポータルのページへ

バージョン履歴

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
さらに表示