advertisement
![Terms. ETAS INTECRIO | Manualzz Terms. ETAS INTECRIO | Manualzz](http://s1.manualzz.com/store/data/068177093_1-3c2a2283062acc97ba02f5e7f9a9fcaa-360x466.png)
Glossary ETAS
168
SBC
Electrohydraulic brake system ( S ensotronic B rake C ontrol)
SCOOP
S ource Co de, O bjects, and P hysics
SCOOP-IX
SCOOP I nterface E x change language.
INTECRIO V4.6 supports SCOOP-IX versions V1.0, V1.1, V1.2 and V1.4.
SP s ervice p
SWC
Atomic AUTOSAR software component; the smallest non-dividable software unit in AUTOSAR.
UDP
U ser D atagram P rotocol
UML
U nified M odeling L anguage
VFB
V irtual f unction b us in AUTOSAR
XCP
Universal measurement and c alibration p rotocol; the x generalizes the various transportation layers that can be used.
INTECRIO V4.6 supports XCP version V1.0.
XETK emulator test probe (ETK) with ethernet interface
XML
E x tensible M arkup L anguage
8.2
Terms
Actuator
Executing hardware unit. It forms the physical interface between electronic signal processing and mechanics.
Application mode
An application mode is part of the operating system; it describes different possible states of a system, such as the application mode EEPROM programming mode, starting or normal operation.
AUTOSAR software component
Back animation
Animation of the model in BMT with measured values from the running experiment. Calibration variables can be calibrated from inside the BMT.
INTECRIO V4.6 - User’s Guide
ETAS Glossary
Basic software
Bypass experiment
In a bypass experiment, parts of an electronic control unit program are executed on the experimental target (ES1000, ES900 or RTPRO-PC). This requires a special hook in the code.
INTECRIO V4.6 supports several types of bypass experiments: XCP bypass on CAN or UDP, as well as hook-based and service-based ETK bypass.
Connection, dynamic
Connection between signal source and sink that can be changed at runtime without a new build process.
Connection, static
Connection between signal source and sink that cannot be changed at runtime.
Crossbar
Manages and controls the connections between modules, functions and hardware in a non-AUTOSAR environment.
Embedded Coder TM
; extends the capabilities provided by the Simulink Coder to support specification, integration, deployment, and testing of production applications on embedded targets.
Environment system
Environment systems are used to model the plant model for virtual prototyping. They are built out of modules and functions, the same way as software systems.
Event
An event is an (external) trigger that initiates an action of the operating system, such as a task.
Event interface
FlexRay
FlexRay is a scalable and fault tolerant communication system for highspeed and deterministic data exchange. FlexRay’s time-division multiplexing facilitates the design of modular or safety-related distributed systems.
Its high bandwidth of 10 MBaud on two channels helps to cope with the high network load caused by the increasing amount of innovative electronic systems in modern vehicles.
The communication system’s specifications are released by the FlexRay consortium which is widely supported by vehicle manufacturers and suppliers worldwide.
Fullpass experiment
In a fullpass experiment, the complete electronic control unit program is executed on the experimental target.
INTECRIO V4.6 - User’s Guide 169
170
Glossary ETAS
Function
A grouping object for software systems that does not feature its own functionality. Modules or functions are assembled and connected in a function; they are thus clearly arranged and can be easily reused.
Graphical framework
The window that displays after the start of INTECRIO. The different INTEC-
RIO components are integrated in the graphical framework.
Hardware system
A hardware system contains the complete description of a hardware topology, consisting of the descriptions of the associated ECUs (experimental targets) as well as the descriptions of the interfaces (bus systems) between the devices.
Integration
The convergence of model code, which may have been developed by different partners or with different tools, to control algorithm, the configuration of this algorithm for the hardware on which it is supposed to run, and finally the creation of an executable file.
Implementation
An implementation describes the conversion of the physical task definition
(of the model) into executable fixed-point code. An implementation consists of a (linear) conversion formula and a limiting interval for the model values.
INTECRIO
INTECRIO is a tool that combines, i.e. integrates, the parts of the control algorithm created with different behavioral modeling tools that allows for creating and configuring a hardware system and the connection of this hardware system with the control algorithm.
M ATLAB
®
High-performance language for technical calculations; contains mathematical calculations, visualization and programming in one environment.
M ATLAB
® Coder TM
Introduced in M ATLAB /Simulink R2011a; the code generator for M ATLAB code.
Module
A module in INTECRIO contains the generic description of a functionality for an electronic control unit. For example, it corresponds to an ASCET project or a Simulink model.
OS configurator and OSC
The task of the operating system configuration is carried out within
INTECRIO the OS configurator and the OSC editor. The OSC is part of the
OS configurator, an easy to handle editor for the operating system configuration that provides the user with a quick overview of the system and allows for editing the configuration in an application-oriented display.
INTECRIO V4.6 - User’s Guide
ETAS Glossary
Process
A process is a simultaneously executable functionality that is activated by the operating system. Processes are specified in modules and do not feature any arguments/inputs or result values/outputs.
Processor
Project Configurator
The project configurator is part of the integration platform of INTECRIO. It is used to specify software systems and system projects.
Project Integrator
The project integrator combines all the components of the system (modules and functions, hardware interfacing, OS configuration, etc.) into an executable file.
Prototype
Completely executable file for an experimental target system. Such a prototype shows the software functions in practical use – entirely with different goal directions and in a different appropriation.
Rapid prototyping
The execution of a software on an experimental target, i.e. a computer with an interface to the vehicle.
RTA-Trace
Software tracing tool that can monitor system behavior over a versatile interface to the ECU.
Real-Time Prototyping for PC
Real-Time Workshop ®
Real-Time Workshop ® Embedded Coder TM
In M ATLAB /Simulink R2010b or lower, an add-on for the R ealT ime W orkshop; extends the capabilities provided by the Real-Time Workshop to support specification, integration, deployment, and testing of production applications on embedded targets.
Runnable entity
Runtime environment
Sensor
Sensors convert a physical or chemical (usually nonelectrical) quantity into an electrical quantity.
Service point
A service point is an encapsulation of a process in the ECU software. It provides data transfer actions to and from the target system; these actions can be enabled and configured by the user.
INTECRIO V4.6 - User’s Guide 171
172
Glossary ETAS
Service point cluster
A group of service points that are executed in the ECU with the same priority (service points located in the same ECU task).
Service point cluster group
A group of service point clusters. The group contains all service points of all tasks that can potentially be invoked at the same time in the ECU.
Simulink ®
Tool for modeling, simulation and analysis of dynamic systems. The models can be imported in INTECRIO.
Simulink ® Coder TM
Introduced in M ATLAB /Simulink R2011a; the code generator for Simulink and Stateflow models. Requires the M ATLAB Coder.
Stateflow ®
Tool for modeling and simulation of complex event-controlled systems. It is seamlessly integrated in M ATLAB /Simulink.
Stateflow ® Coder TM
In M ATLAB /Simulink R2010b or lower, code generator for Stateflow. It is seamlessly integrated in M ATLAB /Simulink.
In M ATLAB /Simulink R2011a or higher, the Stateflow Coder functionality is included in the Simulink Coder.
Software system
A software system contains the generic parts of the ECU description: modules, functions and connections.
System project
A system project combines a hardware system, a software system, an environment system (if applicable), the mapping of the signals and the configuration of the operating system in a common project and allows for the generation of executable code.
Task
A task is an ordered collection of processes that can be activated by the operating system. Attributes of a task are its application modes, activation trigger, priority and modes of its scheduling. Upon activation, the processes of the task are executed in the specified order.
Validation
Process for the evaluation of a system or a component with the purpose of determining whether the application purpose or the user expectations are met. Therefore, the validation is the check whether the specification meets the user requirements, whether the user acceptance is reached by a function after all.
Verification
Process for evaluating a system or a component with the purpose of determining whether the results of a given development phase correspond to the specifications for this phase. Therefore, software verification is the check whether an implementation of the specification specified for the respective development step is sufficient.
INTECRIO V4.6 - User’s Guide
ETAS Glossary
Virtual prototyping
Function developers create virtual prototypes of electronic vehicle functions and test them on the PC.
Workspace
The workspace combines all the data generated while working with
INTECRIO. From the WS browser, i.e. the tree view of the workspace, you can call up all the components of INTECRIO.
X-Pass experiment
Mixture of bypass and fullpass experiment. The experimental target
(ES1000, ES900, RTPRO-PC) utilizes the ECU with bypass hooks as interface to the outside world.
INTECRIO V4.6 - User’s Guide 173
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