Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
scrollbar |
---|
Before we start running the model, we need to configure the model times. This can by done by adding the following line :
Code Block | ||||
---|---|---|---|---|
| ||||
SetModelTimes(fmModel, startTime, endTime, time(6,0,0)) |
This sets the model start time, end time and timestep to the times used in our timeseries.
Now, we can run the model by adding the runmodel statement :
Code Block | ||||
---|---|---|---|---|
| ||||
RunModel(fmModel, showDialog = True) |
This will run the whole model from start to end time time, so this may take some time.
There is also an alternative way to run a your model, like this :
Code Block | ||
---|---|---|
| ||
numberOfTimeSteps = int((fmModel.StopTime - fmModel.StartTime).TotalSeconds / fmModel.TimeStep.TotalSeconds) fmModel.Initialize() for i in range(numberOfTimeSteps): fmModel.Execute() fmModel.Finish() fmModel.Cleanup() |
Here you can control the run by calling the model run functions yourself , and maybe add your own logic for every timesteptime step.
scrollbar |
---|