Run Engine Component RequirementsΒΆ

CORE-COMP-RUN-001 FMI-Conform Run Loop
status: Must

The run loop implements setupExperiment, enter/exit initialization, and cyclic doStep.

CORE-COMP-RUN-002 Cycle Synchronization
status: Should

After each simulation cycle, defined synchronization hooks are available.

CORE-COMP-RUN-003 File-Based Stimulation
status: Should

A stimulus file can be loaded and its signals can drive variable stimulation.

CORE-COMP-RUN-004 Stimulus Mapping
status: Should

Stimuli from a loaded file can be freely mapped to variables.

CORE-COMP-RUN-005 Generic Stimulation
status: Must

Variables can be stimulated generically using ramp, sine, constant, and random signals.

CORE-COMP-RUN-006 Stimulus File Loading
status: Should

MDF and CSV stimulus files can be loaded.

CORE-COMP-RUN-007 Internal Dataframe Representation
status: Must

Stimulus and measurement files are internally represented as pandas DataFrames.

CORE-COMP-RUN-008 Simulation Measurement and Persistence
status: Must

Selected or all variables are measured over simulation time and automatically persisted when simulation ends.