NXOpen.UF.Route.SolvePlaces

Route.SolvePlaces()

Refer to UF_ROUTE_solve_places for documentation.

Signature: SolvePlaces(placer, partOcc)

Parameters:
  • placer (Tag) – Tag of the “placement” object. Should be a RCP, arc or circular edge, line, port, or another Routing part occurrence.
  • partOcc (Tag) – Part occurrence to solve
Returns:

A Tuple

Return type:

A tuple consisting of (numPlaces,places)

numPlaces(int): Updated with new number of placements found

places(list of PointerWrapper for ROUTE_place_solution_s): Function_to_free = UF_ROUTE_free_places Additional solutions appended to current list (Initial call should have places == NULL). The “places” structure should be freed with UF_ROUTE_free_places

License requirements: UG/ROUTING