advertisement
![Validation and Verification. ETAS INTECRIO | Manualzz Validation and Verification. ETAS INTECRIO | Manualzz](http://s1.manualzz.com/store/data/068177093_1-3c2a2283062acc97ba02f5e7f9a9fcaa-360x466.png)
112
The INTECRIO Components ETAS
Prototypes that use an ES1000 or VP-PC target contain one memory page, prototypes that use an ES910 or RTPRO-PC target contain two memory pages. To make use of both memory pages, you have to use INCA/INCA-EIP as experiment environment; the ETAS Experiment Environment does not support multiple memory pages. See the INCA and INCA-EIP documentation for details on using memory pages.
4.11.1 Validation and Verification
If the software components or the complete application software must be vali-
dated and verified in the function development phase (see also section 2.4
"INTECRIO in the Development Process"), it generally requires an experiment
environment. It must provide all the functions required for the validation and verification.
In general, an experiment environment must deal with the following tasks:
• Loading code and data onto the target
• Starting, stopping and interrupting the experiment
• Measuring and calibrating different elements, e.g.
– Values
– Configurations with different means:
– GUI elements (e.g. oscilloscopes)
– Back animation of the graphical software model
• Use of stimuli, if necessary
The tasks vary with the targets used.
It is also necessary that all the settings required for the validation and verification during the creation of the prototype are performed so that it is possible to perform a useful experiment.
4.11.2 Measuring and Calibrating
In general it can be said that the main task of an experiment environment consists of two items: measuring and calibrating. Measuring means that the current status of an element is read and made visible in an environment-dependent form. Calibrating means that the current status of an element is changed or
INTECRIO V4.6 - User’s Guide
ETAS The INTECRIO Components adjusted in a suitable way. For this reason, an experiment environment is characterized by two different capabilities: measurement and visualization of element statuses as well as calibration (adjustment) of element statuses.
ETAS
Experiment Environment
Measuring
INTECRIO
Module variables
INTECRIO
Function network list - Measurement
INTECRIO
OS real-time behavior
INTECRIO
I/O driver - Values
Calibrating
INTECRIO
Module parameters
INTECRIO
Function network list - Changes
INTECRIO
OS-config. - Modifications
INTECRIO
I/O driver - Values
Fig. 4-41 Main tasks of the ETAS Experiment Environment
The following elements can be measured in the ETAS Experiment Environment:
• Module variables – Variables within the modules specified with BMTs
• Function network list – The values of the connections between the different software and hardware modules can be measured to obtain information about the current signal value exchange between the components.
• Real-time behavior of the operating system – The current status of the operating system, i.e. the current task, execution times, etc., can be displayed.
• I/O driver – The values provided or consumed by a driver are of interest just like the current driver configuration.
The following elements can be calibrated in the ETAS Experiment Environment:
• Module parameters – The parameters in the various modules can be calibrated.
• Function network list – The connections between software and hardware modules can be changed at runtime. This is an essential capability for validation and verification.
Calibrated parameters can be saved and loaded.
INTECRIO V4.6 - User’s Guide 113
advertisement
Related manuals
advertisement
Table of contents
- 7 1 Introduction
- 7 Safety Advice
- 7 Correct Use
- 7 Labeling of Safety Instructions
- 8 Demands on the Technical State of the Product
- 9 2 Understanding INTECRIO
- 10 Challenges of the Electronic Control Unit Development
- 10 Complexity Through System Requirements
- 12 Complexity Through Distributed Development
- 13 Possible Steps
- 13 Description of Electronic Systems
- 14 Design and Operating Method of Electronic Systems
- 15 Architecture and Description of Electronic Systems
- 17 Application Software
- 20 Platform Software: Hardware Systems
- 20 Connecting Hardware and Software
- 21 Virtual Prototyping
- 22 Target-Close Prototyping
- 22 Advantages of Virtual Prototyping
- 23 Virtual Prototyping and Rapid Prototyping
- 24 INTECRIO in the Development Process
- 25 The INTECRIO Working Environment
- 29 Software Systems
- 29 Modules and AUTOSAR Software Components
- 31 Functions
- 32 Software Systems
- 32 Environment Systems
- 33 Hardware Systems
- 34 System Projects
- 36 Crossbar
- 38 Experimenting with INTECRIO
- 40 3 INTECRIO and AUTOSAR
- 40 Overview
- 41 RTA-RTE and RTA-OS
- 42 Creating AUTOSAR Software Components (outside INTECRIO)
- 42 Validating Software Components
- 44 What is a Runtime Environment?
- 45 AUTOSAR Elements in INTECRIO
- 45 AUTOSAR Software Components
- 46 Ports and Interfaces
- 46 Sender-Receiver Communication
- 47 Client-Server Communication
- 47 Calibration Parameter Interfaces
- 47 Runnable Entities and Tasks
- 48 Inter-Runnable Variables
- 48 Runtime Environment
- 49 4 The INTECRIO Components
- 50 Connectivity
- 52 Characteristics in the Creation of the Simulink Model
- 53 Contents of the Description File
- 54 ASCET Connectivity
- 55 Characteristics in the Creation of the ASCET Model
- 55 Contents of the Description File
- 56 The Hardware Configurator
- 57 HWX Import
- 57 Ethernet Controller and XCP on UDP
- 58 XXX to CAN Gateway
- 58 ES1000 Connectivity and Hardware Configurator
- 59 Configuring the ES1000 in the Hardware Configurator
- 62 Board Types and Supported Boards
- 67 ES900 Connectivity and Hardware Configurator
- 68 ES900 Configuration in the Hardware Configurator
- 71 Interface Types and Supported Interfaces
- 78 RTPRO-PC Connectivity and Hardware Configurator
- 78 RTPRO-PC Configuration in the Hardware Configurator
- 81 Interface Types and Supported Interfaces
- 84 PC Connectivity
- 86 The Project Configurator
- 86 Offline Mode
- 86 Modules and SWC
- 87 Functions
- 88 Software Systems and Environments
- 89 System Projects
- 90 Online Mode
- 90 The OS Configurator
- 91 Tasks of the Operating System
- 91 Scheduling
- 92 Tasks
- 93 Cooperative and Preemptive Scheduling
- 94 Data Consistency with Preemptive Scheduling
- 96 Application Modes
- 97 Design of the OS Configurator
- 98 The OSC Editor
- 99 Creating Tasks
- 101 Task Properties
- 104 Setting Up Timer and Software Tasks
- 105 RTA-OSEK/RTPRO-PC without SWC only)
- 107 4.10 The Project Integrator
- 108 The Build Process
- 108 Overview
- 109 Sequence
- 110 ASAM-MCD-2MC Generation
- 111 4.11 The ETAS Experiment Environment
- 112 Validation and Verification
- 112 Measuring and Calibrating
- 114 Experimenting with Different Targets
- 116 Environment
- 116 Bypass Experiment
- 117 Fullpass Experiment
- 119 X-Pass Experiment
- 119 Environment
- 119 4.12 The Documentor
- 120 4.13 RTA-TRACE Connectivity
- 121 5 SCOOP and SCOOP-IX
- 121 The SCOOP Concept
- 122 The SCOOP-IX Language
- 122 Modules and Interfaces
- 123 Description of the C Code Interface
- 124 Description of Semantic Information
- 124 Model Origin
- 126 Implementation
- 127 Module Data
- 128 Creation of SCOOP-IX and Example
- 138 6 Modeling Hints
- 138 Modeling for INTECRIO
- 138 Modeling with Simulink
- 140 Modeling with ASCET
- 140 Integration of User Code
- 140 Integrating GT-Power/GT-SUITE Models in INTECRIO
- 141 Copying Example Files
- 141 Handling Multiple GT-SUITE Installations
- 142 /Simulink Environment
- 143 Checking the Simulink/GT-SUITE Model
- 146 Building in INTECRIO
- 147 Preparation for Experiment with INCA or INTECRIO
- 149 7 Bypass Concept
- 149 ETK Bypass Concept Description
- 149 Bypass Input
- 150 Hook-Based Bypass
- 150 Classical
- 150 With Distab
- 151 Service-Based Bypass
- 153 Safety Considerations
- 153 Bypass Input Data
- 153 Bypass Calculation
- 153 Bypass Output Data
- 153 Message Copies
- 154 Service-Based Bypass Specifics
- 155 Functions
- 156 Controlling the ECU Behavior from INTECRIO
- 156 OS Configuration for Service-Based Bypass V
- 156 Restrictions
- 157 Classical ECU Function Bypass
- 158 Bypass of an Entire ECU Functionality
- 159 Rasters
- 161 ECU-Synchronous Write-Back
- 162 Summary
- 164 8 Glossary
- 164 Abbreviations
- 168 Terms
- 174 9 Appendix: The INCA Connector
- 174 System Requirements
- 174 Installation
- 175 Working with the INCA Connector
- 179 Index