SysML Block definition

SysML Block. A SysML Block can correspond to the top level FMI element denoting that this is the highest hierarchical element in the model structure. This corresponds to a single FMU.  FlowPort with 'in' direction: This corresponds to either one FMI Scalar input variable (can be either discrete or continuous) or a group of scalar input variables (via the second approach) when the FlowPort is typed with a “StrtType” interface.  FlowPort with 'out' direction: This corresponds to either one FMI Scalar output variable (can be either discrete or continuous) or a group of scalar output variables (via the second approach) when the FlowPort is typed with a “StrtType” interface.  Attribute: This corresponds to a FMI scalar parameter or local variable.  Initial value of an attribute or FlowPort: This corresponds to the start value (value reference) of a scalar variable. Additionally, using the second approach, the attributes inside a “StrtType” interface can have initial values as well. Details related to StrtType (structural type) can be found in [2]. A SysML attribute pertaining to a FMU can have an initial value defined in the model, as seen in Figure 7. Here, the controller FMU has local variables, which have been set to some initial values.

Examples of SysML Block in a sentence

  • The SysML Block Definition Diagram (BDD) shows how blocks are assembled into architectures; it is the analogue of a UML Class Diagram.