Tools Menu (Component Manager)
This menu contains the following functions:
Documentation
Contents | Opens the "Documentation Contents" window. This is where the items to be documented are selected. |
Options | Setting options for documentation generation. |
See also: Automatic Documentation – Overview
Database
Note |
|---|
For workspaces, this menu is named Workspace. It contains the Convert submenu structure and the Find unused * menu options. |
Performance Utilities | Opens the Database Info for: <database> window. It provides four, partly combinable, database administration functions. | |||
Convert | Modify Components to Force Configuration Update | All components are set to modified state, so that the next time a component is accessed, its implementation is checked and – if necessary – adjusted. | ||
All Names to ANSI C | All names in the database/workspace are converted to ANSI C. | |||
Reserved component names | Converts reserved component names (see Reserved Keywords) to allowed component names. Example: A component AUX is renamed to AUX_1. | |||
System Constants to Constants | Converts all normal and user-defined system constants to constants. See also Kind of Elements. | |||
Variables to Volatile | Assigns the volatile attribute to all variables in the database/workspace. See also Assigning the Volatile Attribute to All Variables, Element Configuration, and references therein. | |||
Parameters to Nonvolatile | Assigns the non-volatile attribute to all parameters in the database/workspace. | |||
Components/Elements to Default Memory Location | Inserts the memory location Default into all element implementations in the database/workspace. | |||
Convert Local messages in SWCs to Interrunnables | Converts messages of local scope in SWCs to interrunnable variables. See also Interrunnable Variables. | |||
Convert all array references/arguments/local variables/returns to variable references | Converts all array references/arguments/local variables/returns in the database/workspace to arrays with variable size. See also Variable Size for Arrays and Matrices. | |||
Convert all matrix references/arguments/local variables/returns to variable references | Converts all matrix references/arguments/local variables/returns in the database/workspace to matrices with variable size. See also Variable Size for Arrays and Matrices. | |||
Convert all old integer types to new integer types where possible | Searches all projects and their included components in the database/workspace for scalar, array and matrix elements that use the sdisc or udisc types. Converts the detected elements to limitInt or wrapInt, if possible. | |||
Change compiler reference GCC 13.2.0 x64 to GCC | Searches for projects that use the GCC 13.2.0 x64 compiler and replaces that selection with the See also Changing Compiler References. | |||
Operator Implementations to Impl Casts | Replaces existing operator implementations with implementation casts. | |||
Reset Operator Implementations | Removes all operator implementations from the database/workspace. | |||
Show Operator Implementations | Displays a list of operator implementations in the ASCET monitor window. | |||
Compare Database | Compares the current database with a selected second database. | |||
Show Unreadable Items | Lists database items so damaged that they cannot be read by ASCET. | |||
Show Items with duplicate Dataset Names | Searches for components with duplicate dataset names and lists them in the Items with duplicate dataset names window. You can then manually correct the duplicate names; see Renaming a Data Set. | |||
Finds all components in the database/workspace that are not referenced anywhere. The results are listed in the Unused Components window.
| ||||
Finds all implementation sets in the database/workspace that are not referenced anywhere. The results are listed in the Unused Implementation Sets window.
| ||||
Finds all data sets in the database/workspace that are not referenced anywhere. The results are listed in the Unused Data Sets window.
| ||||
Arithmetic Service Editor
Opens the target-specific services.ini file, which contains definitions for arithmetic services, in a text editor (see also Arithmetic Services).
PC | For the PC target. |
other targets | Other targets appear if ASCET‑RP or ASCET‑SE are installed. |
AUTOSAR to ASCET Converter
Opens the A2A Converter dialog window. This converter transforms the ARXML file(s) containing all necessary information describing a software component (i.e. AUTOSAR types, interfaces, software component type) into the AMD format. Afterwards, ASCET imports the AMD files into the active database or workspace.
Network Settings (<Ctrl> + <Shift> + <n>)
Opens the Network settings for ETAS hardware (Page 1) window, only relevant for ASCET‑RP.
Views (<Ctrl> + <Shift> + <v>)
Opens the Views window, where views are managed (see Views).
Block Library (<Ctrl> + <Shift> + <b>)
Opens the Block Library Editor window, where block libraries are managed (see Block Libraries).
Options (<Ctrl> + <Shift> + <o>)
Opens the "Options" window, which allows the setting of various options (see Setting Up ASCET).
See also
Converting a Database to ANSI C
Assigning the Volatile Attribute to All Variables
Assigning the Non-Volatile Attribute to All Parameters
Variable Size for Arrays and Matrices
Converting Old Integer Types to New Integer Types
Automatic Conversion of Operator Implementations
Converting Operator Implementations to Implementation Casts
Removing Operator Implementations in the Database/Workspace
For binary databases, see also
