- Function ScalarValue(identifier, suffix)
ScalarValue
ScalarValue(
identifier, ! (input) element expression into AllIdentifiers
suffix ! (optional) element expression into AllSuffixNames
)
Arguments
- identifier
A scalar element expression into
AllIdentifiers.- suffix
A scalar element expression into
AllSuffixNames.
Return Value
The function
ScalarValuereturns the value contained in the scalar identifier identifier or scalar reference identifier.suffix.
Example
Given the declarations inside module elementary::arithmetic::funcScalarValue:
DeclarationSection scalar_value_global_declarations {
Parameter p_rev;
Parameter p_cst;
Parameter p_pct;
Parameter p_cap;
}
Then the code:
p_rev := 12 ;
p_cst := 34 ;
p_pct := 56 ;
p_cap := 78 ;
_s_kpis := scalar_value_global_declarations ;
_p_kpiVal(_i_kpi) := ScalarValue( _i_kpi );
block where single_column_display := 1;
display _p_kpiVal ;
endblock ;
Will put the following table in the listing file:
_p_kpiVal := data
{ 'elementary::arithmetic::funcScalarValue::p_rev' : 12,
'elementary::arithmetic::funcScalarValue::p_cst' : 34,
'elementary::arithmetic::funcScalarValue::p_pct' : 56,
'elementary::arithmetic::funcScalarValue::p_cap' : 78 } ;
Note
When identifier or identifier.suffix is not a scalar numerical
valued reference, the function ScalarValue returns 0.0.
See also
The function
Val.The
ScalarValuefunction is a function that operates on subsets ofAllIdentifiers.Other functions that operate on subsets of
AllIdentifiersare referenced in Working with the Set AllIdentifiers of the Language Reference.