Specify value, data type, code generation options, other properties of parameter
For run-time calibration of AUTOSAR component data, R2018b and R2019a introduced graphical mapping of model workspace parameters and internal signals, states, and data stores to AUTOSAR component internal parameters and variables by using the Code Mappings editor. For more information, see Map AUTOSAR Elements for Code Generation.
With this class, you can create workspace objects for mapping internal global
parameters to AUTOSAR memory sections. You can create an
AUTOSAR4.Parameter
object in the base MATLAB® workspace.
This class extends the Simulink.Parameter
class.
With parameter objects, you can specify the value of a parameter and other information
about the parameter, such as its purpose, its dimensions, or its minimum and maximum
values. Some Simulink® products use this information, for example, to determine whether the
parameter is tunable (see Tune and Experiment with Block Parameter Values).
Simulink performs range checking of parameter values. The software alerts you when
the parameter object value lies outside a range that corresponds to its specified
minimum and maximum values and data type. For more information, see the Simulink.Parameter
reference page.
To define an AUTOSAR4.Parameter
object, in the MATLAB Command Window, instantiate the object and assign it a name.
ar4Param = AUTOSAR4.Parameter;
Open the workspace object to view and modify its properties.
The Simulink.Parameter
reference page
describes the parameter attributes in detail. The
AUTOSAR4.Parameter
class extends the Simulink.Parameter
class with the following additional selection for the
Storage class attribute:
Global
— Allows you to map internal global
parameters to AUTOSAR memory sections. Selecting this storage class enables the
custom attribute MemorySection.
MemorySection allows you to explicitly select AUTOSAR
memory section VAR
, CAL
,
CONST
, VOLATILE
, or
CONST_VOLATILE
, or accept the
Default
.
For more information, see