Element View
When you select the Element view, the "Contents" field displays the Elements tab. This tab contains the following columns:
Name
This column contains names and kind/scope symbols of the elements in the selected component. For messages, message type symbols are shown instead of kind/scope symbols.
Type
This column contains types and type symbols of the elements
in the selected component. For messages, the type symbol represents the
data type of the message (e.g.
,
etc.), not the message type (send, receive, send & receive).
MaxSize
This column shows the maximal size of an array, matrix or characteristic line/map. For other elements (i.e. one-dimensional elements and included components), the column is crossed out (---).
possible values for | description | |||
array | matrix | |||
[i] | [i][j] | x size (and y size) set to integer number i (and j)
| ||
[sysConst_i] | [sysConst_i][sysConst_j] | x size (and y size) determined by system constantasysConst_i (and sysConst_j) | ||
[sysConst_i][j] / | one size fixed, the other determined by a system constanta | |||
[*] | [*][*] | x size (and y size) variable (see also Variable Size for Arrays and Matrices) | ||
a: normal or user-defined; see Constants and System Constants | ||||
Scope
This column shows the scope of the elements. Possible values are:
Local | Element can only be used within the defining component. |
Imported | Element is defined in another component, but can be used in the selected, importing component. |
Exported | Element is defined in the selected component, can be accessed by other components via import. |
<method name> | Element is the argument, local variable or return value of method <method name>. |
<process name> | Element is the local variable of process <process name>. |
<runnable name> | Element is the local variable of runnable entity <runnable name>. |
Kind
This column shows the kind of the elements. Possible values are:
Constant | Constants store values that can only be read from inside the model. |
Impl. Cast | Implementation casts provide the ability to specify the implementation at a chosen position of a calculation or a data stream. |
Method Argument | The properties of method arguments and return values can be edited only in the signature editor of the method. |
Parameter | Parameters can only be read from inside the model. They can be calibrated from outside the model. |
Receive Message | Receive messages (read-only) are used as inputs to a module. |
Send Message | Send messages (write-only) are used for the results of the computations of a module. |
Send Receive Message | Send Receive messages can be read and written from inside the model. |
Messages form the input and output variables of processes and are used for inter-process communication. | |
System Constant | System constants are used like constants, but they can be implemented. |
User-defined system constants are used in the same way as system constants. | |
Variable | Variables can be read and written from inside the model. |
Reference | Components or complex elements specified as explicit references. |
Reference
For composite and complex elements, this column shows whether the elements are explicit references (Reference) or not (---).
For method arguments, this column shows the direction (In, Out, InOut).
For imported elements, this column is set to n/a.
Existence
This column shows whether the elements are real or virtual.
For imported elements, the existence is determined by the exported counterpart; this column is set to n/a. For constants and system constants, the column is crossed out (---).
Dependency
This column shows whether parameters are independent or dependent. Other elements are always independent.
For imported parameters, the dependency is determined by the exported counterpart; this column is set to n/a. For constants and system constants, the column is crossed out (---).
Memory
This column shows whether parameters or variables are written to the volatile or nonvolatile memory.
For imported parameters, the memory is determined by the exported counterpart; this column is set to n/a. For constants and system constants, the column is crossed out (---).
Redundant
This column shows whether redundant data storage is activated for a scalar or composite element; possible values are redundant and not redundant.
For complex elements, this column is crossed out (---).
Calibration
This column shows the calibration access (read/write, read only, not Accessible) set for the elements. See also Calibration Access.
For imported elements, the calibration status is determined by the exported counterpart. This column is set to n/a.
For local elements of methods, processes or runnables, this column is irrelevant; the value is set to ---.
Unit
This column shows the element unit as specified in the properties editor.
Comment
This column shows the element comment as specified in the properties editor.
See also
