The
Machine Editor supports you in managing your Machines.
A Machine element represents a physical or virtual machine that the Adaptive Applications will run on. Its purpose is to provide machine-specific configuration settings, such as describing what resources will be available on the machine (processing units, memory, etc.).
The Machine element also offers the possibility to map Adaptive Application Processes to a machine, the Services they consume or provide, and the IP addresses to be used for this flow of information.
Open Machine Editor | <CTRL> + <SHIFT> + <D>, <M> |
Open Editor
To open the Machine Editor, expand your DaVinci Adaptive project in the DaVinci Project Explorer and double click on
Open Project Dashboard. The Project Frame opens showing the Project Home. You can then open the Machine Editor as follows:
- Open the
Editor menu on the top right of the Project Dashboard and click the
Machine Editor command. - Alternatively, use the context menu command
Open Machine Editor of the
Open Project Dashboard node in the DaVinci Project Explorer. - Alternatively, on the Dashboard page of the Project Home, click
Machine Editor in the Comfort Editors area. - Alternatively, on the Dashboard page of the Project Home, click the arrow of the Current Focus drop-down list and select Machine Integration. In the Machines area, click the [Edit] button (this requires at least one created Machine).
- Alternatively, use the context menu command
Open in Machine Editor of a Machine, Machine Design, Service Interface or a Service Instance in the AUTOSAR Model Explorer.
The Machine Editor opens in a new tab of the Project Frame.
Functionality
The Machine Editor provides the functionalities listed below. If not otherwise mentioned, the functionalities available in the
Form mode are described. If you want to manage the properties of an element textually, switch to the
DML mode via the toolbar and refer to DaVinci Modeling Language Editor for more information.
Tree View Structure | Description of Functionalities |
|---|---|
| Select a Machine in the tree view on the left side of the editor. At the top of the form page, the general properties are displayed and can be modified:
Machine Design Area In the Machine Design area, you can change the referenced Machine Design and modify or add Network and Service Discovery Settings of the Machine Design:
Environmental Variables Area In this area, you can modify or add Environment Variables of the Machine:
Security and Access Control
General Functions
|
| Select Processors in the tree view on the left side of the editor. The table lists all Processes of the Machine as well as the Processor Cores. To map or un-map a Process to a Processor Core, double click on the respective Processor Core field and cycle through the following states:
|
| Select a Processor in the tree view on the left side of the editor. The Processor can be modified as follows:
Cores Area
|
| Select Processes in the tree view on the left side of the editor. The left table lists all Processes that are not mapped to the current Machine. If a Process is already mapped to another Machine, the mapped Machine is displayed in the column Machine. The right table lists all Processes that are mapped to the current Machine. The mapping can be modified as follows:
Local Com Access Control Tab In this tab, you can control the use of service interfaces and their deployment elements by using ComGrants for a machine. In the table you find a list of expandable processes and their elements, for which you can add ComGrants. ComGrants can be added or removed for the corresponding elements by selecting or deselecting them in the table via checkbox.
|
| Select a Process in the tree view on the left side of the editor. At the top of the form page, the general properties are displayed and can be modified:
General Area In the General area, you can change the referenced Process Design, Executable, and Process States as follows:
Note that an Executable reference is not required if the referenced Process Design contains an Executable. Startup Configuration Tab The Startup Configuration can be added or modified as follows:
Logging Tab Logging Sinks Area If the selected process is not mapped to a Dlt Application, click to create missing elements like a Dlt Application, a Dlt Context, a Dlt Application to Process Mapping, a Dlt Log Sink to Port Prototype Mapping, a Log and Trace Instantiation and a Dlt ECU.
Note: Some attributes for displaying and/or configuring Dlt Log Sink settings in the table are only available if certain Model Extensions (compare to MICROSAR Adaptive Parameters Area) are used.
Logging Context Area Note: Some attributes for displaying and/or configuring Dlt Context settings in the table are only available if certain Model Extensions (compare to MICROSAR Adaptive Parameters Area) are used.
Local Com Access Control Tab If you select a single process, you can specify for which of its service interfaces and deployment elements ComGrants should be added. Note: The tab has the same options as the tab under Processes. However, only elements of the individual process are displayed here for selection. General Functions
|
| Select Services in the tree view on the left side of the editor. SOME/IP The SOME/IP Service Mapping can be modified as follows:
IPC The IPC Mapping is derived from the Service Instance to Process Mapping and to which Machine the Process is mapped. Since there is no IPC Communication Connector, this is an implicit mapping. |
| Select Logging in the tree view on the left side of the editor. If no logging has been configured for this Machine, open the context menu on the Logging node in the tree view and click
|
| Select a Log and Trace Instantiation in the tree view on the left side of the editor. Log Demon Level Sinks Tab Log And Trace Instantiation Area
Process Mapping Tab Dlt ECU Area
General Functions
|
MICROSAR Adaptive Parameters Area
This area contains MICROSAR Adaptive Parameters that are specified as Model Extensions (MEX) in the MICROSAR Adaptive BSW Package. Parameters for the selected AUTOSAR model element are displayed in the table of the MICROSAR Adaptive Parameters area on the respective pages of the Machine Editor. Select a parameter in the table to view the editing options.

For more information on the MICROSAR Adaptive Parameters, refer to the Technical Reference in the .\Doc\TechnicalReferences folder of your MICROSAR Adaptive BSW Package.
<Machine>
Select Reference Target: Click this icon to select or modify the reference to the Machine Design.
Go to Reference Target: Click this icon to open the referenced Machine Design in the
Add Network: Click this icon and follow the
Edit Network Settings: Click this icon to open a dialog in which the network settings can be edited.
Delete: Click this icon to delete the properties of a respective field or a selected element, respectively. For fields that reference an element, only the reference is deleted but not the referenced element itself. 
Processors
run: Select this state if the Process shall run on this Core.
<Processor>
Processes
Map: Click this icon to map the selected Process to the current Machine.
Unmap: Click this icon to unmap a selected Process from the Machine.
Clone: Click this icon to clone the selected Process and map the cloned Process automatically to the current Machine.
: A single element or the element and all its children are selected.
: Not all children of the element are selected.
: A single element or the element and all its children are not selected.
/
/
: Cannot be checked and is displayed as read only. The selection can either only be determined via a higher-level element or cannot be changed.
Services
Logging
New Log And Trace Instantiation. General settings for creating a new
<Log and Trace Instantiation>