Views:

Question

How to execute a PuT shortest path search by COM?

Answer

Use a RouteSearchPuT Object, that is given a NetElements container with network elements. An example:

 

aNetElementContainer = Visum.CreateNetElements()
aRouteSearchPuT = Visum.Analysis.RouteSearchPuT

aZone1 = Visum.Net.Zones.ItemByKey(718)
aZone2 = Visum.Net.Zones.ItemByKey(1541)

aNetElementContainer.Add(aZone1)
aNetElementContainer.Add(aZone2)

aRouteSearchPuT.Execute(aNetElementContainer, r"PuT", r"08:00:00", "1", False, r"ADDVAL1", False)

 

A more complex example in VBA is attached to this article.

 

 

Related Attachments (1)