simulateΒΆ
Runs the simulation of an instantiated SSP model.
- Notes:
Must be called after initialize().
Simulation uses start values from SSV files and any parameters overridden via setValue.
Logged results are saved in the format defined by
setResultFile()(commonly .mat).Simulation is performed on the active variant of the SSP model.
Syntax:
simulate()
Example usage:
from OMSimulator import SSP, CRef, Settings
Settings.suppressPath = True
# Load SSP and instantiate model
model = SSP("SimpleSimulation2.ssp")
instantiated_model = model.instantiate()
# Apply result file and runtime parameters
instantiated_model.setResultFile("SimpleSimulation6_res.mat")
instantiated_model.setValue(CRef("default", "Gain1", "k"), 2.0)
instantiated_model.setValue(CRef("default", "Gain1", "u"), 6.0)
# Initialize before simulation
instantiated_model.initialize()
# Run the simulation
instantiated_model.simulate()
