You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Now we can run the model by adding the runmodel statement :

Run the model
RunModel(flowModel, showDialog = True)

This will run the whole model from start to end time time.

There is also an alternative way to run a your model, like this :

Run model with your own control flow
numberOfTimeSteps = int((flowModel.StopTime - flowModel.StartTime).TotalSeconds  / flowModel.TimeStep.TotalSeconds)

flowModel.Initialize()

for i in range(numberOfTimeSteps):
    flowModel.Execute()

flowModel.Finish()
flowModel.Cleanup()

Here you can control the run by calling the model run functions yourself , and maybe add your own logic for every timestep.

 

 

  • No labels