Route Type

The following route types can be used, all of them have a short-hand notation.

Left (-|–)

The ‘Left’ route will go one metal space to the left, then up, and or down, and finish the route. The type of route will depend on whether the start rectangle is to the left, or the right of the finish.

Starting from the left

{ "name" : "Directed_StartLeft_Left(-|--)",
  "inherit": "TEST",
  "beforeRoute": [
    {"addDirectedRoutes" : [["M1","S","XA1:S-|--XB2:S"]]}
  ]
}
../_images/StartLeft_Left.png

Starting from the right

{ "name" : "Directed_StartRight_Left(-|--)",
  "inherit": "TEST",
  "beforeRoute": [
    {"addDirectedRoutes" : [["M1","S","XB1:S-|--XA2:S"]]}
  ]
}
../_images/StartRight_Left.png

U left route (|-)

The U route will go one metal spacing left, up or down, and back again.

{ "name" : "Directed_U_Left(|-)",
  "inherit": "TEST",
  "beforeRoute": [
    {"addDirectedRoutes" : [["M1","S","XB1:S|-XB2:S"]]}
  ]
}
../_images/U_Left.png

U right route (-|)

The U route will go one metal spacing right, up or down, and back again.

{ "name" : "Directed_U_Right(-|)",
  "inherit": "TEST",
  "beforeRoute": [
    {"addDirectedRoutes" : [["M1","S","XB1:S-|XB2:S"]]}
  ]
}
../_images/U_Right.png

Vertical route (||)

The vertical route will find the center of the start rectangles and draw a straight vertical line up, or down to the stop rectangles.

{ "name" : "Directed_Vertical(||)",
  "inherit": "TEST",
  "beforeRoute": [
     {"addDirectedRoutes" : [["M1","S","XB1:S||XB2:S"]]}
  ]
}
../_images/Vertical.png