Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
scrollbar |
---|
Now we can run the model by adding the runmodel Create a region for running the model. The SOBEK 3 flow model is now ready to be run. We can do this by simply adding the RunModel statement :
Code Block | ||||
---|---|---|---|---|
| ||||
RunModel(flowModel, showDialog = True) |
This command will run the whole model from start time to end time time.
There is also an alternative way to run a your model, like this :If you want to have more control on how your model is run, you can use this alternative way.
Code Block | ||
---|---|---|
| ||
numberOfTimeSteps = int((flowModel.StopTime - flowModel.StartTime).TotalSeconds / flowModel.TimeStep.TotalSeconds) flowModel.Initialize() for i in range(numberOfTimeSteps): flowModel.Execute() flowModel.Finish() flowModel.Cleanup() |
Here With this last method, you can fully control the run by calling yourself separately the model run functions yourself , and maybe add your own logic for every timestepdifferent sub-functions which compose a model run. This gives you the freedom to insert any additional logic you wish after running each time step.
scrollbar |
---|