Adjusting the Implementation Settings
To adjust the implementation settings, proceed as follows:
Note |
|---|
The Settings tab has no meaning until you select the experiment Implementation Experiment (experimental targets) or Object Based Controller Implementation (ASCET‑SE targets) in the build options of the parent project. |
Select the Settings tab.
Only the Memory Location of Instance and Memory Segment combo boxes are available for all components (classes, modules, projects), the options are deactivated for modules and projects.
In the Memory Location of Instance combo box, select the memory area where the data structure for the component is to be stored.
The memory class for the code is defined in the implementation editor of the respective method or process (see Editing a Process/Method Implementation).
If you are editing the implementation of a class, and want to generate code for the class, make sure that the Generate Method Body option in the Settings tab and the Generate Method Bodytarget option are activated.
The options Hierarchical code generation for State Machines, Outline automatically generated methods for State Machines and Auto-inline private methods (Smaller code-size) are available only for state machines. Their usage is described in Activating/Deactivating Outlining of Actions/Conditions and Activating/Deactivating Auto-Inlining.
Adjust the other settings according to your needs.
See also Settings Tab.
In a project context with an ASCET‑SE target, the Memory Segment combo box is used to select a memory segment. See the ASCET‑SE user guide, chapter "Memory Segments", for more information.
See also
Activating/Deactivating Outlining of Actions/Conditions
Activating/Deactivating Auto-Inlining
Editing a Process/Method Implementation