OpenMCx introduces a few limitations on the SSP standard used for defining input files:
Enumerations
are not supportedTransformations
are not supportedLinearTransformation
BooleanMappingTransformation
IntegerMappingTransformation
EnumerationMappingTransformation
- Random system hierarchies are not supported (see next point)
- The maximum allowed hierarchy level is 1, where all components at the top level MUST have a
CoSimulation
implementation. SignalDictionaries
are not supportedSignalDictionaryReferences
are not supported- Connector kinds
inout
andcalculatedParameter
are not supported - Parameter value resolution based on hierarchical names is not supported
- Only
ParameterBindings
at the element level are taken into account
- Only
ParameterValues
MUST be provided inline and not via an.ssv
fileParameterMappings
are not supported- Parameter connections and connections between system connectors are not supported
UnitConversionSuppression
is not supported- Arbitrary URIs are not supported (e.g. as the
source
of a component). Only relative and absolute paths are supported - Implicit connector type lookup based on the underlying component (e.g. FMU) is not supported.
- Parameter values must have the same unit (or none) as the respective connector