controldesk next generation¤ste/pruefstaende... · n new measurement and recording tutorial n...
TRANSCRIPT
www.dspace.com
ControlDesk® Next Generationn Universal, modular experiment and instrumentation software for ECU development
n Integrated ECU calibration, measurement and diagnostics access (CCP, XCP, ODX)
n Synchronized data capture across ECUs, RCP and HIL platforms, and bus systems
n Powerful layouting, instrumentation, measurement and post-processing
n Support of dSPACE VEOS® for offl ine simulation
n NEW: ControlDesk 4.2.1
2
ControlDesk Next GenerationTest and Experiment Software /
2012
ControlDesk® Next Generation
Universal experiment software for electronic control unit (ECU) development
Highlights
nUniversal, modular experiment and instrumentation
software for ECU development
nIntegrated ECU calibration, measurement and
diagnostics access (CCP, XCP, ODX)
nSynchronized data capture across ECUs,
RCP and HIL platforms, and bus systems
nPowerful layouting, instrumentation,
measurement and post-processing
Application Areas
ControlDesk Next Generation is the dSPACE experiment
software for seamless ECU development. It performs all the
necessary tasks and gives you a single working environment,
from the start of experimentation right to the end. These
are some of the tasks it can be used for:
nRapid control prototyping (fullpass, bypass)
nHardware-in-the-loop simulation
nECU measurement, calibration, and diagnostics
nAccess to vehicle bus systems (CAN, LIN, FlexRay)
nVirtual ECU testing with dSPACE VEOS®1)
Key Benefi ts ControlDesk Next Generation unites functionalities that until
today required several specialized tools. It provides access to
simulation platforms as well as to connected bus systems
and can perform measurement, calibration and diagnos-
tics on ECUs, e.g., via standardized ASAM interfaces.
Its fl exible modular structure (p. 4) provides high scalabil-
ity to meet the requirements of specifi c application cases.
This gives you clear advantages in terms of handling, the
amount of training needed, the required computing power,
and costs.
1) Please see www.dspace.com/goto?VET for more information on virtual ECU testing, and p. 17 for more informationon PC-based offl ine simulation with dSPACE VEOS.
Virtual ECU testing1)
Rapid controlprototyping
(fullpassing/bypassing)
Access to vehiclebus systems
Synchronized time base on all platforms/devices
Hardware-in-the-loop simulation
ECU (measurement, calibration and
diagnostics)
PC-based offline simulation
CAN
LIN
FlexRay
3
ControlDesk Next GenerationTest and Experiment Software /
2012
Functionality Overview
Module Description
ControlDesk Next Generation – Basic Version n Same tool for rapid control prototyping, HIL simulation, offline simulation ECU calibration and diagnostics
n Easy creation of layouts and instrumentsn Synchronous measurement on all data sourcesn Integrated project and experiment managementn Integrated measurement data analysisn Compatibility with several ASAM standardsn Powerful tool automation capabilities for user-specific extensions and optimal process integrationn CAN access by dSPACE hardware1) and PC bus interfaces (e.g. DCI-CAN1): CAN monitoring,
CAN logging, and automatically generated bus instruments for CAN messagesn Operator mode (protects your projects and experiments against unauthorized changes)n Support of dSPACE VEOS® for offline simulation (see also p. 17)
ControlDesk Next Generation – Operator Version n Using projects and experiment data that have been created before with the Basic Versionn Protection against altering and creating projects and experiments
Standard Platforms Module n Support of dSPACE RCP and HIL platforms (DS1005, DS10062), DS1103, DS1104, MicroAutoBox)
Multiprocessor Module3) n For using ControlDesk Next Generation with dSPACE multiprocessor systems based on DS1005 or DS1006
SCALEXIO® Platform Module4) n For using ControlDesk Next Generation with dSPACE SCALEXIO
NEW: SCALEXIO Multicore Module5) n Support of multicore applications for dSPACE SCALEXIOn Add-on to SCALEXIO Platform Module
ECU Interface Module n AUD, NBD, JTAG/Nexus, JTAG/OCDS and JTAG/SDIn CCP (CAN Calibration Protocol)n XCP on CANn XCP on Ethernet6) (TCP/IP and UDP/IP)n XCP on FlexRay
ECU Diagnostics Module n Compliance with the ODX database standardn Support of ISO protocols for CAN and K-Linen Dedicated instruments to execute diagnostic services and to read or clear the ECU fault memoryn ECU flash programming via diagnostic interfacesn Support of ASAM MCD-3D v2.0.2
Signal Editor Module7) n For graphical stimulus definitionn Time-synchronous stimulus generation on dSPACE real-time hardwaren Measured data can easily be replayedn Complex stop trigger conditions for segments possiblen Several stimulus patterns can be executed independentlyn Support of HIL-API stimulus format (.stz files, i.e. zipped .sti files)
Bus Navigator Module n Support of CAN (incl. J1939), LIN, and FlexRay busesn Replaying recorded CAN messages with dSPACE hardware or PC bus interfacesn Automatically generated bus instruments for LIN and FlexRay for dSPACE hardwaren LIN monitoring and logging for dSPACE hardwaren Automatic handling of all platforms in a projectn FlexRay monitoring and logging via PC bus interfaces8)
Failure Simulation Module n Managing the failure insertion unit (FIU) of dSPACE Simulator
MCD3 Automation Module9) n Automation interface for measurement, calibration, and diagnostics according to the ASAM MCD-3 standard
n Continuous data acquisition in real-time rastern Remote ASAM MCD-3 access to ControlDesk Next Generation via COM/DCOM API
1) To access the CAN interfaces of dSPACE hardware (i.e., to send and receive CAN messages), the Standard Platforms Module is necessary.2) To run the DS1006 with Quad-Core AMD OpteronTM processor as a multiprocessor system by using individual cores of
the multicore processor, the Multiprocessor Module for ControlDesk Next Generation is needed additionally.3) Add-on to the Standard Platforms Module.4) The SCALEXIO Platform Module includes the Standard Platforms Module.5) Add-on to the SCALEXIO Platform Module.6) Also for access to simulated virtual ECUs.7) Signal generation not supported for the DS1103 and DS1104.8) Support for dSPACE hardware is planned for a future dSPACE release.9) The MCD3 Automation Module is not supported by the ControlDesk Next Generation – Operator Version.
4
ControlDesk Next GenerationTest and Experiment Software /
2012
Order Information
Product Order Number
ControlDesk Next Generation – Basic Version n CDNG_BASIC
ControlDesk Next Generation – Operator Version n CDNG_O6)
Standard Platforms Module n CDNG_STD
Multiprocessor Module7) n CDNG_MP
SCALEXIO Platform Module8) n CDNG_SCLX
NEW: SCALEXIO Multicore Module9) n CDNG_SCLX_MC
ECU Interface Module n CDNG_ECU
ECU Diagnostics Module n CDNG_DIAG
Signal Editor Module n CDNG_SE
Bus Navigator Module n CDNG_BNV
Failure Simulation Module n CDNG_FS
MCD3 Automation Module n CDNG_MCD3
ControlDesk Next Generation – Loader Version n Free of charge
ControlDesk Next Generation: Modules
ControlDeskNext Generation –
Basic Version1)
ControlDeskNext Generation –Operator Version2)
StandardPlatforms Module
ECU InterfaceModule
SCALEXIOPlatform Module4)
Multi-processorModule3)
ECU DiagnosticsModule
MCD3 AutomationModule6)
Signal EditorModule
Bus NavigatorModule
Failure SimulationModule
Versions
Platformsupport
Additionalfunctionality
1) Comprehensive Basic Version; a free Loader Version (platform handling only) is also available.2) Protection against altering and creating projects and experiments.3) Add-on to the Standard Platforms Module4) Includes the Standard Platform Module.5) Add-on to the SCALEXIO Platform Module6) Please note: The MCD3 Automation Module is not supported by the Operator Version.
SCALEXIOMulticoreModule5)
Module Overview
6) CDNG_O is free of charge, but is available only if ordered together with CDNG_STD or CDNG_SCLX.7) Add-on to the Standard Platforms Module8) The SCALEXIO Platform Module includes the Standard Platforms Module. 9) Add-on to the SCALEXIO Platform Module
5
ControlDesk Next GenerationTest and Experiment Software /
2012
NEW: ControlDesk 4.2.1
Improvement
n Platforms and devicesn Support of multicore applications for dSPACE SCALEXIO®
n New cmdloader command line tool for downloading and starting applications (e.g., for use in automation scenarios)
n Instrumentationn Improved XY Plotter instrument (with triggered mode, several x-axes) for more flexibility in high-frequency applications (e.g., electric drive systems)n Use of complete measurement arrays and value blocks in Variable Array instruments
n Documentationn New Measurement and Recording tutorialn Improved tool automation reference
n Bugfixes and minor enhancements
6) CDNG_O is free of charge, but is available only if ordered together with CDNG_STD or CDNG_SCLX.7) Add-on to the Standard Platforms Module8) The SCALEXIO Platform Module includes the Standard Platforms Module. 9) Add-on to the SCALEXIO Platform Module
ControlDesk Next Generation Product Support CenterThe ControlDesk Next Generation Product Support Center is
the primary online resource for ControlDesk Next Generation
users and provides informa tion about releases, compatibility
information, FAQs, additional utilities, etc. The entry gate is
www.dspace.com/cdngpsc
Relevant Software and Hardware1)
Software Order Number
Required n Operating system: www.dspace.com/goto?os_compatibility –
Optional n dSPACE VEOS® (for offline simulation, see also p. 17) See product information.
Hardware Order Number
Required n Pentium® 4 at 2.0 GHz or faster –
n 1 GB RAM or more –
10) ControlDesk Next Generation is also approved for the MicroAutoBox Embedded PC (running under Microsoft® Windows® 7, 32-bit Ultimate).
6
ControlDesk Next GenerationTest and Experiment Software /
2012
ControlDesk Next Generation – Basic VersionComprehensive FunctionalitiesThe ControlDesk Next Generation – Basic Version is a
comprehensive basic module offering many fundamental
features for experiment creation and management, instru-
mentation, etc. The module can be extended with further
ControlDesk Next Generation modules. With the Contr-
olDesk Next Generation – Basic Version, you can prepare
project/experiment data (such as layouts, data sets and
measurements) for later use in the operator mode or in the
ControlDesk Next Generation – Operator Version (p. 18).
Description
n Easy creation of layouts and instrumentsn Synchronous measurement on all data sourcesn Integrated project and experiment managementn Integrated measurement data analysisn Compatibility with several ASAM standardsn Powerful tool automation capabilities for user-specific extensions and optimal process integrationn CAN access by dSPACE hardware1) and PC bus interfaces (e.g. DCI-CAN1): CAN monitoring, CAN logging, and automatically generated bus instruments
for CAN messagesn Operator mode (protects your projects and experiments against unauthorized changes)n Support of dSPACE VEOS® for offline simulation (p. 17)
Order Information
Product Order Number
ControlDesk Next Generation – Basic Version n CDNG_BASIC
1) To access the CAN interfaces of dSPACE hardware (i.e., to send and receive CAN messages), the Standard Platforms Module (p. 17) is necessary.
7
ControlDesk Next GenerationTest and Experiment Software /
2012
Project ManagementOrganizing Projects and ExperimentsControlDesk Next Generation organizes your work in
projects and experiments. A project is the outer organi-
zational frame for your work on a topic. Within the proj-
ect you can have many experiments, for example, each
representing a unique hardware setup. You can also assign
different variable descriptions to a single platform/
device in the experiment and easily switch between
them later on. The project level also holds global docu-
ments such as specifications or reports. The experiment
level is for organizing your instrument panels (layouts),
variable descriptions, data sets, signal generators, failure
simulation systems, and more. All your data is well structured
at all times and easy access is provided by the ControlDesk
Next Generation Project Manager. You can manage your
ControlDesk Next Generation projects with your version
control system. Check-out and check-in operations are
directly supported by ControlDesk Next Generation.
Selecting a project and experiment in ControlDesk Next Generation.
Example project in ControlDesk Next Generation’s Project Manager.
Layouts can be grouped in folders.
8
ControlDesk Next GenerationTest and Experiment Software /
2012
Instrumentation Visualizing Variables on LayoutsControlDesk Next Generation offers two ways to visualize
variables on layouts. One possibility is to select variables via
the Variable Browser, place them on the layout (via drag &
drop or keyboard), and assign instruments to them (suitable
instruments like the table editor are shown). Another way is
Instrument SelectorThe Instrument Selector offers the entire set of instruments,
that can be placed on the layout (drag & drop). From there,
the instrument can be confi gured, and variables can be
assigned to it. You can defi ne favorite instruments to be
offered every time you work with the variable-based
layouting. Pre-confi gured instruments (e.g., background
color defi nable) can be saved as custom instruments.
A variable can easily be displayed in an instrument.
Instrument SelectorTable Editor
to select an instrument from the Instrument Selector, place
it on the layout, confi gure it, and then assign variables to
the instrument. The Variable Browser uniformly shows the
variables of the platforms/devices contained in the experi-
ment, and the list can be fi ltered.
9
ControlDesk Next GenerationTest and Experiment Software /
2012
Variable ArrayWith the Variable Array instrument it is easy to quickly visual-
ize multiple variables. Each variable is displayed in a row of
the instrument. The variables are marked via multi-selection
and dragged to the layout. The Variable Array provides
different column and cell types. This combination of both lets
you individually specify what is displayed in the instrument
cells and how you can change a parameter value.
Variable Array
Editing 3-D MapsControlDesk Next Generation has powerful features
for editing 3-D maps:
nInterpolation when axis values are changed
nInterpolation of all maps related to the
same shared axis
nXZ and YZ projections of 3-D maps
nEasy exchange of data with Microsoft® Excel®
3-D map in the Table Editor
Multiswitch InstrumentnInstrument for changing variable values by clicking sensi-
tive areas in the instrument and for visualizing different
states, depending on the current value of the connected
variable
nYou can easily implement different switch types, e.g.,
rotary switches (with different positions, optionally
spring-loaded), manual and automatic gearshifts, igni-
tion locks
Multiswitch Instrument
10
ControlDesk Next GenerationTest and Experiment Software /
2012
PlotterThe plotter in ControlDesk Next Generation is the cen-
tral component for data visualization. With plotters, the
measured data can be compared to online data. Plotter data
can be displayed continuously or triggered (similar to an
oscilloscope).
The Plotter instrument provides a variety of features dedi-
cated to efficient data analysis:
n XY cursor
n Time cursor
n Zoom view
n Option to display several y-axes in a stacked view
n Scroll bar below display area for navigation
n Automatic calculation of maximum, minimum, mean
value, and standard deviation over displayed time interval
n Various print and image creation capabilities
n Option to synchronize the time intervals of multiple
plotters
n Display of signals over time or as XY plot
n Save selected signals and time interval to a new
measurement file, with or without data reduction
n Move and copy signals from one y-axis to another,
or to another instrument (drag & drop)
n Display bit signals
n A leading raster can be assigned to the plotter to
directly connect the triggered visualization to a
triggered measurement raster
Data visualization with ControlDesk Next Generation’s plotter Plotter with leading raster visualization
11
ControlDesk Next GenerationTest and Experiment Software /
2012
NEW: XY PlotterNew, more flexible XY Plotter instrument
n Visualization of several curves (xy pairs of signals)
n Triggered XY Plotter visualization (specially suited
for high-frequency applications such as electric drive
systems)
n Background picture possible
n Easy zooming and moving
n Data cursors to analyze the curves
Steering ControllerThe Steering Controller provides a graphical representa-
tion of a connected game controller device and lets you
calibrate scalar parameters by moving the device or pressing
its buttons or switches.
NEW: XY Plotter
12
ControlDesk Next GenerationTest and Experiment Software /
2012
View SetsControlDesk Next Generation’s View Sets are named con-
fi gurations which help manage different control bar and tool
bar confi gurations. This saves an enormous amount of time
when you work with different use cases and functionalities,
as the View Sets can easily be switched via a specifi c View
Set toolbar, and can be restored to a reset state that has
been saved before. View Sets can be created, renamed,
imported and exported, or assigned to a user-selected im-
age for customization.
Customized View Set toolbar View Set dialog
General Handling
13
ControlDesk Next GenerationTest and Experiment Software /
2012
MeasurementEasy Configuration of MeasurementsTo handle measurements and recordings, ControlDesk Next
Generation provides the Measurement Configuration tool.
The Measurement Configuration tool gives you access to
all the variables selected for measurement and recording,
lets you configure measurements and recordings, and helps
you define and manage triggers for measurement. All the
variables of all the platforms and devices in the active
experiment that are selected for recording can be listed.
Multi-raster measurements can be performed.
Measurement configuration List of measured signals
Triggered MeasurementsYou can define real-time triggers to influence the data stream
between the PC and the dSPACE hardware. The plotter can
be synchronized with these settings for an oscilloscope-like
presentation.
Multiple recorders
Multiple RecordersYou can record to different destination files concurrently,
with independent start/stop triggering.
14
ControlDesk Next GenerationTest and Experiment Software /
2012
BookmarksYou can set bookmarks during a measurement or recording
to mark certain measurement points you want to analyze
later. Bookmarks can be set either manually or automatically,
for example, by definable triggers. The bookmark navigator
gives you a list of all the bookmarks in the current measure-
ment and in the measurement files loaded in ControlDesk
Calculated VariablesYou can create new variables, called calculated variables,
whose values are calculated from other variables in the
associated description file. A formula editor helps you de-
fine the calculation method. It is even possible to access
previous values in order to implement filters, derivations,
integrations or statistical functions such as mean values.
Calculated variables can be connected to instruments in
Next Generation. The bookmark navigator is linked with the
visualization in the Plotter instrument. When a bookmark is
selected in the navigator, the correct time context is displayed
in the plotter and the associated bookmark is highlighted.
You can edit and search for bookmarks in the navigator.
ControlDesk Next Generation and recorded in measurement
files just like normal measurement variables. You can also
create calculated variables based on variables in measure-
ment files during postprocessing. Import and export options
for calculated variables and formulas makes it easy to reuse
them in different experiments and projects.
Measurement Data Pool
Measurement Data PoolThe Measurement Data Pool gives you an overview of all the
measurement files loaded in ControlDesk Next Generation
and displays the variables and bookmarks associated with
each file. Powerful filter options make it easy to find and
show the relevant information. Complete measurement files
can by assigned to an existing layout. Data can be imported
and exported in standard formats (such as MDF).
15
ControlDesk Next GenerationTest and Experiment Software /
2012
Tool AutomationControlDesk Next Generation APIAn object model in ControlDesk Next Generation –
Basic Version lets you access many of its functions by
automation scripts. The Application Programming Inter-
face is accessible from .Net programming languages (e.g.,
Visual Basic and C#) and COM/DCOM-based programming
languages (e.g. Python and C++). With scripts you can per-
form your complex workflows in no time, such as creating
a project and experiment with your custom settings. The
API also lets you implement individual functionality, such as
exporting data sets in a custom file format, to ensure that
ControlDesk Next Generation integrates perfectly into
your existing development process. (For automation based
on the ASAM MCD-3 standard, please see p. 30, MCD-3
Auto mation Module).
Python EditorControlDesk Next Generation has an integrated Python
editor with syntax highlighting and automatic code completion
(IntelliSense). In conjunction with the Python interpreter, which
also ships with ControlDesk Next Generation, you have all
you need to write automation scripts efficiently. The interactive
command line interpreter in ControlDesk Next Generation
lets you test your lines of code on the go while scripting.
Key BenefitsnAutomated processing of recurrent, time-consuming
tasks, such as parameter studies
nAutomated experiment creation and configuration
nPowerful event mechanism to react to tool and user
events, for example
nControlDesk Next Generation tool automation library
available with AutomationDesk®
Advanced ControlDesk AutomationnEvent handling: React by automation scripts or exter-
nal tools (such as AutomationDesk) to tool events from
ControlDesk Next Generation (such as “start measure-
ment”)
nProcedural and object-oriented programming features
nManual modification of generated scripts for advanced
operations with built-in Source Code Editor
Use Case Examples for Tool AutomationnLayout and instrument handling
nData set handling
nExperiment handling
nPlatform handling
nProject handling
nFailure simulation
Event Configuration dialog
Available with AutomationDesk: Tool Automation Library for ControlDesk Next Generation
16
ControlDesk Next GenerationTest and Experiment Software /
2012
Data SetsData Structures with Parameter ValuesDifferent operations can be performed on data sets loaded
in ControlDesk Next Generation. You can copy and rename
data sets and export them as a CDF file (Calibration Data
Format as standardized by ASAM), DCM file, or Microsoft®
Excel®-compatible file. Data sets can also be write-protected.
Data Set ManagerWith the Data Set Manager, you can list, compare and
merge calibration parameters contained in data sets, and
edit data sets. New data sets can be created and calibra-
tion notes can be added to individual parameters. You can
compare any number of data sets and show their differ-
ences. ControlDesk Next Generation provides options to
Calibrating VariablesControlDesk Next Generation offers many input instruments
for adjusting parameter values. Of course, it is possible to
calibrate scalar as well as multidimensional parameters.
Parameter changes can be made as physical values or as
represented on the target platform, as hex, decimal, or
binary values.
generate reports as XML, HTML or PDF files. In addition,
with customer-specific XML style sheets you can adapt
reports individually. You can store data sets in a global
pool and compare them with data sets from other proj-
ects and experiments. You can import .par files from
ControlDesk 3.x into an experiment as a data set.
Data Set Manager
17
ControlDesk Next GenerationTest and Experiment Software /
2012
PC-Based Offline Simulation with dSPACE VEOS®
mechanism to simulate Simulink models for which C code
has been created with MathWorks Simulink Coder™ (formerly
Real-Time Workshop®).
There is an additional functionality to automatical-
ly generate TRC files that give Simulink models the
same handling on dSPACE real-time platforms and
with dSPACE VEOS. Offline-simulated plant models
can be accessed via TRC fi le with the ControlDesk Next
Generation – Basic Version.
Plant modelVirtual ECU
A2L TRC
Virtual ECU
dSPACE VEOS
PC-based offl ine simulation with dSPACE VEOS and ControlDesk Next Generation.
Early Verifi cationFor early verifi cation, ControlDesk Next Generation can di-
rectly access virtual ECUs and MathWorks Simulink models
simulated with dSPACE VEOS®. This C-code-based simulation
lets you perform virtual calibration and measurement tasks
directly on Windows® PCs. The virtual ECUs (developed with
SystemDesk®) are handled by ControlDesk Next Generation
just like real ECUs: They are described by ASAM A2L fi les
and can be accessed via XCP on Ethernet (with the ECU
Interface Module, see p. 23). You can also use the same
18
ControlDesk Next GenerationTest and Experiment Software /
2012
ControlDesk Next Generation – Operator VersionProtection Against Unauthorized ChangesControlDesk Next Generation – Operator Version is a cost-
effective version of ControlDesk Next Generation that provides
a subset of functionality for running existing experiments.
When using ControlDesk Next Generation – Operator Version,
you can only use project/experiment data (such as layouts,
data sets and measurements) that were previously created
and saved with ControlDesk Next Generation – Basic Version
(p. 6). The Operator Version provides the same functionalities
as the operator mode of the Basic Version.
Description
n Use projects and experiment data that were previously created with the Basic Versionn Protect against altering and creating projects and experimentsn Perform measurements on platforms/devices (corresponding platform/device module licenses needed)n Use existing layouts (without modification)n Reload variable descriptionsn Record data files (automatically added to the experiment)n Export measurement data filesn Change the working data setn Duplicate and export data setsn Use tool automation (for all functionality available with the Operator Version)n Work with Bus Navigator instruments included on existing layoutsn Monitor, log and replay bus data with the Bus Navigator (CDNG_BNV license needed)n Perform signal generation with existing signal descriptions (CDNG_SIGNALEDITOR license needed)n Work with failure patterns of existing failure simulation systems (CDNG_FS license needed)n (Please note: The MCD3 Automation Module is not supported by the Operator Version.)
Order Information
Product Order Number
ControlDesk Next Generation – Operator Version n CDNG_O1)
1) CDNG_O is offered free charge, but is only available by ordering together with CDNG_STD (p. 19) or CDNG_SCLX (p. 21).
19
ControlDesk Next GenerationTest and Experiment Software /
2012
Standard Platforms Module 1)
Access to dSPACE Real-Time PlatformsThe Standard Platforms Module is an optional software
module which provides access to the dSPACE real-time
platforms DS1103, DS1104, DS1005, DS10062) and
MicroAutoBox. With this access it is possible to perform
measurements and adjust parameter values on the dSPACE
hardware with ControlDesk Next Generation.
Order Information
Product Order Number
Standard Platforms Module1) n CDNG_STD
1) Upgrade to SCALEXIO Platform Module possible (p. 21)2) To run the DS1006 with Quad-Core AMD OpteronTM processor as a multiprocessor system by using individual cores of the multicore processor,
the Multiprocessor Module (p. 20) for ControlDesk Next Generation is needed additionally.
Support of dSPACE RCP and HIL platforms (DS1005, DS10061), DS1103, DS1104, MicroAutoBox)
20
ControlDesk Next GenerationTest and Experiment Software /
2012
Multiprocessor Module Access to Multiprocessor FeaturesThe Multiprocessor Module is an add-on module to the
Standard Platforms Module, and it provides access to the
multiprocessor features of the dSPACE real-time platforms
DS1005 and DS1006 (not yet available with SCALEXIO).
Order Information
Product Order Number
Multiprocessor Module n CDNG_MP
Using ControlDesk Next Generation with dSPACE multiprocessor systems
DS1006 (Quad-Core)
3 x DS1006 (Single-Core)or 3 x DS1005
Gig
alin
k
Example:
21
ControlDesk Next GenerationTest and Experiment Software /
2012
SCALEXIO® Platform Module 1)
Order Information
Product Order Number
SCALEXIO Platform Module n CDNG_SCLX
Support of dSPACE SCALEXIO
Access to dSPACE SCALEXIOThe SCALEXIO Platform Module is an optional software
module which provides access to a dSPACE SCALEXIO
system.
Background Information: SCALEXIO HardwareThe SCALEXIO technology introduces completely new hard-
ware and software architectures. With SCALEXIO’s fl exible
component design, each system is precisely scalable to any
desired size, completely software-confi gurable, and versatile
enough to be used in different test tasks.
nReal-time processor with the latest processor technology
nIOCNET: serial I/O network
nI/O board types: HighFlex and MultiCompact
nFlexible component design
nPowerful confi guration software (Confi gurationDesk)
1) The SCALEXIO Platform Module includes the Standard Platforms Module (p. 19).
22
ControlDesk Next GenerationTest and Experiment Software /
2012
NEW: SCALEXIO® Multicore Module1)
Even More FlexibilityThe new SCALEXIO Multicore Module provides access to
multicore applications running on dSPACE SCALEXIO. Three
cores can be used for computing models and I/O, resulting
in more available computation power.
Support of multicore applications
1) Add-on to the SCALEXIO Platform Module (p. 21).
Order Information
Product Order Number
NEW: SCALEXIO Multicore Module n CDNG_SCLX_MC
Support of multicore applications for dSPACE SCALEXIO.
23
ControlDesk Next GenerationTest and Experiment Software /
2012
ECU Interface ModuleCalibration and MeasurementThe ECU Interface Module is an optional software module
for calibration and measurement access to electronic
control units.
Order Information
Product Order Number
ECU Interface Module n CDNG_ECU
Overview of ECU interfaces and protocols of ControlDesk Next Generation.
Serial calibration
Generic Serial Interface(DCI-GSI1)
XCP on CAN, CCPXCP on EthernetXCP on FlexRayEthernet
On-chipRAM
On-chipFlash
JTAG, AUD,Nexus, ...
CAN
FlexRayµC
nSupport of ASAM A2L fi les (ASAM MCD-2 MC)
nOnline and offl ine calibration
nSupport of single-page and two-page concepts with
a working and reference page
nAutomatic reconnect to unplugged ECUs for resuming
measurement
nSeed & key access to ECU for XCP and CCP
nCalibration of ECUs without dedicated data segments
242012
ControlDesk Next GenerationTest and Experiment Software /
ECU Diagnostics ModuleECU Diagnostics with ControlDesk Next GenerationThe ECU Diagnostics Module is an optional software
module that facilitates the calibration and validation of ECU
diagnostic functions.
n Compliance with the ODX database standard
n Support of ISO protocols for CAN and K-Line
n Dedicated instruments to execute diagnostic services
and to read or clear the ECU fault memory
n ECU flash programming via diagnostic interfaces
Application AreasECUs can be interfaced via the ISO-standardized diagnostic
protocols KWP2000 (ISO 14230), Diagnostics on CAN (ISO
15765), UDS (Unified Diagnostic Services) (ISO 14229-1),
OBD (ISO 15031), Transport Protocol (TP 2.0) on CAN,
and GMLAN. The ECU Diagnostics Module is fully com-
pliant with ODX (Open Diagnostic Data Exchange), the
ASAM MCD-2 D standard (v 2.0.x). In combination with
the ControlDesk MCD3 Auto mation Module, a standard
automation interface according to ASAM MCD-3 D (v2.0.1
and v2.0.2) is provided for remote control of diagnostic
tasks.
Key Benefits The ControlDesk Next Generation ECU Diagnostics Module
enhances ControlDesk Next Generation to a comprehensive,
integrated measurement, calibration, and diagnostics tool
(MCD tool). Additional instruments for working with an
ECU’s fault memory, and diagnostic services and jobs, are
seamlessly integrated into ControlDesk Next Generation.
Diagnostic trouble code entries can be displayed and auto-
matically saved to measurement files, and also be used as
triggers for data recording. The integrated ECU flash pro-
gramming support lets you update the ECU with the latest
software version or calibration data via diagnostic protocols.
Integrated measurement, ECU calibration and diagnostics
in ControlDesk Next Generation.
Fault Memory InstrumentWith the Fault Memory instrument you can read and dis-
play the fault memory of one or multiple ECUs, either on
demand or cyclically. Status and environment information
can be displayed for each diagnostic trouble code entry.
The fault memory can be cleared either completely or par-
tially. The fault memory information can be saved to file
in an ASCII or XML format for documentation purposes.
ControlDesk Next Generation can indicate any changes in
the number of diagnostic trouble code entries also in the
plotter instrument and also saves a list of all current entries
to your measurement file as a bookmark.
n Extended automation interface (e.g., select
services, jobs and control primitives, set their
parameters, execute them, and evaluate the
results)
n Support of ASAM MCD-3D v2.0.2
(COMPARAMs according to PDU API v2.2,
ISO 22900-2)
25
ControlDesk Next GenerationTest and Experiment Software /
2012
Order Information
Product Order Number
ECU Diagnostics Module n CDNG_DIAG
Diagnostics InstrumentWith ControlDesk Next Generation’s Diagnostics Instru-
ment, you can work with diagnostic services and Java jobs
described in the ODX database. The available services and
jobs are presented concisely in a tree structure for easy
finding and selection. You can select a service or job,
parameterize and execute it, and monitor the associated
ECU responses and results. You can perform execution once
or cyclically. Diagnostic communication can be logged and
saved to file. The Diagnostics Instrument has been further
improved, for example, with new columns for value ranges
and units as well as color-coded responses.
Instrumentation of Diagnostic IdentifiersWith ControlDesk Next Generation you can handle diagnostic
identifiers from an ODX database in the same way as variables
from other sources such as the ASAM MCD-2 MC file. For
instance, diagnostic measurement identifiers can be displayed
together with signals from other sources on a common time
base in the same plotter instrument and can be saved to
the same measurement file. Diagnostic parameter identifiers
can be adapted with ControlDesk Next Generation’s regu-
lar calibration instruments such as the alphanumeric input
instrument. This makes it easy to handle measurement and
calibration, including the use of ECU diagnostics identifiers,
and you do not need to know the details of the diagnostics
protocol implementation on the ECU.
Flash ProgrammingTo perform a flash programming task in ControlDesk
Next Generation, you simply select the logical link to be
flashed and the appropriate flash session, and then execute
it. Optionally, another flash data file, such as a Hex file
with the latest calibration data, can also be selected. The
progress and status of the flash sequence can be monitored
on screen.
Quick and easy ODX-based ECU flash
programming with ControlDesk Next Generation.
Remote Access via ASAM MCD-3 D APIA COM/DCOM implementation of the standard auto mation
interface according to ASAM MCD-3 D (v2.0.1 and v2.0.2) is
provided in conjunction with the MCD3 Automation Module
(p. 30). This allows ECU diagnostic tasks to be performed
during test automation.
It is possible to use the ControlDesk Next Generation
experiments as MCD-3 D projects, according to the
known usage of the remote access via ASAM MCD-3 MC.
26
ControlDesk Next GenerationTest and Experiment Software /
2012
Synthetic signal com-
posed of different seg-
ment signals (repeated)
Signal Editor ModuleGraphical Stimulus DefinitionThe Signal Editor Module is an optional software module to
graphically define and execute signal generators for stimu-
lating model variables of real-time applications running on
dSPACE real-time hardware1).
n Powerful editor for graphical stimulus definition
n Easy replay of measured data (incl. MDF)
n Dynamic stimulus options (e.g. segment switching,
properties)
Order Information
Product Order Number
Signal Editor Module n CDNG_SE
Measurement signal imported from the measurement data pool
Combination of the
synthetic signal and
the measurement signal
(multiplication)
Defining Time-Synchronous Stimulus Signals
You can define several time-synchronous stimulus signals
such as sine, ramp and noise in the new graphical Signal
Editor, and couple changes in signal form to conditions (e.g.,
“Generate a sine signal as long as the vehicle speed is lower
n Independent execution of several signal generators
n Compliant to ASAM HIL-API standard (stimulus part)
n Signals can easily be used by AutomationDesk
n Signal generators can be executed concurrently on all
nodes of a multiprocessor system
n NEW: Support of multicore applications for dSPACE
SCALEXIO®
than 50 km/h.”). It is possible to use recorded signals from the
measurement data pool in the Signal Editor for real-time data
replay. The Signal Editor saves the specified signal behaviors
according to the ASAM AE HIL-API 1.0 standard.
1) Signal generation not supported for the DS1103 and DS1104.
27
ControlDesk Next GenerationTest and Experiment Software /
2012
1) Signal generation not supported for the DS1103 and DS1104.
Bus Navigator ModuleOverview of Bus CommunicationThe Bus Navigator is a ControlDesk Next Generation com-
ponent that lets you handle several types of items for all
platforms in a project: CAN1) messages (incl. J1939), LIN
frames, and FlexRay PDUs that are configured by blocks
of the RTI CAN MultiMessage Blockset, blocks of the
RTI LIN MultiMessage Blockset, and settings in the dSPACE
FlexRay Configuration Package. You can manipulate mes-
The Bus Navigator offers
easy access to CAN, LIN, and
FlexRay communication.
Features of the Bus NavigatorWith the Bus Navigator you can perform many tasks:
nCreate instruments to view RX messages/frames and
configure TX messages/frames/PDUs
nTrigger the transmission of TX messages/frames/PDUs
nSelect several messages/frames/PDUs in the Bus Navigator
tree and open them in one go
n(only for CAN) Specify the transmission status of a CAN
controller on dSPACE CAN hardware (i.e., on a DS4302
CAN Interface Board) and its TX messages
sages, frames, and PDUs before transmission, exclude
them from being transmitted, etc. The Bus Navigator
Module supports dSPACE hardware and PC-CAN interfaces
(e.g. dSPACE DCI-CAN1).
nNEW: Support of multicore applications for dSPACE
SCALEXIO®
n(only for CAN and LIN) Monitor raw and physical data and
log the raw data of CAN messages and LIN frames.
n(only for CAN) Replay logged CAN bus communications
n(only for CAN) Monitor, log, and replay CAN bus com-
munications via a PC-based CAN interface, such as the
dSPACE DCI-CAN1
nFlexRay monitoring and logging via PC bus interfaces2)
n(only for CAN) user-defined databases (UDDBs) and
experimental messages for dSPACE CAN hardware
Handling CAN communication
1) Basic CAN functionality is available with ControlDesk Next Generation – Basic Version, see p. 6.2) Support for dSPACE hardware is planned for a future dSPACE release.
28
ControlDesk Next GenerationTest and Experiment Software /
2012
Order Information
Product Order Number
Bus Navigator Module n CDNG_BNV
Support for dSPACE Hardware
PC CAN Interface Hardware
n DCI-CAN1 (USB-to-CAN interface)
n Calibration Hub (USB hub with two USB to-CAN interfaces)
Support for Third-Party Hardware
PC CAN Interface Hardware
n Kvaser LAPcan
n Kvaser LAPcan II
n Kvaser Leaf Professional
n Kvaser Memorator Professional
n Kvaser USBcan II
n Kvaser USBcan Professional
n Vector CANcardX
n Vector CANcardXL
n Vector CANcaseXL
n Vector VN7600
PC LIN Interface Hardware
n Kvaser LAPcan
n Kvaser LAPcan II
n Kvaser Leaf Professional LIN (USB)
n Vector CANcardXL (PCMCIA)
n Vector CANcaseXL (USB)
PC FlexRay Interface Hardware
n EB 61x0
n Eberspächer FlexCard Cyclone II
n Eberspächer FlexCard Cyclone II SE
n Eberspächer FlexCard USB
n Vector VN7600
Real-Time Bus Interface Hardware
n MicroAutoBox II
n DS1103 PPC Controller Board
n DS2202 HIL I/O Board
n DS2210 HIL I/O Board
n DS2211 HIL I/O Board
n DS4302 CAN Interface Board
n DS4330 LIN Interface Board
n DS4340 FlexRay Interface Module1)
n DS2671 Bus Board
n DS2680 I/O Unit (with bus support)
1) With the DS4505 FlexRay Interface Board or the FlexRay Interface Board based on the DS4501.
Support of the new Vector VN16xx series is planned for the end of 2012.
29
ControlDesk Next GenerationTest and Experiment Software /
2012
Failure Simulation Module
Typical ControlDesk Next
Generation environment
with the failure simulation
component
dSPACE Simulator
ECU
Bus / Ethernet connection
CAN orRS232 connection
ControlDesk
Failure insertionunit
Real-time system
Overview of the hardware of a failure simulation system
Key Benefi ts
The Failure Simulation Module is an optional software mod-
ule for simulating failures in the wiring of an electronic con-
trol unit via a Failure Insertion Unit. You can simulate failures
in the wiring of an electronic control unit (ECU) such as an
ECU pin short-circuited to ground or the battery voltage, or
an ECU pin that is not connected (cable break).
nRemote control of the failure insertion unit in dSPACE
Simulator Mid-Size or Full-Size
nFailure Simulation Navigator for access to all elements
of a failure simulation system
nFailure Pattern Window for setting pin failures
nImport ECU pin description fi les
nSimulate loose contacts or switch bouncing for DS793/
DS794 sensor FIU
nSupports the DS1450 Bus FIU Board
nSupport of dSPACE SCALEXIO
30
ControlDesk Next GenerationTest and Experiment Software /
2012
Order Information
Product Order Number
Failure Simulation Module n CDNG_FS
MCD3 Automation Module1)2)3)
Remote Control of ControlDesk Next GenerationThe MCD3 Automation Module is an optional software
module that enables users to automate ControlDesk Next
Generation via the ASAM MCD-3 standard.
n Automation interface for measurement,
calibration, and diagnostics according to the
ASAM MCD-3 standard
n Continuous data acquisition in real-time raster
n Remote control of ControlDesk Next Generation
via COM/DCOM API
Application AreasThe MCD3 Automation Module makes it possible to auto-
mate measurement, calibration, and diagnostic tasks with
ControlDesk Next Generation. It is typically used for:
n Automated optimization of calibration parameters
at test benches
n Data capturing, data analysis, and tuning of calibration
parameters in MATLAB® or other COM/DCOM-capable
applications
n Validation of diagnostic functions
n ECU test automation
n Optimization of control strategies on
rapid control proto typing systems
1) The MCD3 Automation Module contains the activation for the automation interface, but not for the platform/device/diagnostic access to the hardware. Other modules are needed for this.
2) Tool automation without ASAM MCD3 is included in ControlDesk Next Generation – Basic Version (p. 6)3) Please note: The MCD3 Automation Module is not supported by the ControlDesk Next Generation – Operator Version.
31
ControlDesk Next GenerationTest and Experiment Software /
2012
Usage Without Graphical User InterfaceYou can use ControlDesk Next Generation without
a graphical user interface so that automation scenarios
can be remote-controlled completely by your automation
system. This way, engineers responsible for automation
do not have to get used to using the ControlDesk Next
Generation user interface.
Key BenefitsThe MCD3 Automation Module features a COM/DCOM
interface based on the ASAM MCD-3 standard for auto -
mating measurement, calibration and diagnostic tasks. The
interface lets you perform tasks such as uploading variables
associated with a device in ControlDesk Next Generation
and capturing data in your automation system synchronously
to given real-time rasters. The MCD3 Automation Module
provides the same auto mation interface for access to rapid
control prototyping systems, ECUs and vehicle buses.
The diagnostic part of the automation interface lets you
access the ECU via its diagnostic interface. During test
automation, this allows verification of the ECU diagnostics
interface itself, besides providing assistance to comprehensive
ECU function testing.
32
ControlDesk Next GenerationTest and Experiment Software /
2012
Order Information
Product Order Number
MCD3 Automation Module n CDNG_MCD3
COM / DCOM
ASAM- MCD 3MC
ASAM- MCD 3D
Automation and/oroptimization tool
Select ControlDesk experiment Select ECU Select variable description Upload available variables Calibrate offline or online Perform online/offline transition Switch calibration page Capture data synchronously to ECU raster or in polling raster Record data in measurement file
Select ODX project Select vehicle Select ECU (logical link) Upload available services and jobs Perform online/offline transition Execute diagnostic services (send requests, receive responses) Execute jobs Perform ECU flash programming
MCD-3 Automation Module
ECUDiagnostics
Module
ECU InterfaceModule
Diagnostic protocol, e.g.Unified Diagnostic Services (UDS),KWP2000 on CAN,KWP2000 on K-Line
ASAM MCD-3 MC ASAM MCD-3 D
RemoteCalibration (COM)
Library
RemoteDiagnostics (COM)
Library
AutomationDesk
Measurement and calibrationinterfaces or protocols,e.g., CCP, XCP, ...
Database Database
ASAM MCD-2 MC (ASAP2)
ASAM MCD-2 D (ODX)
1)
Basic
Application example:
AutomationDesk and ControlDesk
Next Generation with the MCD3 Automation
Module, the ECU Interface Module, and the
ECU Diag nostics Module for ECU access via
calibration and diagnostic interfaces during
test automation.
Automation of measurement, ECU
calibration and diagnos tics with the
ASAM MCD-3 MC and ASAM MCD-3 D
standard automation interfaces.
1) It is also possible to access dSPACE hardware. In this case, the Standard Platforms Module (p. 19) or the SCALEXIO Platform Module (p. 21)is also required.
33
ControlDesk Next GenerationTest and Experiment Software /
2012
34
ControlDesk Next GenerationTest and Experiment Software /
2012
35
ControlDesk Next GenerationTest and Experiment Software /
2012
www.dspace.com
07/2012
Company Headquarters in Germany
dSPACE GmbH Rathenaustraße 26 33102 PaderbornTel.: +49 5251 1638-0 Fax: +49 5251 16198-0 [email protected]
China
dSPACE Mechatronic Control Technology (Shanghai) Co., Ltd. Unit 1101-1104, 11F/LMiddle Xizang Rd. 18 Harbour Ring Plaza200001 ShanghaiTel.: +86 21 6391 7666 Fax: +86 21 6391 7445 [email protected]
United Kingdom
dSPACE Ltd. Unit B7 . Beech HouseMelbourn Science ParkMelbourn Hertfordshire . SG8 6HBTel.: +44 1763 269 020Fax: +44 1763 269 [email protected]
Japan
dSPACE Japan K.K.10F Gotenyama Trust Tower4-7-35 KitashinagawaShinagawa-kuTokyo 140-0001Tel.: +81 3 5798 5460Fax: +81 3 5798 [email protected]
France
dSPACE SARL7 Parc Burospace Route de Gisy91573 Bièvres CedexTel.: +33 169 355 060Fax: +33 169 355 [email protected]
USA and Canada
dSPACE Inc.50131 Pontiac TrailWixom . MI 48393-2020 Tel.: +1 248 295 4700Fax: +1 248 295 [email protected]
© Copyright 2012 by dSPACE GmbH.
All rights reserved. Written permission is required for reproduction of all or parts of this publication. The source must be stated in any such reproduction. dSPACE is continually improving its products and reserves the right to alter the specifications of the products at any time without notice. "AutomationDesk", "CalDesk", "ConfigurationDesk", "ControlDesk", "dSPACE", "Embedded Success dSPACE", "Green Success", "ProMINT", "SCALEXIO", "SystemDesk", "TargetLink" and "VEOS" are trademarks or registered trademarks of dSPACE GmbH in the United States of America or in other countries or both. Other brand names or product names are trademarks or registered trademarks of their respective companies or organizations.